Home
last modified time | relevance | path

Searched refs:isLegalAddressingMode (Results 1 – 25 of 31) sorted by relevance

12

/external/llvm/include/llvm/Analysis/
DTargetTransformInfo.h305 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
540 virtual bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV,
650 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalAddressingMode() function
652 return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode()
DTargetTransformInfoImpl.h209 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalAddressingMode() function
223 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale)) in getScalingFactorCost()
/external/llvm/lib/Analysis/
DTargetTransformInfo.cpp100 bool TargetTransformInfo::isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, in isLegalAddressingMode() function in TargetTransformInfo
104 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode()
/external/llvm/lib/Target/R600/
DSIISelLowering.h65 bool isLegalAddressingMode(const AddrMode &AM,
DSIISelLowering.cpp265 bool SITargetLowering::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode() function in SITargetLowering
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.h123 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
DXCoreISelLowering.cpp1920 XCoreTargetLowering::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode() function in XCoreTargetLowering
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h227 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
DHexagonISelLowering.cpp2483 bool HexagonTargetLowering::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode() function in HexagonTargetLowering
/external/llvm/lib/Transforms/Scalar/
DStraightLineStrengthReduce.cpp266 return TTI->isLegalAddressingMode(GEP->getType()->getElementType(), BaseGV, in isGEPFoldable()
273 return TTI->isLegalAddressingMode(Base->getType(), nullptr, 0, true, in isAddFoldable()
DSeparateConstOffsetFromGEP.cpp853 if (!TTI.isLegalAddressingMode(GEP->getType()->getElementType(), in splitGEP()
DLoopStrengthReduce.cpp1384 return TTI.isLegalAddressingMode(AccessTy, BaseGV, BaseOffset, HasBaseReg, Scale); in isAMCompletelyFolded()
2177 if (TTI.isLegalAddressingMode(AccessTy, /*BaseGV=*/ nullptr, in OptimizeLoopTermCond()
2182 if (TTI.isLegalAddressingMode(AccessTy, /*BaseGV=*/ nullptr, in OptimizeLoopTermCond()
/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h127 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalAddressingMode() function
134 return getTLI()->isLegalAddressingMode(AM, Ty); in isLegalAddressingMode()
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h230 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
DSystemZISelLowering.cpp376 bool SystemZTargetLowering::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode() function in SystemZTargetLowering
/external/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.h459 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
DNVPTXISelLowering.cpp3702 bool NVPTXTargetLowering::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode() function in NVPTXTargetLowering
/external/llvm/lib/CodeGen/
DCodeGenPrepare.cpp2148 if (!TLI.isLegalAddressingMode(TestAddrMode, AccessTy)) in MatchScaledValue()
2165 if (TLI.isLegalAddressingMode(TestAddrMode, AccessTy)) { in MatchScaledValue()
2722 if (ConstantOffset == 0 || TLI.isLegalAddressingMode(AddrMode, AccessTy)){ in MatchOperationAddr()
2845 if (TLI.isLegalAddressingMode(AddrMode, AccessTy)) in MatchAddr()
2852 if (TLI.isLegalAddressingMode(AddrMode, AccessTy)) in MatchAddr()
2896 if (TLI.isLegalAddressingMode(AddrMode, AccessTy)) in MatchAddr()
2906 if (TLI.isLegalAddressingMode(AddrMode, AccessTy)) in MatchAddr()
DTargetLoweringBase.cpp1614 bool TargetLoweringBase::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode() function in TargetLoweringBase
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h317 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
/external/llvm/lib/Target/ARM/
DARMISelLowering.h288 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
/external/llvm/lib/Target/Mips/
DMipsISelLowering.h517 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
/external/llvm/include/llvm/Target/
DTargetLowering.h1444 virtual bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const;
1454 if (isLegalAddressingMode(AM, Ty)) return 0; in getScalingFactorCost()
/external/llvm/lib/Target/X86/
DX86ISelLowering.h715 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h544 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;

12