/external/llvm/lib/Transforms/Scalar/ |
H A D | NaryReassociate.cpp | 306 GlobalVariable *BaseGV = nullptr; local 312 BaseGV = GV; 338 return TTI->isLegalAddressingMode(GEP->getType()->getElementType(), BaseGV,
|
H A D | StraightLineStrengthReduce.cpp | 241 GlobalVariable *BaseGV = nullptr; local 247 BaseGV = GV; 273 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 247 GlobalValue *BaseGV; member in struct:__anon12937::Formula 280 : BaseGV(nullptr), BaseOffset(0), HasBaseReg(false), Scale(0), 436 BaseGV ? BaseGV->getType() : 468 if (BaseGV) { 470 BaseGV->printAsOperand(OS, /*PrintType=*/false); 1034 if (F.BaseGV) 1374 GlobalValue *BaseGV, int64_t BaseOffset, 1378 return TTI.isLegalAddressingMode(AccessTy.MemTy, BaseGV, BaseOffse 1372 isAMCompletelyFolded(const TargetTransformInfo &TTI, LSRUse::KindType Kind, MemAccessTy AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument 1424 isAMCompletelyFolded(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, MemAccessTy AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument 1462 isLegalUse(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, MemAccessTy AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument 1526 isAlwaysFoldable(const TargetTransformInfo &TTI, LSRUse::KindType Kind, MemAccessTy AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg) argument 1559 GlobalValue *BaseGV = ExtractSymbol(S, SE); local [all...] |
/external/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 107 bool TargetTransformInfo::isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, argument 112 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, 132 int TargetTransformInfo::getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, argument 137 int Cost = TTIImpl->getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg,
|
/external/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 205 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, argument 210 return !BaseGV && BaseOffset == 0 && (Scale == 0 || Scale == 1); 221 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, argument 224 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, 402 const GlobalValue *BaseGV = nullptr; local 408 BaseGV = dyn_cast<GlobalValue>(Ptr->stripPointerCasts()); 410 bool HasBaseReg = (BaseGV == nullptr); 446 PointerType::get(*GTI, AS), const_cast<GlobalValue *>(BaseGV),
|
/external/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 121 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, argument 125 AM.BaseGV = BaseGV; 132 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, argument 135 AM.BaseGV = BaseGV;
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 2134 const GlobalValue *BaseGV = dyn_cast_or_null<GlobalValue>(BaseCst); local 2135 if (!BaseGV) 2139 const MCSymbol *BaseSym = AP.getSymbol(BaseGV);
|