Home
last modified time | relevance | path

Searched refs:RegOpc (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCompiler.td710 // RegOpc corresponds to the mr version of the instruction
714 multiclass LOCK_ArithBinOp<bits<8> RegOpc, bits<8> ImmOpc, bits<8> ImmOpc8,
719 def NAME#8mr : I<{RegOpc{7}, RegOpc{6}, RegOpc{5}, RegOpc{4},
720 RegOpc{3}, RegOpc{2}, RegOpc{1}, 0 },
726 def NAME#16mr : I<{RegOpc{7}, RegOpc{6}, RegOpc{5}, RegOpc{4},
727 RegOpc{3}, RegOpc{2}, RegOpc{1}, 1 },
734 def NAME#32mr : I<{RegOpc{7}, RegOpc{6}, RegOpc{5}, RegOpc{4},
735 RegOpc{3}, RegOpc{2}, RegOpc{1}, 1 },
742 def NAME#64mr : RI<{RegOpc{7}, RegOpc{6}, RegOpc{5}, RegOpc{4},
743 RegOpc{3}, RegOpc{2}, RegOpc{1}, 1 },
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonConstExtenders.cpp1597 unsigned RegOpc = getDirectRegReplacement(ExtOpc); in replaceInstrExact() local
1599 if (RegOpc == TargetOpcode::REG_SEQUENCE) { in replaceInstrExact()
1601 BuildMI(MBB, At, dl, HII->get(RegOpc)) in replaceInstrExact()
1608 BuildMI(MBB, At, dl, HII->get(RegOpc)) in replaceInstrExact()
1630 if (RegOpc != 0) { in replaceInstrExact()
1631 MachineInstrBuilder MIB = BuildMI(MBB, At, dl, HII->get(RegOpc)); in replaceInstrExact()
1653 unsigned RegOpc, Shift; in replaceInstrExact() local
1656 RegOpc = HII->changeAddrMode_io_rr(ExtOpc); in replaceInstrExact()
1661 RegOpc = HII->changeAddrMode_ur_rr(ExtOpc); in replaceInstrExact()
1667 if (RegOpc == -1u) { in replaceInstrExact()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmTypeCheck.cpp669 auto RegOpc = WebAssembly::getRegisterOpcode(Opc); in typeCheck() local
670 assert(RegOpc != -1 && "Failed to get register version of MC instruction"); in typeCheck()
671 const auto &II = MII.get(RegOpc); in typeCheck()