Lines Matching defs:X86ISelAddressMode
57 struct X86ISelAddressMode { struct
58 enum {
61 } BaseType;
64 SDValue Base_Reg;
65 int Base_FrameIndex;
67 unsigned Scale;
68 SDValue IndexReg;
69 int32_t Disp;
70 SDValue Segment;
71 const GlobalValue *GV;
72 const Constant *CP;
73 const BlockAddress *BlockAddr;
74 const char *ES;
75 MCSymbol *MCSym;
76 int JT;
77 Align Alignment; // CP alignment.
78 unsigned char SymbolFlags; // X86II::MO_*
79 bool NegateIndex = false;
81 X86ISelAddressMode() in X86ISelAddressMode() function
86 bool hasSymbolicDisplacement() const { in hasSymbolicDisplacement()
91 bool hasBaseOrIndexReg() const { in hasBaseOrIndexReg()
97 bool isRIPRelative() const { in isRIPRelative()
105 void setBaseReg(SDValue Reg) { in setBaseReg()
111 void dump(SelectionDAG *DAG = nullptr) { in dump()