summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Added missing &. Fixes <rdar://problem/10393723>Pete Cooper2011-11-04
* Emit declarations before definitions if they are available. This causes DW_AT...Rafael Espindola2011-11-04
* Reapply r143206, with fixes. Disallow physical register lifetimesDan Gohman2011-11-03
* Reverted r143600 - selector reference changePete Cooper2011-11-03
* build: Add initial cut at LLVMBuild.txt files.Daniel Dunbar2011-11-03
* Treat objc selector reference globals as invariant so that MachineLICM can ho...Pete Cooper2011-11-03
* An array of chars of length 8 will also cause the stack protector to be insertedBill Wendling2011-11-02
* Don't emit a directory entry for the value in DW_AT_comp_dir, that is alwaysNick Lewycky2011-11-02
* Begin collecting some of the statistics for block placement discussed onChandler Carruth2011-11-02
* Update split candidate correctly when interference cache is full.Jakob Stoklund Olesen2011-11-01
* Cleanup. Document. Make sure that this build_vector optimization only runs be...Nadav Rotem2011-10-31
* Silence compiler warning.Benjamin Kramer2011-10-30
* Add a new DAGCombine optimization for BUILD_VECTOR.Nadav Rotem2011-10-29
* Revert r143206, as there are still some failing tests.Dan Gohman2011-10-29
* Reapply r143177 and r143179 (reverting r143188), with schedulerDan Gohman2011-10-28
* Dwarf: [PR11022] Fix emitting DW_AT_const_value(>i64), to be host-endian-neut...NAKAMURA Takumi2011-10-28
* Use BranchProbability compare operators.Benjamin Kramer2011-10-28
* Speculatively disable Dan's commits 143177 and 143179 to see ifDuncan Sands2011-10-28
* Always use the string pool, even when it makes the .o larger. This may helpNick Lewycky2011-10-28
* Delete #if 0 code accidentally left in.Dan Gohman2011-10-28
* Eliminate LegalizeOps' LegalizedNodes map and have it just call RAUWDan Gohman2011-10-28
* Teach our Dwarf emission to use the string pool.Nick Lewycky2011-10-27
* Don't crash on 128-bit sdiv by constant. Found by inspection.Eli Friedman2011-10-27
* Rename NonScalarIntSafe to something more appropriate.Lang Hames2011-10-26
* Reflow lines, fix comments for doxygen style, fix whitespace. No functionalityNick Lewycky2011-10-26
* Simplify SplitVecRes_UnaryOp by removing all the code that isDuncan Sands2011-10-26
* Don't use floating point to do an integer's job.Jakob Stoklund Olesen2011-10-26
* Disable LICM speculation in high register pressure situation again now that D...Evan Cheng2011-10-26
* Reapply r142920 with fix:Bill Wendling2011-10-26
* Remove a couple redundant checks.Eli Friedman2011-10-25
* Make assert() message more informative.Jim Grosbach2011-10-25
* Revert commit 142891. Takumi bisected the tablegen miscompilesDuncan Sands2011-10-25
* Remove dead enum value. There is no DIESectionOffset.Nick Lewycky2011-10-25
* Remove unused forward decl.Eric Christopher2011-10-25
* An MBB which branches to an EH landing pad shouldn't be considered for tail m...Bill Wendling2011-10-25
* Check the visibility of the global variable before placing it into the stubsBill Wendling2011-10-24
* Really unbreak CMake buildDouglas Gregor2011-10-24
* Unbreak CMake buildDouglas Gregor2011-10-24
* Delete the top-down "Latency" scheduler. Top-down scheduling doesn't handleDan Gohman2011-10-24
* Delete the Latency scheduling preference.Dan Gohman2011-10-24
* Change this overloaded use of Sched::Latency to be an overloadedDan Gohman2011-10-24
* Change the default scheduler from Latency to ILP, since LatencyDan Gohman2011-10-24
* Cleanup. Get rid of the old SjLj EH lowering code. No functionality change.Bill Wendling2011-10-24
* Sink an otherwise unused variable's initializer into the asserts thatChandler Carruth2011-10-24
* Now that we have comparison on probabilities, add some static functionsChandler Carruth2011-10-23
* Remove a commented out line of code that snuck by my auditing.Chandler Carruth2011-10-23
* Completely re-write the algorithm behind MachineBlockPlacement based onChandler Carruth2011-10-23
* Make sure that the landing pads themselves have no PHI instructions in them.Bill Wendling2011-10-21
* Fix pr11194. When promoting and splitting integers we need to useNadav Rotem2011-10-21
* 1. Fix the widening of SETCC in WidenVecOp_SETCC. Use the correct return CC t...Nadav Rotem2011-10-21