HomeSort by relevance Sort by last modified time
    Searched refs:TargetLowering (Results 1 - 25 of 77) sorted by null

1 2 3 4

  /external/llvm/include/llvm/CodeGen/
Analysis.h 28 class TargetLowering;
55 void ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
66 const TargetLowering &TLI);
90 const TargetLowering &TLI);
93 SDValue &Chain, const TargetLowering &TLI);
FunctionLoweringInfo.h 47 class TargetLowering;
56 const TargetLowering &TLI;
121 explicit FunctionLoweringInfo(const TargetLowering &TLI);
Passes.h 28 class TargetLowering;
90 const TargetLowering *getTargetLowering() const {
472 FunctionPass *createStackProtectorPass(const TargetLowering *tli);
486 FunctionPass *createSjLjEHPreparePass(const TargetLowering *tli);
SelectionDAGISel.h 31 class TargetLowering;
45 const TargetLowering &TLI;
61 const TargetLowering &getTargetLowering() { return TLI; }
ResourcePriorityQueue.h 61 const TargetLowering *TLI;
  /external/llvm/include/llvm/Transforms/
Scalar.h 25 class TargetLowering;
116 Pass *createLoopStrengthReducePass(const TargetLowering *TLI = 0);
118 Pass *createGlobalMergePass(const TargetLowering *TLI = 0);
246 FunctionPass *createLowerInvokePass(const TargetLowering *TLI = 0);
247 FunctionPass *createLowerInvokePass(const TargetLowering *TLI,
304 FunctionPass *createCodeGenPreparePass(const TargetLowering *TLI = 0);
  /external/llvm/include/llvm/Transforms/Utils/
AddrModeMatcher.h 23 #include "llvm/Target/TargetLowering.h"
34 /// ExtAddrMode - This is an extended version of TargetLowering::AddrMode
36 struct ExtAddrMode : public TargetLowering::AddrMode {
57 const TargetLowering &TLI;
74 const TargetLowering &T, Type *AT,
87 const TargetLowering &TLI) {
  /external/llvm/lib/Target/ARM/
ARM.h 40 FunctionPass *createARMGlobalMergePass(const TargetLowering* tli);
ARMSelectionDAGInfo.cpp 154 TargetLowering::ArgListTy Args;
155 TargetLowering::ArgListEntry Entry;
182 TargetLowering::CallLoweringInfo CLI(Chain,
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.h 19 #include "llvm/Target/TargetLowering.h"
44 class SparcTargetLowering : public TargetLowering {
79 LowerCall(TargetLowering::CallLoweringInfo &CLI,
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypes.cpp 225 case TargetLowering::TypeLegal:
232 case TargetLowering::TypePromoteInteger:
236 case TargetLowering::TypeExpandInteger:
240 case TargetLowering::TypeSoftenFloat:
244 case TargetLowering::TypeExpandFloat:
248 case TargetLowering::TypeScalarizeVector:
252 case TargetLowering::TypeSplitVector:
256 case TargetLowering::TypeWidenVector:
276 case TargetLowering::TypeLegal:
281 case TargetLowering::TypePromoteInteger
    [all...]
Android.mk 25 TargetLowering.cpp \
LegalizeVectorOps.cpp 31 #include "llvm/Target/TargetLowering.h"
37 const TargetLowering &TLI;
149 case TargetLowering::Legal:
151 case TargetLowering::Custom:
154 case TargetLowering::Expand:
238 case TargetLowering::Promote:
253 case TargetLowering::Legal: break;
254 case TargetLowering::Custom: {
262 case TargetLowering::Expand:
463 if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering::Expand |
    [all...]
TargetLowering.cpp 1 //===-- TargetLowering.cpp - Implement the TargetLowering class -----------===//
10 // This implements the TargetLowering class.
14 #include "llvm/Target/TargetLowering.h"
516 TargetLowering::TargetLowering(const TargetMachine &tm,
622 TargetLowering::~TargetLowering() {
626 MVT TargetLowering::getShiftAmountTy(EVT LHSTy) const {
632 bool TargetLowering::canOpTrap(unsigned Op, EVT VT) const
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430ISelLowering.h 20 #include "llvm/Target/TargetLowering.h"
72 class MSP430TargetLowering : public TargetLowering {
97 TargetLowering::ConstraintType
155 LowerCall(TargetLowering::CallLoweringInfo &CLI,
  /external/llvm/lib/Transforms/Scalar/
GlobalMerge.cpp 66 #include "llvm/Target/TargetLowering.h"
74 /// TLI - Keep a pointer of a TargetLowering to consult for determining
76 const TargetLowering *TLI;
83 explicit GlobalMerge(const TargetLowering *tli = 0)
224 Pass *llvm::createGlobalMergePass(const TargetLowering *tli) {
CodeGenPrepare.cpp 42 #include "llvm/Target/TargetLowering.h"
76 /// TLI - Keep a pointer of a TargetLowering to consult for determining
78 const TargetLowering *TLI;
102 explicit CodeGenPrepare(const TargetLowering *tli = 0)
139 FunctionPass *llvm::createCodeGenPreparePass(const TargetLowering *TLI) {
447 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI){
464 TargetLowering::TypePromoteInteger)
467 TargetLowering::TypePromoteInteger)
    [all...]
  /external/llvm/lib/Target/MBlaze/
MBlazeISelLowering.h 22 #include "llvm/Target/TargetLowering.h"
90 // TargetLowering Implementation
93 class MBlazeTargetLowering : public TargetLowering {
135 LowerCall(TargetLowering::CallLoweringInfo &CLI,
  /external/llvm/lib/CodeGen/
ExpandISelPseudos.cpp 21 #include "llvm/Target/TargetLowering.h"
48 const TargetLowering *TLI = MF.getTarget().getTargetLowering();
Analysis.cpp 25 #include "llvm/Target/TargetLowering.h"
76 void llvm::ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
131 const TargetLowering &TLI) {
135 TargetLowering::ConstraintType CType = TLI.getConstraintType(CI.Codes[j]);
136 if (CType == TargetLowering::C_Memory)
211 static const Value *getNoopInput(const Value *V, const TargetLowering &TLI) {
270 const TargetLowering &TLI) {
351 SDValue &Chain, const TargetLowering &TLI) {
StackProtector.cpp 30 #include "llvm/Target/TargetLowering.h"
37 /// TLI - Keep a pointer of a TargetLowering to consult for determining
39 const TargetLowering *TLI;
71 StackProtector(const TargetLowering *tli)
88 FunctionPass *llvm::createStackProtectorPass(const TargetLowering *tli) {
  /external/llvm/include/llvm/Target/
TargetMachine.h 40 class TargetLowering;
107 virtual const TargetLowering *getTargetLowering() const { return 0; }
  /external/llvm/lib/Target/CellSPU/
SPUISelLowering.h 19 #include "llvm/Target/TargetLowering.h"
87 public TargetLowering
161 LowerCall(TargetLowering::CallLoweringInfo &CLI,
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.h 19 #include "llvm/Target/TargetLowering.h"
57 class HexagonTargetLowering : public TargetLowering {
99 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
  /external/llvm/lib/Transforms/Utils/
AddrModeMatcher.cpp 384 const TargetLowering &TLI) {
385 TargetLowering::AsmOperandInfoVector TargetConstraints = TLI.ParseConstraints(ImmutableCallSite(CI));
387 TargetLowering::AsmOperandInfo &OpInfo = TargetConstraints[i];
395 (OpInfo.ConstraintType != TargetLowering::C_Memory ||
410 const TargetLowering &TLI) {

Completed in 206 milliseconds

1 2 3 4