Searched defs:BaseGV (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp306 GlobalVariable *BaseGV = nullptr; local
312 BaseGV = GV;
338 return TTI->isLegalAddressingMode(GEP->getType()->getElementType(), BaseGV,
H A DStraightLineStrengthReduce.cpp241 GlobalVariable *BaseGV = nullptr; local
247 BaseGV = GV;
273 return TTI->isLegalAddressingMode(GEP->getType()->getElementType(), BaseGV,
H A DLoopStrengthReduce.cpp40 // 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 DTargetTransformInfo.cpp107 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 DTargetTransformInfoImpl.h205 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 DBasicTTIImpl.h121 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 DAsmPrinter.cpp2134 const GlobalValue *BaseGV = dyn_cast_or_null<GlobalValue>(BaseCst); local
2135 if (!BaseGV)
2139 const MCSymbol *BaseSym = AP.getSymbol(BaseGV);

Completed in 205 milliseconds