aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2010-06-21Remove isTwoAddress from llvm.Eric Christopher
2010-06-18Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng
2010-06-18Start TargetRegisterClass indices at 0 instead of 1, so thatDan Gohman
2010-06-18Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,Dan Gohman
2010-06-17Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings
2010-06-14Fix a comment typo.Bob Wilson
2010-06-12declare a class with 'class' instead of struct to avoid tag mismatch Chris Lattner
2010-06-12Allow target to provide its own hazard recognizer to post-ra scheduler.Evan Cheng
2010-06-09Allow target to place 2-address pass inserted copies in better spots. Thumb2 ...Evan Cheng
2010-06-09- Fix description of SUBREG_TO_REG. It's not going to generate a zext. But itBill Wendling
2010-06-08Reapply r105521, this time appending "LLU" to 64 bitBruno Cardoso Lopes
2010-06-05revert r105521, which is breaking the buildbots with stuff like this:Chris Lattner
2010-06-05Initial AVX support for some instructions. No patterns matchedBruno Cardoso Lopes
2010-06-02Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen
2010-06-02Rename canCombinedSubRegIndex method to something more grammatically correctBob Wilson
2010-06-02Remove uses of getCalleeSavedRegClasses from outside theRafael Espindola
2010-05-28Add a TargetRegisterInfo::composeSubRegIndices hook with a defaultJakob Stoklund Olesen
2010-05-26MC: Add TargetMachine support for setting the value of MCRelaxAll withDaniel Dunbar
2010-05-26MC: Change RelaxInstruction to only take the input and output instructions.Daniel Dunbar
2010-05-26MC: Simplify MayNeedRelaxation to not provide the fixups, so we can query itDaniel Dunbar
2010-05-26Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen
2010-05-26MC: Eliminate MCAsmFixup, replace with MCFixup.Daniel Dunbar
2010-05-26Revert "Replace the SubRegSet tablegen class with a less error-prone mechanism."Jakob Stoklund Olesen
2010-05-26Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen
2010-05-25Drop the SuperregHashTable. It is essentially the same as SubregHashTable.Jakob Stoklund Olesen
2010-05-25Print symbolic SubRegIndex names on machine operands.Jakob Stoklund Olesen
2010-05-25Remove NumberHack entirely.Jakob Stoklund Olesen
2010-05-24Switch SubRegSet to using symbolic SubRegIndicesJakob Stoklund Olesen
2010-05-24Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen
2010-05-24Add the SubRegIndex TableGen class.Jakob Stoklund Olesen
2010-05-22tblgen/AsmMatcher: Change AsmOperandClass to allow a list of superclasses ins...Daniel Dunbar
2010-05-22Implement @llvm.returnaddress. rdar://8015977.Evan Cheng
2010-05-22Add a new section and accessor for TLS data.Eric Christopher
2010-05-21Currently, createMachOStreamer() is invoked directly in llvm-mc whichMatt Fleming
2010-05-20Allow targets more controls on what nodes are scheduled by reg pressure, what...Evan Cheng
2010-05-20tblgen/Target: Add a isAsmParserOnly bit, and teach the disassembler to honorDaniel Dunbar
2010-05-20Add a hybrid bottom up scheduler that reduce register usage while avoidingEvan Cheng
2010-05-19Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMa...Evan Cheng
2010-05-15Allow TargetLowering::getRegClassFor() to be called on illegal types. AlsoEvan Cheng
2010-05-14Teach two-address pass to do some coalescing while eliminating REG_SEQUENCEEvan Cheng
2010-05-14Get rid of the bit twiddling to read / set OpActions and ValueTypeActions. Th...Evan Cheng
2010-05-13Eliminate use of magic numbers to access OpActions. It also has the effect of...Evan Cheng
2010-05-13Fix up LoadExtActions, TruncStoreActions, and IndexedModeActions representati...Evan Cheng
2010-05-1380 col violation.Evan Cheng
2010-05-12MC/Mach-O/x86_64: Add a new hook for checking whether a particular section canDaniel Dunbar
2010-05-11Remove the "WantsWholeFile" concept, as it's no longer needed. CBEDan Gohman
2010-05-11Trim #includes and forward declarations.Dan Gohman
2010-05-11Fix a comment.Dan Gohman
2010-05-11Implement a bunch more TargetSelectionDAGInfo infrastructure.Dan Gohman
2010-05-11Remove the TargetLowering::getSubtarget() virtual function, whichDan Gohman