aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target
Commit message (Expand)AuthorAgeFilesLines
* Add @earlyclobber TableGen constraintJim Grosbach2009-12-161-2/+3
* Fix these asserts to check the invariant that the code actuallyDan Gohman2009-12-141-2/+2
* Whitespace changes, comment clarification. No functional changes.Bill Wendling2009-12-141-5/+4
* Silence conversion warning from 64 to 32-bit.Eric Christopher2009-12-091-1/+1
* Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's pr...Evan Cheng2009-12-091-6/+0
* Revert 90789 for now. It caused massive compile time regression. Post-ra sche...Evan Cheng2009-12-081-1/+1
* Apply Pekka Jääskeläinen's patch to raise the first virtual registerDan Gohman2009-12-071-2/+2
* Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman2009-12-051-8/+0
* Remove an unneeded include.David Greene2009-12-051-1/+1
* Fix a bad merge.David Greene2009-12-041-7/+0
* Update the TargetInstrInfo interfaces so hasLoad/StoreFrom/ToStackSlotDavid Greene2009-12-041-6/+17
* remove some dead std::ostream using code.Chris Lattner2009-12-031-2/+0
* This initial code is meant to convert TargetData to use an AbstractTypesUser soBill Wendling2009-12-031-2/+1
* Remove isProfitableToDuplicateIndirectBranch target hook. It is profitableBob Wilson2009-11-301-4/+0
* Rollback changes r89516: Added two SubtargetFeatures::AddFeatures methods, wh...Viktor Kutuzov2009-11-251-7/+0
* Add the rest of the build system logic for optional target disassemblersDaniel Dunbar2009-11-251-0/+14
* Refactor target hook for tail duplication as requested by Chris.Bob Wilson2009-11-241-6/+3
* * Move stub allocation inside the JITEmitter, instead of exposing aJeffrey Yasskin2009-11-231-10/+17
* Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman2009-11-231-7/+0
* Add getFrameIndexReference() to TargetRegisterInfo, which allows targets toJim Grosbach2009-11-221-0/+12
* Allow target to disable if-converting predicable instructions. e.g. NEON inst...Evan Cheng2009-11-211-0/+7
* Maintain stylistic consistency.Evan Cheng2009-11-211-1/+3
* Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separa...Viktor Kutuzov2009-11-211-0/+7
* Restructure code to allow renaming of multiple-register groups for anti-dep b...David Goodwin2009-11-201-1/+1
* Added getDefaultSubtargetFeatures method to SubtargetFeatures class which ret...Viktor Kutuzov2009-11-181-0/+5
* Add a target hook to allow changing the tail duplication limit based on theBob Wilson2009-11-181-0/+7
* The llvm-gcc front-end and the pass manager use two separate TargetData objects.Bill Wendling2009-11-181-2/+3
* Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to repl...Evan Cheng2009-11-141-0/+5
* - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.Evan Cheng2009-11-141-2/+5
* Allow target to specify regclass for which antideps will only be broken along...David Goodwin2009-11-131-3/+5
* Fix a bootstrap failure.David Greene2009-11-131-0/+16
* Make the MachineFunction argument of getFrameRegister const.David Greene2009-11-121-1/+2
* Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether aDavid Greene2009-11-121-0/+22
* Mark DBG_LABEL, EH_LABEL, and GC_LABEL as not-duplicable, sinceDan Gohman2009-11-121-0/+3
* isLegalICmpImmediate should take a signed integer; code clean up.Evan Cheng2009-11-121-1/+1
* Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be ...Evan Cheng2009-11-111-0/+8
* Fixed to address code review. No functional changes.David Goodwin2009-11-101-9/+4
* Allow targets to specify register classes whose member registers should not b...David Goodwin2009-11-101-2/+7
* fix some bogus asserts, PR5049Chris Lattner2009-11-091-4/+4
* all targets should be required to declare legal integer types. My plan toChris Lattner2009-11-071-11/+10
* add the ability for TargetData to return information about legal integerChris Lattner2009-11-071-8/+27
* more cleanup.Chris Lattner2009-11-071-22/+14
* rewrite TargetData to use StringRef/raw_ostream instead of thrashing std::str...Chris Lattner2009-11-071-2/+2
* Missed this.Evan Cheng2009-11-071-1/+12
* Add code to check at SelectionDAGISel::LowerArguments time to see if return v...Kenneth Uildriks2009-11-071-0/+12
* Pass StringRef by value.Daniel Dunbar2009-11-062-8/+8
* Reintroduce support for overloading target intrinsicsMon P Wang2009-11-051-1/+18
* Add a couple more target nodesNate Begeman2009-11-031-0/+2
* Fix MachineLICM to use the correct virtual register class whenDan Gohman2009-10-301-2/+5
* Initial target-independent CodeGen support for BlockAddresses.Dan Gohman2009-10-301-0/+4