aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target
Commit message (Expand)AuthorAgeFilesLines
* 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
* Initial AVX support for some instructions. No patterns matchedBruno Cardoso Lopes2010-06-052-2/+4
* Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen2010-06-021-2/+5
* Rename canCombinedSubRegIndex method to something more grammatically correctBob Wilson2010-06-021-8/+9
* Remove uses of getCalleeSavedRegClasses from outside theRafael Espindola2010-06-021-5/+4
* Add a TargetRegisterInfo::composeSubRegIndices hook with a defaultJakob Stoklund Olesen2010-05-281-0/+17
* MC: Add TargetMachine support for setting the value of MCRelaxAll withDaniel Dunbar2010-05-261-1/+11
* MC: Change RelaxInstruction to only take the input and output instructions.Daniel Dunbar2010-05-261-4/+6
* MC: Simplify MayNeedRelaxation to not provide the fixups, so we can query itDaniel Dunbar2010-05-261-4/+1
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-261-11/+17
* MC: Eliminate MCAsmFixup, replace with MCFixup.Daniel Dunbar2010-05-261-3/+3
* Revert "Replace the SubRegSet tablegen class with a less error-prone mechanism."Jakob Stoklund Olesen2010-05-261-17/+11
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-261-11/+17
* Drop the SuperregHashTable. It is essentially the same as SubregHashTable.Jakob Stoklund Olesen2010-05-251-17/+1
* Print symbolic SubRegIndex names on machine operands.Jakob Stoklund Olesen2010-05-251-0/+9
* Remove NumberHack entirely.Jakob Stoklund Olesen2010-05-251-5/+1
* Switch SubRegSet to using symbolic SubRegIndicesJakob Stoklund Olesen2010-05-241-2/+3
* Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen2010-05-242-6/+3
* Add the SubRegIndex TableGen class.Jakob Stoklund Olesen2010-05-241-0/+8
* tblgen/AsmMatcher: Change AsmOperandClass to allow a list of superclasses ins...Daniel Dunbar2010-05-221-6/+6
* Implement @llvm.returnaddress. rdar://8015977.Evan Cheng2010-05-221-2/+4
* Add a new section and accessor for TLS data.Eric Christopher2010-05-221-0/+7
* Currently, createMachOStreamer() is invoked directly in llvm-mc whichMatt Fleming2010-05-211-0/+46
* Allow targets more controls on what nodes are scheduled by reg pressure, what...Evan Cheng2010-05-202-0/+8
* tblgen/Target: Add a isAsmParserOnly bit, and teach the disassembler to honorDaniel Dunbar2010-05-201-0/+3
* Add a hybrid bottom up scheduler that reduce register usage while avoidingEvan Cheng2010-05-201-1/+2
* Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMa...Evan Cheng2010-05-192-8/+10
* Allow TargetLowering::getRegClassFor() to be called on illegal types. AlsoEvan Cheng2010-05-151-2/+2
* Teach two-address pass to do some coalescing while eliminating REG_SEQUENCEEvan Cheng2010-05-141-0/+12
* Get rid of the bit twiddling to read / set OpActions and ValueTypeActions. Th...Evan Cheng2010-05-141-26/+10
* Eliminate use of magic numbers to access OpActions. It also has the effect of...Evan Cheng2010-05-131-5/+7
* Fix up LoadExtActions, TruncStoreActions, and IndexedModeActions representati...Evan Cheng2010-05-131-47/+47
* 80 col violation.Evan Cheng2010-05-131-1/+2
* MC/Mach-O/x86_64: Add a new hook for checking whether a particular section canDaniel Dunbar2010-05-121-0/+8
* Remove the "WantsWholeFile" concept, as it's no longer needed. CBEDan Gohman2010-05-111-11/+0