HomeSort by: relevance | last modified time | path
    Searched refs:RegOp (Results 1 - 25 of 32) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86InstrFoldTables.h 30 // Do not insert the reverse map (MemOp -> RegOp) into the table.
34 // Do not insert the forward map (RegOp -> MemOp) into the table.
44 // Used for RegOp->MemOp conversion. Encoded as Log2(Align) + 1 to allow 0
86 const X86MemoryFoldTableEntry *lookupTwoAddrFoldTable(unsigned RegOp);
90 const X86MemoryFoldTableEntry *lookupFoldTable(unsigned RegOp, unsigned OpNum);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/MCTargetDesc/
LanaiInstPrinter.cpp 214 const MCOperand &RegOp) {
215 assert(RegOp.isReg() && "Register operand expected");
219 OS << "%" << LanaiInstPrinter::getRegisterName(RegOp.getReg());
240 const MCOperand &RegOp = MI->getOperand(OpNo);
249 printMemoryBaseRegister(OS, AluCode, RegOp);
255 const MCOperand &RegOp = MI->getOperand(OpNo);
259 assert(OffsetOp.isReg() && RegOp.isReg() && "Registers expected.");
265 OS << "%" << getRegisterName(RegOp.getReg());
276 const MCOperand &RegOp = MI->getOperand(OpNo);
285 printMemoryBaseRegister(OS, AluCode, RegOp);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/MCTargetDesc/
BPFInstPrinter.cpp 67 const MCOperand &RegOp = MI->getOperand(OpNo);
71 assert(RegOp.isReg() && "Register operand not a register");
72 O << getRegisterName(RegOp.getReg());
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRAsmPrinter.cpp 99 const MachineOperand &RegOp = MI->getOperand(OpNum);
101 assert(RegOp.isReg() && "Operand must be a register when you're"
103 Register Reg = RegOp.getReg();
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineInstrBuilder.h 527 /// Get all register state flags from machine operand \p RegOp.
528 inline unsigned getRegState(const MachineOperand &RegOp) {
529 assert(RegOp.isReg() && "Not a register operand");
530 return getDefRegState(RegOp.isDef()) | getImplRegState(RegOp.isImplicit()) |
531 getKillRegState(RegOp.isKill()) | getDeadRegState(RegOp.isDead()) |
532 getUndefRegState(RegOp.isUndef()) |
533 getInternalReadRegState(RegOp.isInternalRead()) |
534 getDebugRegState(RegOp.isDebug())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/
AVRMCCodeEmitter.cpp 137 auto RegOp = MI.getOperand(OpNo);
140 assert(RegOp.isReg() && "Expected register operand");
144 switch (RegOp.getReg()) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiAsmPrinter.cpp 130 unsigned RegOp = OpNo + 1;
131 if (RegOp >= MI->getNumOperands())
133 const MachineOperand &MO = MI->getOperand(RegOp);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsAsmPrinter.cpp 586 unsigned RegOp = OpNum;
592 RegOp = (Subtarget->isLittle()) ? OpNum + 1 : OpNum;
595 RegOp = (Subtarget->isLittle()) ? OpNum : OpNum + 1;
598 RegOp = OpNum + 1;
600 if (RegOp >= MI->getNumOperands())
602 const MachineOperand &MO = MI->getOperand(RegOp);
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/AsmParser/
BPFAsmParser.cpp 89 struct RegOp {
100 RegOp Reg;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIFoldOperands.cpp 1431 const MachineOperand *RegOp = nullptr;
1437 RegOp = Src1;
1440 RegOp = Src0;
1452 return std::make_pair(RegOp, OMod);
1484 const MachineOperand *RegOp;
1486 std::tie(RegOp, OMod) = isOMod(MI);
1487 if (OMod == SIOutMods::NONE || !RegOp->isReg() ||
1488 RegOp->getSubReg() != AMDGPU::NoSubRegister ||
1489 !MRI->hasOneNonDBGUser(RegOp->getReg()))
1492 MachineInstr *Def = MRI->getVRegDef(RegOp->getReg())
    [all...]
SIInstrInfo.cpp 1098 MachineOperand RegOp = Cond[1];
1099 RegOp.setImplicit(false);
1102 .add(RegOp);
1112 MachineOperand RegOp = Cond[1];
1113 RegOp.setImplicit(false);
1116 .add(RegOp);
2041 MachineOperand &RegOp,
2043 Register Reg = RegOp.getReg();
2044 unsigned SubReg = RegOp.getSubReg();
2045 bool IsKill = RegOp.isKill()
    [all...]
AMDGPUMachineCFGStructurizer.cpp 1860 MachineOperand RegOp = MachineOperand::CreateReg(Reg, false, false, true);
1861 ArrayRef<MachineOperand> Cond(RegOp);
2319 MachineOperand RegOp =
2321 ArrayRef<MachineOperand> Cond(RegOp);
2378 MachineOperand RegOp = MachineOperand::CreateReg(Reg, false, false, true);
2379 ArrayRef<MachineOperand> Cond(RegOp);
GCNHazardRecognizer.cpp 142 const MachineOperand *RegOp = TII->getNamedOperand(RegInstr,
144 return RegOp->getImm() & AMDGPU::Hwreg::ID_MASK_;
  /src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/AsmParser/
CSKYAsmParser.cpp 90 struct RegOp {
101 RegOp Reg;
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCMIPeephole.cpp 287 Register RegOp = VisitedPHI->getOperand(PHIOp).getReg();
288 if (!Register::isVirtualRegister(RegOp))
290 MachineInstr *Instr = MRI->getVRegDef(RegOp);
334 Register RegOp = PHI->getOperand(PHIOp).getReg();
335 MachineInstr *PHIInput = MRI->getVRegDef(RegOp);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
X86MCCodeEmitter.cpp 1641 unsigned RegOp = CurOp++;
1648 emitMemModRMByte(MI, FirstMemOp, getX86RegNum(MI.getOperand(RegOp)),
1654 unsigned RegOp = CurOp++;
1658 emitRegModRMByte(MI.getOperand(RegOp), 0, OS);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/
X86Operand.h 44 struct RegOp {
74 struct RegOp Reg;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachinePipeliner.cpp 395 MachineOperand &RegOp = PI.getOperand(i);
396 if (RegOp.getSubReg() == 0)
406 .addReg(RegOp.getReg(), getRegState(RegOp),
407 RegOp.getSubReg());
409 RegOp.setReg(NewReg);
410 RegOp.setSubReg(0);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/AsmParser/
LanaiAsmParser.cpp 122 struct RegOp {
139 struct RegOp Reg;
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMAsmPrinter.cpp 398 unsigned RegOp = FirstHalf ? OpNum : OpNum + 1;
399 if (RegOp >= MI->getNumOperands())
401 const MachineOperand &MO = MI->getOperand(RegOp);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64InstructionSelector.cpp 814 MachineOperand &RegOp = I.getOperand(1);
815 RegOp.setReg(SubRegCopy.getReg(0));
941 MachineOperand &RegOp = I.getOperand(1);
942 RegOp.setReg(PromoteReg);
2430 MachineOperand &RegOp = I.getOperand(0);
2431 RegOp.setReg(DefGPRReg);
4887 MachineOperand &RegOp = I.getOperand(1);
4888 RegOp.setReg(Reg);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/AsmParser/
SparcAsmParser.cpp 237 struct RegOp {
254 struct RegOp Reg;
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/AsmParser/
SystemZAsmParser.cpp 105 struct RegOp {
135 RegOp Reg;
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/AsmParser/
VEAsmParser.cpp 172 struct RegOp {
202 struct RegOp Reg;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGRRList.cpp 1336 if (const auto *RegOp = dyn_cast<RegisterMaskSDNode>(Op.getNode()))
1337 return RegOp->getRegMask();

Completed in 108 milliseconds

1 2