Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/Target/ARC/
H A DARCISelLowering.h73 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
H A DARCISelLowering.cpp734 bool ARCTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode() function in ARCTargetLowering
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFISelLowering.h133 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
H A DBPFISelLowering.cpp862 bool BPFTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode() function in BPFTargetLowering
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRISelLowering.h105 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/openbsd-src/gnu/llvm/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h120 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h70 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h209 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
308 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in getScalingFactorCost()
1015 if (static_cast<T *>(this)->isLegalAddressingMode( in getGEPCost()
H A DTargetTransformInfo.h603 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
1632 virtual bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV,
2048 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalAddressingMode() function
2051 return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in isLegalAddressingMode()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp263 if (TLI->isLegalAddressingMode(*DL, AM, GEP->getResultElementType(), in visit()
H A DSIISelLowering.h284 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h474 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp354 bool TargetTransformInfo::isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, in isLegalAddressingMode() function in TargetTransformInfo
359 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3987 if (!TLI.isLegalAddressingMode(DL, TestAddrMode, AccessTy, AddrSpace)) in matchScaledValue()
4008 if (TLI.isLegalAddressingMode(DL, TestAddrMode, AccessTy, AddrSpace)) { in matchScaledValue()
4069 if (TLI.isLegalAddressingMode(DL, TestAddrMode, AccessTy, AddrSpace) && in matchScaledValue()
4722 TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) { in matchOperationAddr()
4871 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) in matchAddr()
4879 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) in matchAddr()
4922 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) in matchAddr()
4932 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) in matchAddr()
6033 if (!TLI->isLegalAddressingMode(*DL, AddrMode, in splitLargeGEPOffsets()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h354 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h451 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DStraightLineStrengthReduce.cpp297 TTI->isLegalAddressingMode(Base->getType(), nullptr, 0, true, in isAddFoldable()
H A DConstantHoisting.cpp708 (!MemUseValTy || TTI->isLegalAddressingMode(MemUseValTy, in findBaseConstants()
H A DSeparateConstOffsetFromGEP.cpp995 if (!TTI.isLegalAddressingMode(GEP->getResultElementType(), in splitGEP()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsISelLowering.h660 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h328 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
336 return getTLI()->isLegalAddressingMode(DL, AM, Ty, AddrSpace, I);
391 if (getTLI()->isLegalAddressingMode(DL, AM, Ty, AddrSpace)) in getScalingFactorCost()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.h470 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h309 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h656 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1011 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,

12