Searched defs:BaseGV (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 107 bool TargetTransformInfo::isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, argument 111 return PrevTTI->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, 115 int TargetTransformInfo::getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, argument 119 return PrevTTI->getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg, 468 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, argument 472 return !BaseGV && BaseOffset == 0 && Scale <= 1; 475 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, argument 478 if(isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale))
|
/external/llvm/lib/CodeGen/ |
H A D | BasicTargetTransformInfo.cpp | 75 virtual bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, 78 virtual int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, 139 bool BasicTTI::isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, argument 143 AM.BaseGV = BaseGV; 150 int BasicTTI::getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, argument 154 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 228 GlobalValue *BaseGV; member in struct:__anon21644::Formula 253 : BaseGV(0), BaseOffset(0), HasBaseReg(false), Scale(0), ScaledReg(0), 362 BaseGV ? BaseGV->getType() : 395 if (BaseGV) { 397 WriteAsOperand(OS, BaseGV, /*PrintType=*/false); 961 if (F.BaseGV) 1309 Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, 1313 return TTI.isLegalAddressingMode(AccessTy, BaseGV, BaseOffse 1308 isLegalUse(const TargetTransformInfo &TTI, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument 1361 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 1447 isAlwaysFoldable(const TargetTransformInfo &TTI, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg) argument 1478 GlobalValue *BaseGV = ExtractSymbol(S, SE); local [all...] |
Completed in 410 milliseconds