summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Update CMake file.Ted Kremenek2009-11-23
* Move the FunctionLoweringInfo class and some related utility functions outDan Gohman2009-11-23
* Pull LLVMContext out of PromoteMemToReg.Nick Lewycky2009-11-23
* Add getFrameIndexReference() to TargetRegisterInfo, which allows targets toJim Grosbach2009-11-22
* 80-column cleanupJim Grosbach2009-11-22
* Teach MachineBasicBlock::updateTerminator() to handle a failing TII->ReverseB...Jakob Stoklund Olesen2009-11-22
* remove trailing whitespaceJim Grosbach2009-11-21
* Allow target to disable if-converting predicable instructions. e.g. NEON inst...Evan Cheng2009-11-21
* Cosmetic changes, which were long overdue, in DwarfDebug.cpp.Devang Patel2009-11-21
* We are not using DBG_STOPPOINT anymore.Devang Patel2009-11-21
* Be more clever about calculating live variables through new basic blocks.Jakob Stoklund Olesen2009-11-21
* Remove dead code.Devang Patel2009-11-21
* When generating a vector the really slow way, via loadsDale Johannesen2009-11-21
* There is no need to use FoldingSet to unique DIEs. Devang Patel2009-11-21
* Restructure code to allow renaming of multiple-register groups for anti-dep b...David Goodwin2009-11-20
* Enable hoisting load from constant memories.Evan Cheng2009-11-20
* Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman2009-11-20
* Do not hold on to a map slot while new entries may be inserted into the map.Devang Patel2009-11-20
* Cleanups.David Greene2009-11-20
* There is no need to emit source location info for DW_TAG_pointer_type.Devang Patel2009-11-20
* Add option -licm-const-load to hoist all loads from constant memory.Evan Cheng2009-11-20
* Remove some old experimental code that is no longer needed. Remove additional...David Goodwin2009-11-20
* More consistent labelling of basic blocks in debug outputJakob Stoklund Olesen2009-11-20
* Fix PR5558, which was caused by a wrong fix for PR3393 (see commit 63048),Duncan Sands2009-11-20
* Fix fast-isel to avoid selecting the return instruction if aDan Gohman2009-11-20
* Add an experimental option to run gep-splitting and no-load GVNDan Gohman2009-11-20
* Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.Jakob Stoklund Olesen2009-11-20
* Removed references to LiveStacks from Spiller.* . They're no longer needed.Lang Hames2009-11-20
* Fix a couple of problems with maintaining liveness information for antidep br...David Goodwin2009-11-19
* Place new basic blocks immediately after their predecessor when splittingJakob Stoklund Olesen2009-11-19
* Reverting the EH table patches.Bill Wendling2009-11-19
* Fix a small bug.David Greene2009-11-19
* Add support for spreading register allocation.David Greene2009-11-19
* Added a new Spiller implementation which wraps LiveIntervals::addIntervalsFor...Lang Hames2009-11-19
* The "ReadOnlyWithRel" enum seems to apply more to what Darwin does with the EHBill Wendling2009-11-19
* There should be no need to keep renumbering blocks during tail duplication.Bob Wilson2009-11-18
* Attempt #2:Bill Wendling2009-11-18
* Tail duplication still needs to iterate. Duplicating new instructions ontoBob Wilson2009-11-18
* Add another statistic to measure code size due to tail duplication.Bob Wilson2009-11-18
* Fix PR5300.Jakob Stoklund Olesen2009-11-18
* Allow the machine verifier to be run outside the PassManager.Jakob Stoklund Olesen2009-11-18
* Remove the -early-coalescing optionJakob Stoklund Olesen2009-11-18
* Fixed the in-place spiller and trivial rewriter, which had been broken by the...Lang Hames2009-11-18
* Add statistics for tail duplication.Bob Wilson2009-11-18
* Don't require LiveVariables for PHIElimination. Enable critical edge splittingJakob Stoklund Olesen2009-11-18
* Add a target hook to allow changing the tail duplication limit based on theBob Wilson2009-11-18
* Fix inverted test and add testcase from failing self-host.Jakob Stoklund Olesen2009-11-18
* Disable -split-phi-edges to unbreak the buildbotsJakob Stoklund Olesen2009-11-17
* Never call UpdateTerminator() when AnalyzeBranch would fail.Jakob Stoklund Olesen2009-11-17
* Add a WriteAsOperand for MachineBasicBlock so MachineLoopInfo dump looks sane.Evan Cheng2009-11-17