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

/external/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h209 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 DBasicTTIImpl.h127 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 DTargetTransformInfo.cpp100 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 DStraightLineStrengthReduce.cpp236 GlobalVariable *BaseGV = nullptr; local
242 BaseGV = GV;
266 return TTI->isLegalAddressingMode(GEP->getType()->getElementType(), BaseGV,
H A DLoopStrengthReduce.cpp40 // 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 DAsmPrinter.cpp2119 const GlobalValue *BaseGV = dyn_cast<GlobalValue>(BaseCst); local
2120 if (!BaseGV)
2123 const MCSymbol *BaseSym = AP.getSymbol(BaseGV);

Completed in 291 milliseconds