aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add a VT argument to getMinimalPhysRegClass and replace the copy related usesRafael Espindola2010-06-294-7/+7
* getMachineBasicBlockAddress returns a uintptr_t - don't truncateDuncan Sands2010-06-291-1/+1
* use ArgOperand APIsGabor Greif2010-06-291-3/+3
* Remove initialized but otherwise unused variables.Duncan Sands2010-06-292-3/+0
* When processing loops for scheduling latencies (used for live outs on loopJim Grosbach2010-06-291-1/+4
* Reapply my if-conversion cleanup from svn r106939 with fixes.Bob Wilson2010-06-291-34/+45
* Unlike other targets, ARM now uses BUILD_VECTORs post-legalization so theyBob Wilson2010-06-281-1/+2
* Use DW_FORM_addr for DW_AT_entry_pc.Devang Patel2010-06-282-1/+3
* In asm's, output operands with matching input constraintsDale Johannesen2010-06-281-2/+7
* Include inlined function in list of processed subprograms.Devang Patel2010-06-281-1/+1
* new, no longer brain-dead, r106907Jim Grosbach2010-06-281-2/+9
* After physreg coalescing, physical registers might not have live ranges whereJakob Stoklund Olesen2010-06-281-1/+2
* Add more special treatment for inline asm in RegAllocFast.Jakob Stoklund Olesen2010-06-281-21/+107
* Preserve deleted function's local variables' debug info.Devang Patel2010-06-282-0/+39
* simplify: we have solid argument iterator rangeGabor Greif2010-06-281-7/+4
* Revert r106907, "make sure to handle dbg_value instructions in the middle of theDaniel Dunbar2010-06-281-10/+2
* Remove dead code.Devang Patel2010-06-282-3/+1
* When splitting a VAARG, remember its alignment.Rafael Espindola2010-06-263-8/+28
* Revert my if-conversion cleanup since it caused a bunch of nightly testBob Wilson2010-06-261-37/+33
* VNInfos don't need to be destructed anymore.Benjamin Kramer2010-06-262-4/+4
* Clean up some problems with extra CFG edges being introduced duringBob Wilson2010-06-261-33/+37
* make sure to handle dbg_value instructions in the middle of the block, notJim Grosbach2010-06-251-2/+10
* Don't track kills in VNInfo. Use interval ends instead.Jakob Stoklund Olesen2010-06-256-191/+79
* Change if-conversion block size limit checks to add some flexibility.Evan Cheng2010-06-252-14/+18
* Collect debug info for optimized variables of inlined functions.Devang Patel2010-06-252-6/+30
* 80 column and typo fixJim Grosbach2010-06-251-2/+2
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-252-7/+5
* - Reapply r106066 now that the bzip2 build regression has been fixed.Bill Wendling2010-06-251-50/+10
* We should remove the live range from the destination register only if *all* defsBill Wendling2010-06-251-2/+2
* Cosmetic.Dale Johannesen2010-06-251-5/+2
* Remove variables which are assigned to but for which the valueDuncan Sands2010-06-254-11/+1
* use ArgOperand accessorsGabor Greif2010-06-251-9/+14
* use ArgOperand API (the simple part)Gabor Greif2010-06-251-2/+2
* use ArgOperand APIGabor Greif2010-06-251-140/+140
* use ArgOperand APIGabor Greif2010-06-251-1/+1
* use ArgOperand API and CallSite to access arguments of CallInstGabor Greif2010-06-251-23/+26
* use ArgOperand API and CallSite to access arguments of CallInstGabor Greif2010-06-252-9/+11
* use ArgOperand APIGabor Greif2010-06-251-1/+1
* prune an includeGabor Greif2010-06-251-1/+0
* Fix a case where an earlyclobber operand of an asmDale Johannesen2010-06-251-0/+17
* Make sure all eliminated kills are removed from VNInfo lists.Jakob Stoklund Olesen2010-06-241-0/+2
* Add some comments.Dan Gohman2010-06-241-0/+7
* Teach EmitLiveInCopies to omit copies for unused virtual registers,Dan Gohman2010-06-241-14/+25
* It's possible that a flag is added to the SDNode that points back to theBill Wendling2010-06-241-11/+19
* DBG_VALUE machine instruction pointing to undefined register for a variable j...Devang Patel2010-06-241-4/+1
* Don't return a std::vector in the Spiller interface, but take a reference to aJakob Stoklund Olesen2010-06-243-33/+38
* Remove the now unused LiveIntervals::getVNInfoSourceReg().Jakob Stoklund Olesen2010-06-241-31/+0
* Teach AdjustCopiesBackFrom to also use CoalescerPair to identify compatible c...Jakob Stoklund Olesen2010-06-242-16/+13
* Remove the -fast-spill option.Jakob Stoklund Olesen2010-06-241-87/+0
* Loosen up the requirements in the Horrible Hack(tm) to include all selectorsBill Wendling2010-06-241-30/+10