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

/external/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp107 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 DBasicTargetTransformInfo.cpp75 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 DLoopStrengthReduce.cpp40 // 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 93 milliseconds