Searched defs:BaseGV (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 103 bool TargetTransformInfo::isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, argument 107 return PrevTTI->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, 111 int TargetTransformInfo::getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, argument 115 return PrevTTI->getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, 494 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 499 return !BaseGV && BaseOffset == 0 && Scale <= 1; 502 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 505 if(isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale))
|
/external/llvm/lib/CodeGen/ |
H A D | BasicTargetTransformInfo.cpp | 81 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, 84 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, 148 bool BasicTTI::isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, argument 152 AM.BaseGV = BaseGV; 159 int BasicTTI::getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, argument 163 AM.BaseGV = BaseGV;
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 40 // TODO: Should the addressing mode BaseGV be changed to a ConstantExpr instead 229 GlobalValue *BaseGV; member in struct:__anon26297::Formula 262 : BaseGV(nullptr), BaseOffset(0), HasBaseReg(false), Scale(0), 423 BaseGV ? BaseGV->getType() : 456 if (BaseGV) { 458 BaseGV->printAsOperand(OS, /*PrintType=*/false); 1033 if (F.BaseGV) 1384 GlobalValue *BaseGV, int64_t BaseOffset, 1388 return TTI.isLegalAddressingMode(AccessTy, BaseGV, BaseOffse 1382 isAMCompletelyFolded(const TargetTransformInfo &TTI, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument 1436 isAMCompletelyFolded(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument 1474 isLegalUse(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument 1540 isAlwaysFoldable(const TargetTransformInfo &TTI, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg) argument 1572 GlobalValue *BaseGV = ExtractSymbol(S, SE); local [all...] |
Completed in 159 milliseconds