Searched refs:isLegalAddressingMode (Results 1 - 25 of 52) sorted by relevance

123

/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.h73 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
H A DARCISelLowering.cpp736 bool ARCTargetLowering::isLegalAddressingMode(const DataLayout &DL, function in class:ARCTargetLowering
/freebsd-current/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.h136 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.h105 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h70 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h120 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.h220 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h221 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, function in class:llvm::TargetTransformInfoImplBase
322 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale,
1058 // TODO: Make isLegalAddressingMode TypeSize aware.
1090 if (static_cast<T *>(this)->isLegalAddressingMode(
H A DTargetTransformInfo.h711 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
826 /// Instruction* based TTI queries to isLegalAddressingMode(). This is
1822 virtual bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV,
2278 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
2281 return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp263 if (TLI->isLegalAddressingMode(*DL, AM, GEP->getResultElementType(),
H A DSIISelLowering.h313 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h484 /// isLegalAddressingMode - Return true if the addressing mode represented
489 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h385 bool isLegalAddressingMode(unsigned NumBytes, int64_t Offset,
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStraightLineStrengthReduce.cpp293 TTI->isLegalAddressingMode(Base->getType(), nullptr, 0, true,
H A DConstantHoisting.cpp705 (!MemUseValTy || TTI->isLegalAddressingMode(MemUseValTy,
H A DSeparateConstOffsetFromGEP.cpp1002 if (!TTI.isLegalAddressingMode(GEP->getResultElementType(),
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp402 bool TargetTransformInfo::isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, function in class:TargetTransformInfo
407 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg,
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h334 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, function in class:llvm::BasicTTIImplBase
342 return getTLI()->isLegalAddressingMode(DL, AM, Ty, AddrSpace, I);
406 if (getTLI()->isLegalAddressingMode(DL, AM, Ty, AddrSpace))
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp4129 if (!TLI.isLegalAddressingMode(DL, TestAddrMode, AccessTy, AddrSpace))
4150 if (TLI.isLegalAddressingMode(DL, TestAddrMode, AccessTy, AddrSpace)) {
4211 if (TLI.isLegalAddressingMode(DL, TestAddrMode, AccessTy, AddrSpace) &&
5006 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace))
5014 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace))
5057 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace))
5067 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace))
6226 if (!TLI->isLegalAddressingMode(*DL, AddrMode,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h304 /// isLegalAddressingMode - Return true if the addressing mode represented
309 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h443 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h481 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h475 /// isLegalAddressingMode - Return true if the addressing mode represented
477 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h657 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h999 /// isLegalAddressingMode - Return true if the addressing mode represented
1001 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,

Completed in 395 milliseconds

123