aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2010-08-10Implement register class inflation.Jakob Stoklund Olesen
2010-08-08Use the "isCompare" machine instruction attribute instead of calling theBill Wendling
2010-08-08Fix PR7809 by creating a header for just llvm variables that can beEric Christopher
2010-08-08Add back in r109901, which adds a Compare flag to the target instructions. It'sBill Wendling
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06spellingJim Grosbach
2010-08-06Fix eabi calling convention when a 64 bit value shadows r3.Rafael Espindola
2010-08-06Revert r109901. The implementation of <rdar://problem/7405933> (r110423) doesn'tBill Wendling
2010-08-06Add the Optimize Compares pass (disabled by default).Bill Wendling
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-08-05Revert my last commit, apparently it's a runtime issue.Eric Christopher
2010-08-05Remove unnecessary include.Eric Christopher
2010-08-03build: Add LLVM_NATIVE_ARCHNAME, which has the sensible value, without "Target"Daniel Dunbar
2010-08-01Targets: Add InitializeNativeTargetAsmPrinter(), patch by Jan Sjodin, althoughDaniel Dunbar
2010-07-30Add a "Compare" flag to the target instruction descriptor. This will be usedBill Wendling
2010-07-29Grammar.Eric Christopher
2010-07-29Plug the remaining MC leaks by giving MCObjectStreamer/MCAsmStreamer ownershi...Benjamin Kramer
2010-07-24Hook in GlobalMerge passAnton Korobeynikov
2010-07-24Add hook to insert late LLVM=>LLVM passes just before iselAnton Korobeynikov
2010-07-24Add an ILP scheduler. This is a register pressure aware scheduler that'sEvan Cheng
2010-07-23- Allow target to specify when is register pressure "too high". In most cases,Evan Cheng
2010-07-23Revert r109102 for now as it's causing JIT miscompilations.Eric Christopher
2010-07-22Warnings patrol.Eric Christopher
2010-07-22eliminate the TargetInstrInfo::GetInstSizeInBytes hook. Chris Lattner
2010-07-22remove the JIT "NeedsExactSize" feature and supporting logic.Chris Lattner
2010-07-22Increase the max physreg size. Patch by Pekka Jääskeläinen.Duncan Sands
2010-07-22Initial modifications to MCAssembler and TargetMachine for the MCJIT.Reid Kleckner
2010-07-21Teach bottom up pre-ra scheduler to track register pressure. Work in progress.Evan Cheng
2010-07-20Grammar.Eric Christopher
2010-07-20Constify some arguments.Eric Christopher
2010-07-19ARM has to provide its own TargetLowering::findRepresentativeClass because it...Evan Cheng
2010-07-19Teach computeRegisterProperties() to compute "representative" register class ...Evan Cheng
2010-07-19TblGen/AsmMatcher: Add support for honoring instruction Requires<[]> attribut...Daniel Dunbar
2010-07-19Target: Give the TargetAsmParser access to the TargetMachine.Daniel Dunbar
2010-07-16Remove the isMoveInstr() hook.Jakob Stoklund Olesen
2010-07-16Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling
2010-07-16Remove remaining calls to TII::isMoveInstr.Jakob Stoklund Olesen
2010-07-15Split -enable-finite-only-fp-math to two options:Evan Cheng
2010-07-1580-col.Eric Christopher
2010-07-14Don't pass StringRef by reference.Benjamin Kramer
2010-07-13Update comment.Evan Cheng
2010-07-12Fix a typo and fit in 80 columns. Found by Bob Wilson.Rafael Espindola
2010-07-12MC: Add MCAsmParserExtension, a base class for all the target/object specificDaniel Dunbar
2010-07-12Convert the last use of getPhysicalRegisterRegClass and remove it.Rafael Espindola
2010-07-11Remove TargetInstrInfo::copyRegToReg entirely.Jakob Stoklund Olesen
2010-07-11Make getPhysicalRegisterRegClass non-virtual. Should be able to remove it soon.Rafael Espindola
2010-07-11Remove copyRegToReg from TargetInstrInfo so it is not longer accesible.Jakob Stoklund Olesen
2010-07-11Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola
2010-07-10Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman