aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target
Commit message (Expand)AuthorAgeFilesLines
* Fix a couple of typos.Eric Christopher2010-08-271-1/+1
* Simplify eliminateFrameIndex() interface back down now that PEI doesn't needJim Grosbach2010-08-261-8/+2
* tidy up a bit. no functional change.Jim Grosbach2010-08-261-1/+2
* add a specialization for the MVT form of getTypeAction, since it isChris Lattner2010-08-251-2/+4
* remove some llvmcontext arguments that are now dead post-refactoring.Chris Lattner2010-08-251-16/+10
* Change handling of illegal vector types to widen when possible instead of Chris Lattner2010-08-251-12/+47
* Add ARM heuristic for when to allocate a virtual base register for stackJim Grosbach2010-08-241-1/+1
* Move enabling the local stack allocation pass into the target where it belongs.Jim Grosbach2010-08-241-0/+7
* Better handling of offsets on frame index references. rdar://8277890Jim Grosbach2010-08-191-7/+13
* Re-re-revert this patch. It seems to be causing performanceEric Christopher2010-08-191-1/+1
* Reapply the virtual register patch from 109102. The places where we wereEric Christopher2010-08-191-1/+1
* Add hook for re-using virtual base registers for local stack slot access.Jim Grosbach2010-08-181-0/+7
* Add materialization of virtual base registers for frame indices allocated intoJim Grosbach2010-08-171-0/+16
* Add hook to examine an instruction referencing a frame index to determineJim Grosbach2010-08-171-0/+8
* MC/AsmParser: Push the burdon of emitting diagnostics about unmatchedDaniel Dunbar2010-08-121-1/+5
* tblgen/AsmMatcher: Always emit the match function as 'MatchInstructionImpl',Daniel Dunbar2010-08-121-4/+0
* Don't use unsigned char for alignments in TargetData. There aren'tDan Gohman2010-08-111-19/+19
* Implement register class inflation.Jakob Stoklund Olesen2010-08-101-0/+6
* Use the "isCompare" machine instruction attribute instead of calling theBill Wendling2010-08-081-6/+6
* Fix PR7809 by creating a header for just llvm variables that can beEric Christopher2010-08-081-1/+1
* Add back in r109901, which adds a Compare flag to the target instructions. It'sBill Wendling2010-08-082-1/+8
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-2/+2
* spellingJim Grosbach2010-08-061-1/+1
* Fix eabi calling convention when a 64 bit value shadows r3.Rafael Espindola2010-08-061-0/+7
* Revert r109901. The implementation of <rdar://problem/7405933> (r110423) doesn'tBill Wendling2010-08-062-8/+1
* Add the Optimize Compares pass (disabled by default).Bill Wendling2010-08-061-0/+15
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-2/+2
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-2/+2
* Revert my last commit, apparently it's a runtime issue.Eric Christopher2010-08-051-0/+2
* Remove unnecessary include.Eric Christopher2010-08-051-2/+0
* build: Add LLVM_NATIVE_ARCHNAME, which has the sensible value, without "Target"Daniel Dunbar2010-08-031-9/+2
* Targets: Add InitializeNativeTargetAsmPrinter(), patch by Jan Sjodin, althoughDaniel Dunbar2010-08-011-0/+24
* Add a "Compare" flag to the target instruction descriptor. This will be usedBill Wendling2010-07-302-1/+8
* Grammar.Eric Christopher2010-07-291-2/+2
* Plug the remaining MC leaks by giving MCObjectStreamer/MCAsmStreamer ownershi...Benjamin Kramer2010-07-291-2/+2
* Hook in GlobalMerge passAnton Korobeynikov2010-07-241-0/+6
* Add hook to insert late LLVM=>LLVM passes just before iselAnton Korobeynikov2010-07-241-4/+9
* Add an ILP scheduler. This is a register pressure aware scheduler that'sEvan Cheng2010-07-241-1/+2
* - Allow target to specify when is register pressure "too high". In most cases,Evan Cheng2010-07-231-0/+8
* Revert r109102 for now as it's causing JIT miscompilations.Eric Christopher2010-07-231-1/+1
* Warnings patrol.Eric Christopher2010-07-221-4/+4
* eliminate the TargetInstrInfo::GetInstSizeInBytes hook. Chris Lattner2010-07-221-7/+0
* remove the JIT "NeedsExactSize" feature and supporting logic.Chris Lattner2010-07-221-6/+0
* Increase the max physreg size. Patch by Pekka Jääskeläinen.Duncan Sands2010-07-221-1/+1
* Initial modifications to MCAssembler and TargetMachine for the MCJIT.Reid Kleckner2010-07-221-0/+22
* Teach bottom up pre-ra scheduler to track register pressure. Work in progress.Evan Cheng2010-07-211-6/+19
* Grammar.Eric Christopher2010-07-201-1/+1
* Constify some arguments.Eric Christopher2010-07-201-3/+3
* ARM has to provide its own TargetLowering::findRepresentativeClass because it...Evan Cheng2010-07-191-6/+6
* Teach computeRegisterProperties() to compute "representative" register class ...Evan Cheng2010-07-191-0/+32