Searched refs:BaseGV (Results 1 - 15 of 15) sorted by relevance

/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp112 bool TargetTransformInfo::isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, argument
116 return PrevTTI->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg,
120 int TargetTransformInfo::getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, argument
124 return PrevTTI->getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg,
492 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, argument
496 return !BaseGV && BaseOffset == 0 && Scale <= 1;
499 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, argument
502 if(isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale))
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp75 virtual bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV,
78 virtual int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV,
142 bool BasicTTI::isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, argument
146 AM.BaseGV = BaseGV;
153 int BasicTTI::getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, argument
157 AM.BaseGV = BaseGV;
H A DTargetLoweringBase.cpp1350 if (AM.BaseGV)
/freebsd-10.2-release/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h261 virtual bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV,
271 virtual int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV,
/freebsd-10.2-release/contrib/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:__anon2788::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)
1320 Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset,
1324 return TTI.isLegalAddressingMode(AccessTy, BaseGV, BaseOffse
1319 isLegalUse(const TargetTransformInfo &TTI, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument
1372 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
1458 isAlwaysFoldable(const TargetTransformInfo &TTI, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg) argument
1489 GlobalValue *BaseGV = ExtractSymbol(S, SE); local
[all...]
H A DCodeGenPrepare.cpp830 (BaseGV == O.BaseGV) && (BaseOffs == O.BaseOffs) &&
845 if (BaseGV) {
848 WriteAsOperand(OS, BaseGV, /*PrintType=*/false);
1186 if (AddrMode.BaseGV == 0) {
1187 AddrMode.BaseGV = GV;
1190 AddrMode.BaseGV = 0;
1608 // Add in the BaseGV if present.
1609 if (AddrMode.BaseGV) {
1610 Value *V = Builder.CreatePtrToInt(AddrMode.BaseGV, IntPtrT
[all...]
/freebsd-10.2-release/contrib/llvm/include/llvm/Target/
H A DTargetLowering.h1121 /// BaseGV + BaseOffs + BaseReg + Scale*ScaleReg
1122 /// If BaseGV is null, there is no BaseGV.
1128 GlobalValue *BaseGV;
1132 AddrMode() : BaseGV(0), BaseOffs(0), HasBaseReg(false), Scale(0) {}
/freebsd-10.2-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1656 if (AM.BaseGV) {
/freebsd-10.2-release/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1631 if (AM.BaseGV) {
/freebsd-10.2-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1961 // BaseGV + BaseOffs + BaseReg + Scale*ScaleReg
1969 if (AM.BaseGV) {
/freebsd-10.2-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp326 if (AM.BaseGV)
/freebsd-10.2-release/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp3122 if (AM.BaseGV)
/freebsd-10.2-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp13890 if (!X86::isOffsetSuitableForCodeModel(AM.BaseOffs, M, AM.BaseGV != NULL))
13893 if (AM.BaseGV) {
13895 Subtarget->ClassifyGlobalReference(AM.BaseGV, getTargetMachine());
13901 // If BaseGV requires a register for the PIC base, we cannot also have a
/freebsd-10.2-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp7764 if (AM.BaseGV)
/freebsd-10.2-release/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp10462 if (AM.BaseGV)

Completed in 502 milliseconds