aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2009-11-18The llvm-gcc front-end and the pass manager use two separate TargetData objects.Bill Wendling
2009-11-14Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to repl...Evan Cheng
2009-11-14- Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.Evan Cheng
2009-11-13Allow target to specify regclass for which antideps will only be broken along...David Goodwin
2009-11-13Fix a bootstrap failure.David Greene
2009-11-12Make the MachineFunction argument of getFrameRegister const.David Greene
2009-11-12Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether aDavid Greene
2009-11-12Mark DBG_LABEL, EH_LABEL, and GC_LABEL as not-duplicable, sinceDan Gohman
2009-11-12isLegalICmpImmediate should take a signed integer; code clean up.Evan Cheng
2009-11-11Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be ...Evan Cheng
2009-11-10Fixed to address code review. No functional changes.David Goodwin
2009-11-10Allow targets to specify register classes whose member registers should not b...David Goodwin
2009-11-09fix some bogus asserts, PR5049Chris Lattner
2009-11-07all targets should be required to declare legal integer types. My plan toChris Lattner
2009-11-07add the ability for TargetData to return information about legal integerChris Lattner
2009-11-07more cleanup.Chris Lattner
2009-11-07rewrite TargetData to use StringRef/raw_ostream instead of thrashing std::str...Chris Lattner
2009-11-07Missed this.Evan Cheng
2009-11-07Add code to check at SelectionDAGISel::LowerArguments time to see if return v...Kenneth Uildriks
2009-11-06Pass StringRef by value.Daniel Dunbar
2009-11-05Reintroduce support for overloading target intrinsicsMon P Wang
2009-11-03Add a couple more target nodesNate Begeman
2009-10-30Fix MachineLICM to use the correct virtual register class whenDan Gohman
2009-10-30Initial target-independent CodeGen support for BlockAddresses.Dan Gohman
2009-10-29Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman
2009-10-28Add a second ValueType argument to isFPImmLegal.Evan Cheng
2009-10-27Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which return...Evan Cheng
2009-10-26- Revert some changes from 85044, 85045, and 85047 that broke x86_64 tests andEvan Cheng
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth
2009-10-25Add isIdentityCopy to check for identity copy (or extract_subreg, etc.)Evan Cheng
2009-10-23Identity copies should not contribute to spill weight.Evan Cheng
2009-10-22Allow the target to select the level of anti-dependence breaking that should ...David Goodwin
2009-10-20Wire up the ARM MCInst printer, for llvm-mc.Daniel Dunbar
2009-10-19Adjust the scavenge register spilling to allow the target to choose anJim Grosbach
2009-10-16Change createPostRAScheduler so it can be turned off at llc -O1.Evan Cheng
2009-10-16Add a CodeGenOpt::Less level to match -O1. It'll be used by clients which do ...Evan Cheng
2009-10-15Clean up TargetIntrinsicInfo API. Add pure virtual methods.Jakob Stoklund Olesen
2009-10-12Revert the kludge in 76703. I got a cleanDale Johannesen
2009-10-10Replace X86's CanRematLoadWithDispOperand by calling the target-independentDan Gohman
2009-10-09Factor out LiveIntervalAnalysis' code to determine whether an instructionDan Gohman
2009-10-09Add a const qualifier.Dan Gohman
2009-10-08Re-enable register scavenging in Thumb1 by default.Jim Grosbach
2009-10-07reverting thumb1 scavenging default due to test failure while I figure out wh...Jim Grosbach
2009-10-07Enable thumb1 register scavenging by default.Jim Grosbach
2009-10-07Replace TargetInstrInfo::isInvariantLoad and its target-specificDan Gohman
2009-10-07Add register-reuse to frame-index register scavenging. When a target usesJim Grosbach
2009-10-05In Thumb1, the register scavenger is not always able to use an emergencyJim Grosbach
2009-10-01remove trailing whitespaceJim Grosbach
2009-10-01Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. WhenEvan Cheng
2009-09-30Use OutStreamer.SwitchSection instead of writing out textual section directives.Bob Wilson