aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target
Commit message (Expand)AuthorAgeFilesLines
* Remove unused, undefined ArgFlagsTy::getArgFlagsString; add a comment about '...Stephen Lin2013-04-211-5/+2
* Remove unused ShouldFoldAtomicFences flag.Tim Northover2013-04-201-18/+0
* Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover2013-04-201-3/+0
* Add CodeGen support for functions that always return arguments via a new para...Stephen Lin2013-04-202-23/+30
* [asm parser] Add support for predicating MnemonicAlias based on the assemblerChad Rosier2013-04-181-1/+11
* Fix comment spacing.Chad Rosier2013-04-181-2/+2
* TargetLowering: Fix getTypeConversion handling of extended vector typesArnold Schwaighofer2013-04-071-0/+5
* Add a comment to TargetInstrInfo about FoldImmediateHal Finkel2013-04-061-0/+4
* Use the target options specified on a function to reset the back-end.Bill Wendling2013-04-052-3/+16
* Clean up some confusing language, and use more realistic examples.Jakob Stoklund Olesen2013-04-051-5/+4
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-291-11/+0
* Add SchedRW as an Instruction field.Jakob Stoklund Olesen2013-03-151-0/+3
* Add a new method which enables one to change register classes.Reed Kotler2013-03-141-0/+7
* MachineModel: Add a ProcResGroup class.Andrew Trick2013-03-141-0/+5
* Provide the register scavenger to processFunctionBeforeFrameFinalizedHal Finkel2013-03-141-1/+2
* Reset some of the target options which affect code generation.Bill Wendling2013-03-131-1/+4
* Add more functions to the TLI.Meador Inge2013-03-051-0/+253
* Fix PR10475Michael Liao2013-03-011-1/+3
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-212-15/+15
* Update TargetLowering ivars for name policy.Jim Grosbach2013-02-201-14/+14
* Support for HiPE-compatible code emission, patch by Yiannis Tsiouris.Benjamin Kramer2013-02-181-0/+4
* Use the 'target-features' and 'target-cpu' attributes to reset the subtarget ...Bill Wendling2013-02-151-0/+4
* Add deprecation of neverHasSideEffects to documentation comments.Tim Northover2013-02-141-2/+3
* [PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier2013-01-311-3/+4
* Moving Cost Tables up to share with other targetsRenato Golin2013-01-241-0/+64
* Initialize SSPBufferSize. PR14999. Patch by Vinson Lee.Chad Rosier2013-01-231-4/+4
* Split TargetLowering into a CodeGen and a SelectionDAG part.Benjamin Kramer2013-01-111-613/+625
* Fix include guards so they exactly match file names.Jakub Staszak2013-01-101-3/+3
* For some LLVM-as-library uses it is convenient to create aDavid Tweed2013-01-091-4/+4
* Refactor to expose RTLIB calls to targets.Tim Northover2013-01-091-0/+11
* MIsched: add an ILP window property to machine model.Andrew Trick2013-01-091-0/+1
* Sink AddrMode back into TargetLowering, removing one of the mostChandler Carruth2013-01-071-1/+16
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-073-108/+20
* Refactor the ScalarTargetTransformInfo API for querying about theChandler Carruth2013-01-051-1/+3
* LoopVectorizer:Nadav Rotem2013-01-041-0/+2
* Add a subtype parameter to VTTI::getShuffleCostHal Finkel2013-01-031-1/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-024-6/+6
* Remove the Function::getRetAttributes method in favor of using the AttributeS...Bill Wendling2012-12-301-1/+1
* DAGCombinerInformation: add a getter that exposes the dagcombine level.Nadav Rotem2012-12-271-0/+1
* Refactor DAGCombinerInfo. Change the different booleans that indicate if we a...Nadav Rotem2012-12-271-7/+9
* white spaceNadav Rotem2012-12-261-1/+0
* CostModel: We have API for checking the costs of known shuffles. This patch addsNadav Rotem2012-12-241-1/+2
* Change the codegen Cost Model API for shuffeles. This patch removes the API f...Nadav Rotem2012-12-241-1/+1
* CostModel: Change the default target-independent implementation for findingNadav Rotem2012-12-231-0/+9
* Loop Vectorizer: Update the cost model of scatter/gather operations and makeNadav Rotem2012-12-231-2/+0
* Move isSubRegister() and isSuperRegister to MCRegisterInfo.Jim Grosbach2012-12-191-15/+0
* Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT.Patrik Hagglund2012-12-191-1/+1
* Make TargetLowering::getTypeConversion more resilient against odd illegal MVTs.Benjamin Kramer2012-12-191-2/+5
* Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund2012-12-191-2/+2
* Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund2012-12-191-4/+6