/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),
|
H A D | TargetTransformInfo.h | 311 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 333 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 569 virtual bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, 577 virtual int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, 693 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 696 return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, 711 int getScalingFactorCost(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, 714 return Impl.getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg,
|
/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/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 40 // TODO: Should the addressing mode BaseGV be changed to a ConstantExpr instead 247 GlobalValue *BaseGV; member in struct:__anon12513::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...] |
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,
|
/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/ |
H A D | CodeGenPrepare.cpp | 2034 (BaseGV == O.BaseGV) && (BaseOffs == O.BaseOffs) && 2049 if (BaseGV) { 2052 BaseGV->printAsOperand(OS, /*PrintType=*/false); 3336 if (!AddrMode.BaseGV) { 3337 AddrMode.BaseGV = GV; 3340 AddrMode.BaseGV = nullptr; 3769 if (AddrMode.BaseGV) { 3773 ResultPtr = AddrMode.BaseGV; 3916 // Add in the BaseGV i [all...] |
H A D | TargetLoweringBase.cpp | 1669 if (AM.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);
|
/external/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 1457 /// BaseGV + BaseOffs + BaseReg + Scale*ScaleReg 1458 /// If BaseGV is null, there is no BaseGV. 1464 GlobalValue *BaseGV; 1468 AddrMode() : BaseGV(nullptr), BaseOffs(0), HasBaseReg(false), Scale(0) {}
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 1929 if (AM.BaseGV) {
|
/external/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 347 if (AM.BaseGV)
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 2725 if (AM.BaseGV)
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 3589 if (AM.BaseGV)
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 3715 // BaseGV + BaseOffs + BaseReg + Scale*ScaleReg 3723 if (AM.BaseGV) {
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 516 if (AM.BaseGV)
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 20656 if (!X86::isOffsetSuitableForCodeModel(AM.BaseOffs, M, AM.BaseGV != nullptr)) 20659 if (AM.BaseGV) { 20661 Subtarget->ClassifyGlobalReference(AM.BaseGV, getTargetMachine()); 20667 // If BaseGV requires a register for the PIC base, we cannot also have a [all...] |
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 7212 if (AM.BaseGV)
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 10907 if (AM.BaseGV)
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 11078 if (AM.BaseGV)
|