aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Checkpoint more aggressive anti-dependency breaking for post-ra scheduler.David Goodwin2009-10-201-310/+477
* Better handle instructions that re-def a scratch registerJim Grosbach2009-10-201-9/+18
* Register re-use for scavenged frame indices must check for re-deginitionJim Grosbach2009-10-201-0/+4
* Re-apply r84295, with fixes to how the loop "top" and "bottom" blocks areDan Gohman2009-10-201-182/+343
* Trim unnecessary includes.Evan Cheng2009-10-202-2/+0
* Add getTopBlock and getBottomBlock member functions to MachineLoopInfo.Dan Gohman2009-10-201-0/+28
* If the physical register being spilled does not have an interval, spill its s...Evan Cheng2009-10-201-5/+21
* Enable post-pass frame index register scavenging for ARM and Thumb2Jim Grosbach2009-10-201-5/+0
* Adjust the scavenge register spilling to allow the target to choose anJim Grosbach2009-10-191-3/+2
* Revert r84295, this unbreaks llvm-gcc bootstrap on x86-64/linuxAnton Korobeynikov2009-10-191-355/+177
* Fix a typo in a comment.Dan Gohman2009-10-191-1/+1
* Change a few instance variables to be local variables.Dan Gohman2009-10-191-11/+6
* Spill slots cannot alias.Evan Cheng2009-10-183-9/+16
* -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixedEvan Cheng2009-10-189-67/+73
* Only fixed stack objects and spill slots should be get FixedStack PseudoSourc...Evan Cheng2009-10-187-42/+64
* Fix my -Asserts warning fix.Daniel Dunbar2009-10-171-2/+3
* Suppress -Asserts warning.Daniel Dunbar2009-10-171-2/+2
* Distinquish stack slots from other stack objects. They (and fixed objects) ge...Evan Cheng2009-10-174-5/+5
* Revert 84315 for now. Re-thinking the patch.Evan Cheng2009-10-178-29/+26
* Rename getFixedStack to getStackObject. The stack objects represented are notEvan Cheng2009-10-178-26/+29
* 80 col violation.Evan Cheng2009-10-171-1/+2
* Delete an obsolete comment.Dan Gohman2009-10-171-2/+1
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-172-44/+0
* Enhance CodePlacementOpt's unconditional intra-loop branch elimination logicDan Gohman2009-10-171-177/+354
* Allow widening of extract subvectorMon P Wang2009-10-162-0/+8
* Do not emit name entry for a pointer type.Devang Patel2009-10-161-1/+1
* Change createPostRAScheduler so it can be turned off at llc -O1.Evan Cheng2009-10-162-5/+7
* If there is not any llvm instruction associated with each lexical scope encod...Devang Patel2009-10-161-2/+10
* If post-alloc scheduler is not enabled, it should return false, not true.Evan Cheng2009-10-161-3/+3
* Indent code.Zhongxing Xu2009-10-161-1/+1
* 80 column violation.Evan Cheng2009-10-161-1/+2
* Report errors correctly for unselected target intrinsics.Jakob Stoklund Olesen2009-10-151-6/+9
* Make CodePlacementOpt align loops, rather than loop headers. TheDan Gohman2009-10-151-71/+30
* When LiveVariables is adding implicit-def to model "partial dead", add the ea...Evan Cheng2009-10-141-1/+12
* Print earlyclobber for implicit-defs as well.Evan Cheng2009-10-141-6/+6
* Make loop not recalc getNumOperands() each time aroundJim Grosbach2009-10-141-3/+2
* Add support to record DbgScope as inlined scope.Devang Patel2009-10-142-25/+44
* quiet compiler warningJim Grosbach2009-10-141-1/+1
* I don't see any point in having both eh.selector.i32 and eh.selector.i64,Duncan Sands2009-10-144-29/+27
* This remat entry is basically done. There are hooks to allow targetsDan Gohman2009-10-141-38/+0
* Add a few README.txt items.Dan Gohman2009-10-131-0/+29
* s/DebugLoc.CompileUnit/DebugLoc.Scope/gDevang Patel2009-10-135-22/+23
* Introduce new convenience methods for sign extending orDuncan Sands2009-10-132-54/+22
* Add debugging output.David Goodwin2009-10-131-2/+12
* Fix a -Asserts warning.Daniel Dunbar2009-10-131-2/+3
* Find enclosing subprogram info.Devang Patel2009-10-121-1/+19
* Set default location for a function if it is not set.Devang Patel2009-10-121-0/+2
* Revert the kludge in 76703. I got a cleanDale Johannesen2009-10-122-23/+25
* Remove a redundant member variable.Dan Gohman2009-10-121-1/+0
* More heuristics for Combiner-AA. Still catches all important cases, butNate Begeman2009-10-121-6/+19