/external/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 209 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, argument 213 return !BaseGV && BaseOffset == 0 && Scale <= 1; 220 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, argument 223 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale))
|
/external/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 127 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, argument 130 AM.BaseGV = BaseGV; 137 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, argument 140 AM.BaseGV = BaseGV;
|
/external/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 100 bool TargetTransformInfo::isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, argument 104 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, 118 int TargetTransformInfo::getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, argument 122 return TTIImpl->getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg,
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | StraightLineStrengthReduce.cpp | 236 GlobalVariable *BaseGV = nullptr; local 242 BaseGV = GV; 266 return TTI->isLegalAddressingMode(GEP->getType()->getElementType(), BaseGV,
|
H A D | LoopStrengthReduce.cpp | 40 // TODO: Should the addressing mode BaseGV be changed to a ConstantExpr instead 228 GlobalValue *BaseGV; member in struct:__anon11036::Formula 261 : BaseGV(nullptr), BaseOffset(0), HasBaseReg(false), Scale(0), 422 BaseGV ? BaseGV->getType() : 455 if (BaseGV) { 457 BaseGV->printAsOperand(OS, /*PrintType=*/false); 1032 if (F.BaseGV) 1380 GlobalValue *BaseGV, int64_t BaseOffset, 1384 return TTI.isLegalAddressingMode(AccessTy, BaseGV, BaseOffse 1378 isAMCompletelyFolded(const TargetTransformInfo &TTI, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument 1432 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 1470 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 1536 isAlwaysFoldable(const TargetTransformInfo &TTI, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg) argument 1568 GlobalValue *BaseGV = ExtractSymbol(S, SE); local [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 2119 const GlobalValue *BaseGV = dyn_cast<GlobalValue>(BaseCst); local 2120 if (!BaseGV) 2123 const MCSymbol *BaseSym = AP.getSymbol(BaseGV);
|