/external/llvm/include/llvm/CodeGen/ |
H A D | 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);
|
H A D | Passes.h | 27 class TargetLowering; 85 const TargetLowering *getTargetLowering() const { 410 FunctionPass *createStackProtectorPass(const TargetLowering *tli); 424 FunctionPass *createSjLjEHPreparePass(const TargetLowering *tli);
|
H A D | FunctionLoweringInfo.h | 47 class TargetLowering; 56 const TargetLowering &TLI; 121 explicit FunctionLoweringInfo(const TargetLowering &TLI);
|
H A D | ResourcePriorityQueue.h | 61 const TargetLowering *TLI;
|
H A D | SelectionDAGISel.h | 31 class TargetLowering; 45 const TargetLowering &TLI; 61 const TargetLowering &getTargetLowering() { return TLI; }
|
/external/llvm/include/llvm/Transforms/ |
H A D | Scalar.h | 25 class TargetLowering; 113 Pass *createLoopStrengthReducePass(const TargetLowering *TLI = 0); 115 Pass *createGlobalMergePass(const TargetLowering *TLI = 0); 243 FunctionPass *createLowerInvokePass(const TargetLowering *TLI = 0); 244 FunctionPass *createLowerInvokePass(const TargetLowering *TLI, 301 FunctionPass *createCodeGenPreparePass(const TargetLowering *TLI = 0);
|
/external/llvm/include/llvm/Transforms/Utils/ |
H A D | 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/ |
H A D | ARM.h | 40 FunctionPass *createARMGlobalMergePass(const TargetLowering* tli);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 31 #include "llvm/Target/TargetLowering.h" 37 const TargetLowering &TLI; 145 case TargetLowering::Legal: 147 case TargetLowering::Custom: 150 case TargetLowering::Expand: 233 case TargetLowering::Promote: 238 case TargetLowering::Legal: break; 239 case TargetLowering::Custom: { 247 case TargetLowering::Expand: 401 if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering [all...] |
H A D | Android.mk | 25 TargetLowering.cpp \
|
H A D | 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 [all...] |
H A D | TargetLowering.cpp | 1 //===-- TargetLowering.cpp - Implement the TargetLowering class -----------===// 10 // This implements the TargetLowering class. 14 #include "llvm/Target/TargetLowering.h" 522 TargetLowering::TargetLowering(const TargetMachine &tm, function in class:TargetLowering 627 TargetLowering::~TargetLowering() { 631 MVT TargetLowering::getShiftAmountTy(EVT LHSTy) const { 637 bool TargetLowering [all...] |
H A D | InstrEmitter.h | 34 const TargetLowering *TLI;
|
H A D | LegalizeVectorTypes.cpp | 233 TargetLowering::BooleanContent ScalarBool = TLI.getBooleanContents(false); 234 TargetLowering::BooleanContent VecBool = TLI.getBooleanContents(true); 238 case TargetLowering::UndefinedBooleanContent: 240 case TargetLowering::ZeroOrOneBooleanContent: 241 assert(VecBool == TargetLowering::UndefinedBooleanContent || 242 VecBool == TargetLowering::ZeroOrNegativeOneBooleanContent); 247 case TargetLowering::ZeroOrNegativeOneBooleanContent: 248 assert(VecBool == TargetLowering::UndefinedBooleanContent || 249 VecBool == TargetLowering::ZeroOrOneBooleanContent); 320 TargetLowering [all...] |
H A D | LegalizeDAG.cpp | 20 #include "llvm/Target/TargetLowering.h" 51 const TargetLowering &TLI; 294 const TargetLowering &TLI, 416 const TargetLowering &TLI, 701 TargetLowering::TypeLegal && 707 TargetLowering::TypeLegal || 715 TargetLowering::LegalizeAction Action = TargetLowering::Legal; 727 if (Action != TargetLowering::Promote) 757 if (Action == TargetLowering [all...] |
/external/llvm/lib/CodeGen/ |
H A D | StackProtector.cpp | 30 #include "llvm/Target/TargetLowering.h" 42 /// TLI - Keep a pointer of a TargetLowering to consult for determining 44 const TargetLowering *TLI; 71 StackProtector(const TargetLowering *tli) 88 FunctionPass *llvm::createStackProtectorPass(const TargetLowering *tli) {
|
H A D | 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) 213 const TargetLowering &TLI) { 293 SDValue &Chain, const TargetLowering &TLI) {
|
H A D | ExpandISelPseudos.cpp | 21 #include "llvm/Target/TargetLowering.h" 48 const TargetLowering *TLI = MF.getTarget().getTargetLowering();
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | 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) {
|
H A D | CodeGenPrepare.cpp | 30 #include "llvm/Target/TargetLowering.h" 75 /// TLI - Keep a pointer of a TargetLowering to consult for determining 77 const TargetLowering *TLI; 98 explicit CodeGenPrepare(const TargetLowering *tli = 0) 133 FunctionPass *llvm::createCodeGenPreparePass(const TargetLowering *TLI) { 391 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI){ 408 TargetLowering::TypePromoteInteger) 411 TargetLowering::TypePromoteInteger) 960 TargetLowering::AsmOperandInfoVector 964 TargetLowering [all...] |
/external/llvm/include/llvm/Target/ |
H A D | TargetMachine.h | 39 class TargetLowering; 106 virtual const TargetLowering *getTargetLowering() const { return 0; }
|
/external/llvm/lib/Target/PTX/ |
H A D | PTXISelLowering.h | 18 #include "llvm/Target/TargetLowering.h" 36 class PTXTargetLowering : public TargetLowering {
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 19 #include "llvm/Target/TargetLowering.h" 44 class SparcTargetLowering : public TargetLowering {
|
/external/llvm/lib/Transforms/Utils/ |
H A D | AddrModeMatcher.cpp | 382 const TargetLowering &TLI) { 383 TargetLowering::AsmOperandInfoVector TargetConstraints = TLI.ParseConstraints(ImmutableCallSite(CI)); 385 TargetLowering::AsmOperandInfo &OpInfo = TargetConstraints[i]; 393 (OpInfo.ConstraintType != TargetLowering::C_Memory || 408 const TargetLowering &TLI) {
|
/external/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpander.h | 25 class TargetLowering; 128 const TargetLowering *TLI = NULL);
|