aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target
AgeCommit message (Expand)Author
2009-12-14Whitespace changes, comment clarification. No functional changes.Bill Wendling
2009-12-09Silence conversion warning from 64 to 32-bit.Eric Christopher
2009-12-09Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's pr...Evan Cheng
2009-12-08Revert 90789 for now. It caused massive compile time regression. Post-ra sche...Evan Cheng
2009-12-07Apply Pekka Jääskeläinen's patch to raise the first virtual registerDan Gohman
2009-12-05Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman
2009-12-05Remove an unneeded include.David Greene
2009-12-04Fix a bad merge.David Greene
2009-12-04Update the TargetInstrInfo interfaces so hasLoad/StoreFrom/ToStackSlotDavid Greene
2009-12-03remove some dead std::ostream using code.Chris Lattner
2009-12-03This initial code is meant to convert TargetData to use an AbstractTypesUser soBill Wendling
2009-11-30Remove isProfitableToDuplicateIndirectBranch target hook. It is profitableBob Wilson
2009-11-25Rollback changes r89516: Added two SubtargetFeatures::AddFeatures methods, wh...Viktor Kutuzov
2009-11-25Add the rest of the build system logic for optional target disassemblersDaniel Dunbar
2009-11-24Refactor target hook for tail duplication as requested by Chris.Bob Wilson
2009-11-23* Move stub allocation inside the JITEmitter, instead of exposing aJeffrey Yasskin
2009-11-23Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman
2009-11-22Add getFrameIndexReference() to TargetRegisterInfo, which allows targets toJim Grosbach
2009-11-21Allow target to disable if-converting predicable instructions. e.g. NEON inst...Evan Cheng
2009-11-21Maintain stylistic consistency.Evan Cheng
2009-11-21Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separa...Viktor Kutuzov
2009-11-20Restructure code to allow renaming of multiple-register groups for anti-dep b...David Goodwin
2009-11-18Added getDefaultSubtargetFeatures method to SubtargetFeatures class which ret...Viktor Kutuzov
2009-11-18Add a target hook to allow changing the tail duplication limit based on theBob Wilson
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