Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCISelLowering.h73 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb/
H A Daddr-modes.ll6 ; "ARMTargetLowering::isLegalAddressingMode can accept incorrect
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/
H A Dis-legal-void.ll6 ; cause an assert in isLegalAddressingMode. Make sure we no longer crash.
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFISelLowering.h133 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
H A DBPFISelLowering.cpp864 bool BPFTargetLowering::isLegalAddressingMode(const DataLayout &DL, in isLegalAddressingMode() function in BPFTargetLowering
/llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/
H A Dillegal-addr-modes.ll8 ; "ARMTargetLowering::isLegalAddressingMode can accept incorrect
14 ; Due to a bug in ARMTargetLowering::isLegalAddressingMode LSR got
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRISelLowering.h102 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h70 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h123 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/AMDGPU/
H A Dpreserve-addrspace-assert.ll3 ; Test for assert resulting from inconsistent isLegalAddressingMode
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h205 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
304 if (isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in getScalingFactorCost()
974 if (static_cast<T *>(this)->isLegalAddressingMode( in getGEPCost()
H A DTargetTransformInfo.h621 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset,
1583 virtual bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV,
1978 bool isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, int64_t BaseOffset, in isLegalAddressingMode() function
1981 return Impl.isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, Scale, in isLegalAddressingMode()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp263 if (TLI->isLegalAddressingMode(*DL, AM, GEP->getResultElementType(), in visit()
H A DSIISelLowering.h282 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h469 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp349 bool TargetTransformInfo::isLegalAddressingMode(Type *Ty, GlobalValue *BaseGV, in isLegalAddressingMode() function in TargetTransformInfo
354 return TTIImpl->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg, in isLegalAddressingMode()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3893 if (!TLI.isLegalAddressingMode(DL, TestAddrMode, AccessTy, AddrSpace)) in matchScaledValue()
3913 if (TLI.isLegalAddressingMode(DL, TestAddrMode, AccessTy, AddrSpace)) { in matchScaledValue()
3974 if (TLI.isLegalAddressingMode(DL, TestAddrMode, AccessTy, AddrSpace) && in matchScaledValue()
4628 TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) { in matchOperationAddr()
4777 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) in matchAddr()
4785 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) in matchAddr()
4828 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) in matchAddr()
4838 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) in matchAddr()
5937 if (!TLI->isLegalAddressingMode(*DL, AddrMode, in splitLargeGEPOffsets()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h359 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h453 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsISelLowering.h660 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DStraightLineStrengthReduce.cpp297 TTI->isLegalAddressingMode(Base->getType(), nullptr, 0, true, in isAddFoldable()
H A DConstantHoisting.cpp710 (!MemUseValTy || TTI->isLegalAddressingMode(MemUseValTy, in findBaseConstants()
H A DSeparateConstOffsetFromGEP.cpp991 if (!TTI.isLegalAddressingMode(GEP->getResultElementType(), in splitGEP()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h286 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.h469 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,

12