summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* When tail-merging multiple blocks, make sure to correctly update the live-in ...Eli Friedman2011-07-062-10/+23
* Remove dead code.Devang Patel2011-07-061-2/+0
* Typo.Devang Patel2011-07-061-1/+1
* Grammar and 80-col.Eric Christopher2011-07-061-7/+7
* createMCInstPrinter doesn't need TargetMachine anymore.Evan Cheng2011-07-062-1/+2
* Introduce "expect" intrinsic instructions.Jakub Staszak2011-07-062-0/+14
* Remove the ObjC ARC passes from the default optimization list, and addDan Gohman2011-07-051-4/+0
* Break infinite loop when the Hopfield network oscillates.Jakob Stoklund Olesen2011-07-051-8/+6
* Fix PR10277.Jakob Stoklund Olesen2011-07-052-0/+7
* Tweak comment and debug output.Jakob Stoklund Olesen2011-07-051-2/+3
* Move early tail duplication earlier.Rafael Espindola2011-07-041-6/+6
* Move most of the pre BB code to TailDuplicateAndUpdate. Change theRafael Espindola2011-07-041-112/+125
* Reduce indentation and fix the count of how many PHIs we have inserted.Rafael Espindola2011-07-041-75/+80
* Fix PR10244.Jakob Stoklund Olesen2011-07-041-4/+4
* Fix an easy fixme.Rafael Espindola2011-07-031-6/+10
* Use getVNInfoAt.Rafael Espindola2011-07-021-2/+1
* Better diagnostics when inline asm fails to allocate.Jakob Stoklund Olesen2011-07-022-22/+18
* Check the VN of the src register at the two copies, not just theRafael Espindola2011-07-021-1/+6
* Include a source location when complaining about bad inline assembly.Jakob Stoklund Olesen2011-07-021-0/+24
* Use a new strategy for preventing eviction loops in RAGreedy.Jakob Stoklund Olesen2011-07-021-57/+74
* Take a stab at fixing the llvm-x86_64-linux-checks failure.Cameron Zwarich2011-07-011-0/+2
* Rename TargetSubtarget to TargetSubtargetInfo for consistency.Evan Cheng2011-07-015-20/+21
* Disable commit 134216 ("Add 134199 back, but disable the optimization when th...Duncan Sands2011-07-011-0/+1
* Avoid DenseMap lookup.Rafael Espindola2011-07-011-6/+8
* Fix off by one error. I misunderstood the comment about killedAt.Rafael Espindola2011-07-011-1/+1
* Check the liveinterval, not the kill flag.Rafael Espindola2011-07-011-7/+10
* Don't inflate register classes used by inline asm.Jakob Stoklund Olesen2011-07-011-0/+3
* Add 134199 back, but disable the optimization when the second copy is a kill.Rafael Espindola2011-07-011-10/+100
* Revert my previous patch while I debug llvm-gcc bootstrap.Rafael Espindola2011-06-301-95/+10
* Don't give up on coalescing A and B when we findRafael Espindola2011-06-301-10/+95
* Create a isFullCopy predicate.Rafael Espindola2011-06-301-5/+1
* Remove dead code.Rafael Espindola2011-06-301-88/+0
* Reapply r134047 now that the world is ready for it.Jakob Stoklund Olesen2011-06-303-138/+291
* Remove getRegClassForInlineAsmConstraint and all dependencies.Eric Christopher2011-06-302-108/+0
* Revert r133953 for now.Devang Patel2011-06-292-24/+0
* make compose and isMoveInstr static functions.Rafael Espindola2011-06-292-16/+10
* Revert a part of r126557 which could create unschedulable DAGs.Benjamin Kramer2011-06-291-32/+0
* Revert r134047 while investigating a llvm-gcc-i386-linux-selfhostJakob Stoklund Olesen2011-06-293-291/+138
* Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries)...Evan Cheng2011-06-295-3/+5
* Rewrite RAGreedy::splitAroundRegion, now with cool ASCII art.Jakob Stoklund Olesen2011-06-293-138/+291
* Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng2011-06-281-4/+6
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-2827-257/+258
* Print registers by name instead of by number.Jakob Stoklund Olesen2011-06-281-6/+7
* Fix CMake build by removing this now dead file.Chandler Carruth2011-06-281-1/+0
* Fix a bad iterator dereference that Evan uncovered.Jakob Stoklund Olesen2011-06-281-2/+4
* Remove RegClass2VRegMap from MachineRegisterInfo.Evan Cheng2011-06-271-14/+0
* Remove the experimental (and unused) pre-ra splitting pass. Greedy regalloc c...Evan Cheng2011-06-273-1440/+0
* During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel2011-06-272-0/+24
* More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng2011-06-2710-19/+20
* The index stored in the RegDefIter is one after the current index. When gett...Owen Anderson2011-06-271-1/+1
OpenPOWER on IntegriCloud