reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

lib/CodeGen/CodeGenPrepare.cpp
 2076 struct ExtAddrMode : public TargetLowering::AddrMode {

References

include/llvm/CodeGen/BasicTTIImpl.h
  240     TargetLoweringBase::AddrMode AM;
  266     TargetLoweringBase::AddrMode AM;
include/llvm/CodeGen/TargetLowering.h
 2208   virtual bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
 2219   virtual int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM,
lib/CodeGen/CodeGenPrepare.cpp
 2076 struct ExtAddrMode : public TargetLowering::AddrMode {
 5313         TargetLowering::AddrMode AddrMode;
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  917       TargetLoweringBase::AddrMode AM;
13470   TargetLowering::AddrMode AM;
lib/CodeGen/TargetLoweringBase.cpp
 1729                                                const AddrMode &AM, Type *Ty,
lib/Target/AArch64/AArch64ISelLowering.cpp
 9118                                                   const AddrMode &AM, Type *Ty,
 9172                                                 const AddrMode &AM, Type *Ty,
lib/Target/AArch64/AArch64ISelLowering.h
  384   bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
  393   int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM, Type *Ty,
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp
  242         TargetLoweringBase::AddrMode AM;
lib/Target/AMDGPU/SIISelLowering.cpp
 1065 bool SITargetLowering::isLegalFlatAddressingMode(const AddrMode &AM) const {
 1086 bool SITargetLowering::isLegalGlobalAddressingMode(const AddrMode &AM) const {
 1106 bool SITargetLowering::isLegalMUBUFAddressingMode(const AddrMode &AM) const {
 1142                                              const AddrMode &AM, Type *Ty,
 8071   AddrMode AM;
lib/Target/AMDGPU/SIISelLowering.h
  184   bool isLegalFlatAddressingMode(const AddrMode &AM) const;
  185   bool isLegalMUBUFAddressingMode(const AddrMode &AM) const;
  237   bool isLegalGlobalAddressingMode(const AddrMode &AM) const;
  238   bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
 1621     TargetLoweringBase::AddrMode AM;
 1646       TargetLoweringBase::AddrMode AM;
lib/Target/ARC/ARCISelLowering.cpp
  698                                               const AddrMode &AM, Type *Ty,
lib/Target/ARC/ARCISelLowering.h
   73   bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
lib/Target/ARM/ARMISelLowering.cpp
14851                                                 const AddrMode &AM, Type *Ty,
14975 bool ARMTargetLowering::isLegalT2ScaledAddressingMode(const AddrMode &AM,
15013 bool ARMTargetLowering::isLegalT1ScaledAddressingMode(const AddrMode &AM,
15031                                               const AddrMode &AM, Type *Ty,
lib/Target/ARM/ARMISelLowering.h
  367     bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
  375     int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM, Type *Ty,
  378     bool isLegalT2ScaledAddressingMode(const AddrMode &AM, EVT VT) const;
  382     bool isLegalT1ScaledAddressingMode(const AddrMode &AM, EVT VT) const;
lib/Target/AVR/AVRISelLowering.cpp
  745                                               const AddrMode &AM, Type *Ty,
lib/Target/AVR/AVRISelLowering.h
   91   bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
lib/Target/Hexagon/HexagonISelLowering.cpp
 3061                                                   const AddrMode &AM, Type *Ty,
lib/Target/Hexagon/HexagonISelLowering.h
  287     bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
lib/Target/Mips/MipsISelLowering.cpp
 4115                                                const AddrMode &AM, Type *Ty,
lib/Target/Mips/MipsISelLowering.h
  666     bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
lib/Target/NVPTX/NVPTXISelLowering.cpp
 4217                                                 const AddrMode &AM, Type *Ty,
lib/Target/NVPTX/NVPTXISelLowering.h
  459   bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
lib/Target/PowerPC/PPCISelLowering.cpp
14469                                               const AddrMode &AM, Type *Ty,
lib/Target/PowerPC/PPCISelLowering.h
  822     bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
lib/Target/RISCV/RISCVISelLowering.cpp
  253                                                 const AddrMode &AM, Type *Ty,
lib/Target/RISCV/RISCVISelLowering.h
   68   bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
lib/Target/SystemZ/SystemZISelLowering.cpp
  906        const AddrMode &AM, Type *Ty, unsigned AS, Instruction *I) const {
lib/Target/SystemZ/SystemZISelLowering.h
  412   bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  513                                                       const AddrMode &AM,
lib/Target/WebAssembly/WebAssemblyISelLowering.h
   59   bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
lib/Target/X86/X86ISelLowering.cpp
28902                                               const AddrMode &AM, Type *Ty,
46124                                             const AddrMode &AM, Type *Ty,
lib/Target/X86/X86ISelLowering.h
  998     bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
 1021     int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM, Type *Ty,
lib/Target/XCore/XCoreISelLowering.cpp
 1884                                                 const AddrMode &AM, Type *Ty,
lib/Target/XCore/XCoreISelLowering.h
  124     bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,