aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target
Commit message (Expand)AuthorAgeFilesLines
* Don't pass StringRef by reference.Benjamin Kramer2010-07-141-1/+1
* Update comment.Evan Cheng2010-07-131-1/+1
* Fix a typo and fit in 80 columns. Found by Bob Wilson.Rafael Espindola2010-07-121-1/+1
* MC: Add MCAsmParserExtension, a base class for all the target/object specificDaniel Dunbar2010-07-121-1/+3
* Convert the last use of getPhysicalRegisterRegClass and remove it.Rafael Espindola2010-07-121-6/+0
* Remove TargetInstrInfo::copyRegToReg entirely.Jakob Stoklund Olesen2010-07-112-19/+4
* Make getPhysicalRegisterRegClass non-virtual. Should be able to remove it soon.Rafael Espindola2010-07-111-1/+1
* Remove copyRegToReg from TargetInstrInfo so it is not longer accesible.Jakob Stoklund Olesen2010-07-111-13/+12
* Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola2010-07-111-0/+17
* Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman2010-07-101-2/+11
* Automatically fold COPY instructions into stack load/store.Jakob Stoklund Olesen2010-07-091-3/+3
* Change TII::foldMemoryOperand API to require the machine instruction to beJakob Stoklund Olesen2010-07-091-7/+5
* --- Reverse-merging r107947 into '.':Bob Wilson2010-07-091-11/+2
* Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman2010-07-091-2/+11
* Implement X86InstrInfo::copyPhysRegJakob Stoklund Olesen2010-07-081-0/+5
* Convert EXTRACT_SUBREG to COPY when emitting machine instrs.Jakob Stoklund Olesen2010-07-081-4/+0
* Add TargetInstrInfo::copyPhysReg hook and use it from LowerSubregs.Jakob Stoklund Olesen2010-07-081-1/+11
* Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman2010-07-081-11/+2
* Add X86FastISel support for return statements. This entails refactoringDan Gohman2010-07-071-2/+11
* Simplify FastISel's constructor by giving it a FunctionLoweringInfoDan Gohman2010-07-071-10/+2
* Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman2010-07-072-24/+7
* Move ArgFlagsTy, OutputArg, and InputArg out of SelectionDAGNodes.h andDan Gohman2010-07-072-0/+162
* CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext.Dan Gohman2010-07-061-1/+1
* Make getMinimalPhysRegClass' comment mention what makes it differentDan Gohman2010-07-061-1/+2
* Fix up -fstack-protector on linux to use the segmentEric Christopher2010-07-061-0/+8
* Add a new target independent COPY instruction and code to lower it.Jakob Stoklund Olesen2010-07-022-2/+12
* Clean up TargetOpcodes.h a bit, and limit the number of places where the fullJakob Stoklund Olesen2010-07-022-22/+15
* Revert r107205 and r107207.Bill Wendling2010-06-291-2/+1
* Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling2010-06-291-1/+2
* Add a VT argument to getMinimalPhysRegClass and replace the copy related usesRafael Espindola2010-06-291-1/+2
* Change if-conversion block size limit checks to add some flexibility.Evan Cheng2010-06-252-34/+25
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-251-7/+2
* Edit and clarify comments for TargetInstrInfo methods:Bob Wilson2010-06-241-13/+9
* Reapply r106634, now that the bug it exposed is fixed.Dan Gohman2010-06-241-4/+2
* Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner...Daniel Dunbar2010-06-231-2/+4
* Some targets don't require the fencing MEMBARRIER instructions surroundingJim Grosbach2010-06-231-0/+18
* remove trailing whitespaceJim Grosbach2010-06-231-85/+85
* Tail merging pass shall not break up IT blocks. rdar://8115404Evan Cheng2010-06-221-0/+8
* Remove isTwoAddress from llvm.Eric Christopher2010-06-211-1/+0
* Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng2010-06-181-0/+18
* Start TargetRegisterClass indices at 0 instead of 1, so thatDan Gohman2010-06-182-3/+3
* Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,Dan Gohman2010-06-181-4/+2
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-171-2/+3
* Fix a comment typo.Bob Wilson2010-06-141-1/+1
* declare a class with 'class' instead of struct to avoid tag mismatch Chris Lattner2010-06-121-1/+2
* Allow target to provide its own hazard recognizer to post-ra scheduler.Evan Cheng2010-06-121-0/+11
* Allow target to place 2-address pass inserted copies in better spots. Thumb2 ...Evan Cheng2010-06-091-0/+8
* - Fix description of SUBREG_TO_REG. It's not going to generate a zext. But itBill Wendling2010-06-091-10/+9
* Reapply r105521, this time appending "LLU" to 64 bitBruno Cardoso Lopes2010-06-082-2/+4
* revert r105521, which is breaking the buildbots with stuff like this:Chris Lattner2010-06-052-4/+2