HomeSort by relevance Sort by last modified time
    Searched defs:IndexReg (Results 1 - 9 of 9) sorted by null

  /external/llvm/lib/Target/X86/InstPrinter/
X86ATTInstPrinter.cpp 111 const MCOperand &IndexReg = MI->getOperand(Op+2);
123 if (DispVal || (!IndexReg.getReg() && !BaseReg.getReg()))
130 if (IndexReg.getReg() || BaseReg.getReg()) {
135 if (IndexReg.getReg()) {
X86IntelInstPrinter.cpp 99 const MCOperand &IndexReg = MI->getOperand(Op+2);
117 if (IndexReg.getReg()) {
132 if (DispVal || (!IndexReg.getReg() && !BaseReg.getReg())) {
  /external/llvm/lib/Target/SystemZ/
SystemZInstrBuilder.h 45 unsigned IndexReg;
49 SystemZAddressMode() : BaseType(RegBase), IndexReg(0), Disp(0) {
98 return MIB.addImm(AM.Disp).addReg(AM.IndexReg);
SystemZISelDAGToDAG.cpp 47 SDValue IndexReg;
52 : BaseType(RegBase), IndexReg(), Disp(0), isRI(RI) {
68 errs() << "IndexReg ";
69 if (IndexReg.getNode() != 0) IndexReg.getNode()->dump();
232 if (AM.IndexReg.getNode() || AM.isRI) {
249 AM.IndexReg = Neg;
281 !AM.Base.Reg.getNode() && !AM.IndexReg.getNode()) {
283 AM.IndexReg = N.getNode()->getOperand(1);
322 if (AM.IndexReg.getNode() == 0 && !AM.isRI)
    [all...]
  /external/llvm/lib/Target/X86/
X86InstrBuilder.h 50 unsigned IndexReg;
56 : BaseType(RegBase), Scale(1), IndexReg(0), Disp(0), GV(0), GVOpFlags(0) {
73 MO.push_back(MachineOperand::CreateReg(IndexReg, false, false,
134 MIB.addImm(AM.Scale).addReg(AM.IndexReg);
X86AsmPrinter.cpp 283 const MachineOperand &IndexReg = MI->getOperand(Op+2);
293 bool HasParenPart = IndexReg.getReg() || HasBaseReg;
309 assert(IndexReg.getReg() != X86::ESP &&
316 if (IndexReg.getReg()) {
X86FastISel.cpp 409 unsigned IndexReg = AM.IndexReg;
446 if (IndexReg == 0 &&
451 IndexReg = getRegForGEPIndex(Op).first;
452 if (IndexReg == 0)
465 AM.IndexReg = IndexReg;
504 (AM.Base.Reg == 0 && AM.IndexReg == 0)) {
523 assert(AM.Base.Reg == 0 && AM.IndexReg == 0);
585 if (AM.IndexReg == 0)
    [all...]
X86ISelDAGToDAG.cpp 64 SDValue IndexReg;
76 : BaseType(RegBase), Base_FrameIndex(0), Scale(1), IndexReg(), Disp(0),
86 return IndexReg.getNode() != 0 || Base_Reg.getNode() != 0;
113 << "IndexReg ";
114 if (IndexReg.getNode() != 0)
115 IndexReg.getNode()->dump();
237 Index = AM.IndexReg;
708 AM.Base_Reg = AM.IndexReg;
720 AM.IndexReg.getNode() == 0 &&
785 if (AM.IndexReg.getNode() != 0 || AM.Scale != 1
    [all...]
  /external/llvm/lib/Target/X86/AsmParser/
X86AsmParser.cpp 139 unsigned IndexReg;
190 return Mem.IndexReg;
351 Res->Mem.IndexReg = 0;
358 unsigned BaseReg, unsigned IndexReg,
362 assert((SegReg || BaseReg || IndexReg) && "Invalid memory operand!");
371 Res->Mem.IndexReg = IndexReg;
386 Op.Mem.BaseReg == basereg && Op.Mem.IndexReg == 0);
395 Op.Mem.BaseReg == basereg && Op.Mem.IndexReg == 0;
535 /// ParseMemOperand: segment: disp(basereg, indexreg, scale). The '%ds:' prefi
    [all...]

Completed in 428 milliseconds