Home
last modified time | relevance | path

Searched refs:TargetLowering (Results 1 – 25 of 78) sorted by relevance

1234

/external/llvm/include/llvm/CodeGen/
DAnalysis.h28 class TargetLowering; variable
54 void ComputeValueVTs(const TargetLowering &TLI, Type *Ty,
65 const TargetLowering &TLI);
85 const TargetLowering &TLI);
88 const TargetLowering &TLI);
DPasses.h26 class TargetLowering; variable
207 FunctionPass *createStackProtectorPass(const TargetLowering *tli);
219 FunctionPass *createSjLjEHPass(const TargetLowering *tli);
DFunctionLoweringInfo.h48 class TargetLowering; variable
57 const TargetLowering &TLI;
122 explicit FunctionLoweringInfo(const TargetLowering &TLI);
DSelectionDAGISel.h31 class TargetLowering; variable
44 const TargetLowering &TLI;
59 const TargetLowering &getTargetLowering() { return TLI; } in getTargetLowering()
DFastISel.h35 class TargetLowering; variable
55 const TargetLowering &TLI;
/external/llvm/include/llvm/Transforms/
DScalar.h25 class TargetLowering; variable
113 Pass *createLoopStrengthReducePass(const TargetLowering *TLI = 0);
248 FunctionPass *createLowerInvokePass(const TargetLowering *TLI = 0);
249 FunctionPass *createLowerInvokePass(const TargetLowering *TLI,
306 FunctionPass *createCodeGenPreparePass(const TargetLowering *TLI = 0);
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypes.cpp227 case TargetLowering::TypeLegal: in run()
234 case TargetLowering::TypePromoteInteger: in run()
238 case TargetLowering::TypeExpandInteger: in run()
242 case TargetLowering::TypeSoftenFloat: in run()
246 case TargetLowering::TypeExpandFloat: in run()
250 case TargetLowering::TypeScalarizeVector: in run()
254 case TargetLowering::TypeSplitVector: in run()
258 case TargetLowering::TypeWidenVector: in run()
280 case TargetLowering::TypeLegal: in run()
285 case TargetLowering::TypePromoteInteger: in run()
[all …]
DTargetLowering.cpp544 TargetLowering::TargetLowering(const TargetMachine &tm, in TargetLowering() function in TargetLowering
626 TargetLowering::~TargetLowering() { in ~TargetLowering()
630 MVT TargetLowering::getShiftAmountTy(EVT LHSTy) const { in getShiftAmountTy()
636 bool TargetLowering::canOpTrap(unsigned Op, EVT VT) const { in canOpTrap()
655 TargetLowering *TLI) { in getVectorTypeBreakdownMVT()
701 bool TargetLowering::isLegalRC(const TargetRegisterClass *RC) const { in isLegalRC()
713 TargetLowering::hasLegalSuperRegRegClasses(const TargetRegisterClass *RC) const{ in hasLegalSuperRegRegClasses()
728 TargetLowering::findRepresentativeClass(EVT VT) const { in findRepresentativeClass()
748 void TargetLowering::computeRegisterProperties() { in computeRegisterProperties()
912 const char *TargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName()
[all …]
DLegalizeTypesGeneric.cpp46 case TargetLowering::TypeLegal: in ExpandRes_BITCAST()
47 case TargetLowering::TypePromoteInteger: in ExpandRes_BITCAST()
49 case TargetLowering::TypeSoftenFloat: in ExpandRes_BITCAST()
55 case TargetLowering::TypeExpandInteger: in ExpandRes_BITCAST()
56 case TargetLowering::TypeExpandFloat: in ExpandRes_BITCAST()
62 case TargetLowering::TypeSplitVector: in ExpandRes_BITCAST()
69 case TargetLowering::TypeScalarizeVector: in ExpandRes_BITCAST()
75 case TargetLowering::TypeWidenVector: { in ExpandRes_BITCAST()
DLegalizeVectorOps.cpp37 const TargetLowering &TLI;
198 case TargetLowering::Promote: in LegalizeOp()
203 case TargetLowering::Legal: break; in LegalizeOp()
204 case TargetLowering::Custom: { in LegalizeOp()
212 case TargetLowering::Expand: in LegalizeOp()
DLegalizeDAG.cpp51 const TargetLowering &TLI;
341 SelectionDAG &DAG, const TargetLowering &TLI) { in ExpandConstantFP()
390 const TargetLowering &TLI) { in ExpandUnalignedStore()
502 const TargetLowering &TLI) { in ExpandUnalignedLoad()
780 TargetLowering::TypeLegal && in LegalizeOp()
786 TargetLowering::TypeLegal || in LegalizeOp()
800 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
832 if (Action == TargetLowering::Legal) { in LegalizeOp()
872 if (Action == TargetLowering::Legal) in LegalizeOp()
873 Action = TargetLowering::Expand; in LegalizeOp()
[all …]
DLegalizeVectorTypes.cpp277 TargetLowering::ZeroOrNegativeOneBooleanContent) in ScalarizeVecRes_VSETCC()
287 TargetLowering::ZeroOrNegativeOneBooleanContent) in ScalarizeVecRes_VSETCC()
529 case TargetLowering::TypeLegal: in SplitVecRes_BITCAST()
530 case TargetLowering::TypePromoteInteger: in SplitVecRes_BITCAST()
531 case TargetLowering::TypeSoftenFloat: in SplitVecRes_BITCAST()
532 case TargetLowering::TypeScalarizeVector: in SplitVecRes_BITCAST()
534 case TargetLowering::TypeExpandInteger: in SplitVecRes_BITCAST()
535 case TargetLowering::TypeExpandFloat: in SplitVecRes_BITCAST()
548 case TargetLowering::TypeSplitVector: in SplitVecRes_BITCAST()
777 case TargetLowering::TypeLegal: { in SplitVecRes_UnaryOp()
[all …]
DCMakeLists.txt21 TargetLowering.cpp
DAndroid.mk23 TargetLowering.cpp \
/external/llvm/include/llvm/Transforms/Utils/
DAddrModeMatcher.h36 struct ExtAddrMode : public TargetLowering::AddrMode {
57 const TargetLowering &TLI;
74 const TargetLowering &T, Type *AT, in AddressingModeMatcher()
87 const TargetLowering &TLI) { in Match()
/external/llvm/lib/CodeGen/
DAnalysis.cpp75 void llvm::ComputeValueVTs(const TargetLowering &TLI, Type *Ty, in ComputeValueVTs()
130 const TargetLowering &TLI) { in hasInlineAsmMemConstraint()
134 TargetLowering::ConstraintType CType = TLI.getConstraintType(CI.Codes[j]); in hasInlineAsmMemConstraint()
135 if (CType == TargetLowering::C_Memory) in hasInlineAsmMemConstraint()
209 const TargetLowering &TLI) { in isInTailCallPosition()
288 const TargetLowering &TLI) { in isInTailCallPosition()
DStackProtector.cpp44 const TargetLowering *TLI;
71 StackProtector(const TargetLowering *tli) in StackProtector()
88 FunctionPass *llvm::createStackProtectorPass(const TargetLowering *tli) { in createStackProtectorPass()
/external/llvm/lib/Target/ARM/
DARMGlobalMerge.cpp75 const TargetLowering *TLI;
82 explicit ARMGlobalMerge(const TargetLowering *tli) in ARMGlobalMerge()
217 FunctionPass *llvm::createARMGlobalMergePass(const TargetLowering *tli) { in createARMGlobalMergePass()
/external/llvm/lib/Transforms/Utils/
DAddrModeMatcher.cpp382 const TargetLowering &TLI) { in IsOperandAMemoryOperand()
383TargetLowering::AsmOperandInfoVector TargetConstraints = TLI.ParseConstraints(ImmutableCallSite(CI… in IsOperandAMemoryOperand()
385 TargetLowering::AsmOperandInfo &OpInfo = TargetConstraints[i]; in IsOperandAMemoryOperand()
393 (OpInfo.ConstraintType != TargetLowering::C_Memory || in IsOperandAMemoryOperand()
408 const TargetLowering &TLI) { in FindAllMemoryUses()
/external/llvm/lib/Target/Blackfin/
DBlackfinISelLowering.cpp43 : TargetLowering(TM, new TargetLoweringObjectFileELF()) { in BlackfinTargetLowering()
511 return TargetLowering::getConstraintType(Constraint); in getConstraintType()
546 return TargetLowering::getConstraintType(Constraint); in getConstraintType()
552 TargetLowering::ConstraintWeight
564 weight = TargetLowering::getSingleConstraintMatchWeight(info, constraint); in getSingleConstraintMatchWeight()
603 return TargetLowering::getRegForInlineAsmConstraint(Constraint, VT); in getRegForInlineAsmConstraint()
636 return TargetLowering::getRegForInlineAsmConstraint(Constraint, VT); in getRegForInlineAsmConstraint()
/external/llvm/lib/Transforms/Scalar/
DCodeGenPrepare.cpp70 const TargetLowering *TLI;
90 explicit CodeGenPrepare(const TargetLowering *tli = 0) in CodeGenPrepare()
120 FunctionPass *llvm::createCodeGenPreparePass(const TargetLowering *TLI) { in createCodeGenPreparePass()
358 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI){ in OptimizeNoopCopyExpression()
375 TargetLowering::TypePromoteInteger) in OptimizeNoopCopyExpression()
378 TargetLowering::TypePromoteInteger) in OptimizeNoopCopyExpression()
941 TargetLowering::AsmOperandInfoVector in OptimizeInlineAsmInst()
945 TargetLowering::AsmOperandInfo &OpInfo = TargetConstraints[i]; in OptimizeInlineAsmInst()
950 if (OpInfo.ConstraintType == TargetLowering::C_Memory && in OptimizeInlineAsmInst()
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h56 class SystemZTargetLowering : public TargetLowering {
71 TargetLowering::ConstraintType
/external/llvm/include/llvm/Target/
DTargetLowering.h84 class TargetLowering {
85 TargetLowering(const TargetLowering&); // DO NOT IMPLEMENT
86 void operator=(const TargetLowering&); // DO NOT IMPLEMENT
117 explicit TargetLowering(const TargetMachine &TM,
119 virtual ~TargetLowering();
1354 TargetLowering::ConstraintType ConstraintType;
1384 ConstraintType(TargetLowering::C_Unknown), in AsmOperandInfo()
1965 const TargetLowering &TLI,
DTargetMachine.h39 class TargetLowering; variable
134 virtual const TargetLowering *getTargetLowering() const { return 0; } in getTargetLowering()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h72 class MSP430TargetLowering : public TargetLowering {
97 TargetLowering::ConstraintType

1234