| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrOperands.td | 56 let MIOperandInfo = (ops ptr_rc, i8imm, ptr_rc_nosp, i32imm, SEGMENT_REG); 66 let MIOperandInfo = (ops ptr_rc, i8imm, RC, i32imm, SEGMENT_REG); 120 let MIOperandInfo = (ops ptr_rc_norex, i8imm, ptr_rc_norex_nosp, i32imm, 132 let MIOperandInfo = (ops ptr_rc_tailcall, i8imm, ptr_rc_tailcall, 140 let MIOperandInfo = (ops ptr_rc_tailcall, i8imm, 268 let MIOperandInfo = (ops ptr_rc, SEGMENT_REG); 273 let MIOperandInfo = (ops ptr_rc); 288 let MIOperandInfo = (ops immOperand, SEGMENT_REG); 470 let MIOperandInfo = (ops GR64, i8imm, GR64_NOSP, i8imm, SEGMENT_REG); 476 let MIOperandInfo = (ops GR64, i8imm, GR64_NOSP, i16imm, SEGMENT_REG); [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | PseudoLoweringEmitter.cpp | 193 if (!DstOp.MIOperandInfo || DstOp.MIOperandInfo->getNumArgs() == 0) in evaluateExpansion() 205 auto *OpndRec = cast<DefInit>(DstOp.MIOperandInfo->getArg(I))->getDef(); in evaluateExpansion()
|
| H A D | InstrDocsEmitter.cpp | 171 cast<DefInit>(Op.MIOperandInfo->getArg(SubOpIdx))->getDef(); in EmitInstrDocs() 172 StringRef SubOpName = Op.MIOperandInfo->getArgNameStr(SubOpIdx); in EmitInstrDocs()
|
| H A D | InstrInfoEmitter.cpp | 124 const DagInit *MIOI = Op.MIOperandInfo; in GetOperandInfo() 398 const DagInit *MIOI = Op.MIOperandInfo; in emitOperandTypeMappings() 498 auto *MIOI = Op.MIOperandInfo; in emitLogicalOperandSizeMappings()
|
| H A D | CompressInstEmitter.cpp | 241 OpndRec = cast<DefInit>(Opnd.MIOperandInfo->getArg(SubOp))->getDef(); in addDagOperandMapping() 798 cast<DefInit>(DestOperand.MIOperandInfo->getArg(SubOp))->getDef(); in emitCompressInstEmitter()
|
| H A D | DecoderEmitter.cpp | 1897 if (Op.MIOperandInfo && Op.MIOperandInfo->getNumArgs() > 0) in parseVarLenInstOperand() 1898 for (auto *Arg : Op.MIOperandInfo->getArgs()) in parseVarLenInstOperand()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenInstruction.h | 113 const DagInit *MIOperandInfo; member 125 DoNotEncode(MINO), MIOperandInfo(MIOI), Constraints(MINO) {} in OperandInfo()
|
| H A D | CodeGenInstAlias.cpp | 233 const DagInit *MIOI = OpInfo.MIOperandInfo; in CodeGenInstAlias() 253 const DagInit *MIOI = OpInfo.MIOperandInfo; in CodeGenInstAlias()
|
| H A D | CodeGenInstruction.cpp | 278 const DagInit *MIOpInfo = OperandList[OpIdx].MIOperandInfo; in ParseOperandName()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.td | 892 let MIOperandInfo = (ops dispRI34:$imm, ptr_rc_nor0:$reg); 898 let MIOperandInfo = (ops dispRI34_pcrel:$imm, immZero:$reg); 975 let MIOperandInfo = (ops dispRI:$imm, ptr_rc_nor0:$reg); 980 let MIOperandInfo = (ops ptr_rc_nor0:$ptrreg, ptr_rc_idx:$offreg); 985 let MIOperandInfo = (ops dispRIX:$imm, ptr_rc_nor0:$reg); 991 let MIOperandInfo = (ops dispRIHash:$imm, ptr_rc_nor0:$reg); 996 let MIOperandInfo = (ops dispRIX16:$imm, ptr_rc_nor0:$reg); 1001 let MIOperandInfo = (ops dispSPE8:$imm, ptr_rc_nor0:$reg); 1006 let MIOperandInfo = (ops dispSPE4:$imm, ptr_rc_nor0:$reg); 1011 let MIOperandInfo = (ops dispSPE2:$imm, ptr_rc_nor0:$reg); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MicroMipsInstrInfo.td | 68 let MIOperandInfo = (ops ptr_gpr16mm_rc, simm4); 101 let MIOperandInfo = (ops ptr_sp_rc:$base, simm5:$offset); 109 let MIOperandInfo = (ops ptr_gp_rc:$base, simm7_lsl2:$offset); 117 let MIOperandInfo = (ops ptr_rc, simm9); 125 let MIOperandInfo = (ops GPR32, simm11); 133 let MIOperandInfo = (ops ptr_rc, simm12); 141 let MIOperandInfo = (ops ptr_rc, simm16); 158 let MIOperandInfo = (ops ptr_sp_rc, uimm8);
|
| H A D | MipsInstrInfo.td | 1139 let MIOperandInfo = (ops ptr_rc, simm16); 1150 let MIOperandInfo = (ops ptr_rc, simm10); 1159 let MIOperandInfo = (ops ptr_rc, simm9); 1167 let MIOperandInfo = (ops ptr_rc, !cast<Operand>("simm" # I)); 1173 let MIOperandInfo = (ops ptr_rc, !cast<Operand>("simm10_lsl" # I)); 1184 let MIOperandInfo = (ops ptr_rc, simm16); 1190 let MIOperandInfo = (ops ptr_rc);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZOperands.td | 86 let MIOperandInfo = (ops !cast<Operand>(self)); 110 let MIOperandInfo = operands; 590 let MIOperandInfo = (ops brtarget16:$func, tlssym:$sym); 595 let MIOperandInfo = (ops brtarget32:$func, tlssym:$sym);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYInstrFormatsF1.td | 221 let MIOperandInfo = (ops GPR, i32imm); 227 let MIOperandInfo = (ops GPR, GPR, i32imm);
|
| H A D | CSKYInstrInfoF1.td | 18 let MIOperandInfo = (ops sFPR32, uimm5); 26 let MIOperandInfo = (ops sFPR64, uimm5);
|
| H A D | CSKYInstrInfoF2.td | 18 let MIOperandInfo = (ops FPR32, uimm5); 26 let MIOperandInfo = (ops FPR64, uimm5);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCInstrFormats.td | 39 let MIOperandInfo = (ops i32imm, i32imm); 43 let MIOperandInfo = (ops GPR32:$B, immS<9>:$S9); 49 let MIOperandInfo = (ops GPR32:$B, i32imm:$LImm); 968 let MIOperandInfo = (ops i32imm); 973 let MIOperandInfo = (ops i32imm);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrThumb.td | 190 let MIOperandInfo = (ops tGPR:$base, tGPR:$offsreg); 203 let MIOperandInfo = (ops tGPR:$base, tGPR:$offsreg); 219 let MIOperandInfo = (ops tGPR:$base, tGPR:$offsreg); 227 let MIOperandInfo = (ops tGPR:$base, tGPR:$offsreg); 235 let MIOperandInfo = (ops tGPR:$base, tGPR:$offsreg); 247 let MIOperandInfo = (ops tGPR:$base, i32imm:$offsimm); 259 let MIOperandInfo = (ops tGPR:$base, i32imm:$offsimm); 271 let MIOperandInfo = (ops tGPR:$base, i32imm:$offsimm); 285 let MIOperandInfo = (ops GPR:$base, i32imm:$offsimm);
|
| H A D | ARMInstrInfo.td | 748 let MIOperandInfo = (ops i32imm); 769 let MIOperandInfo = (ops i32imm); 796 let MIOperandInfo = (ops GPRnopc, GPRnopc, i32imm); 807 let MIOperandInfo = (ops GPR, i32imm); 818 let MIOperandInfo = (ops GPR, GPR, i32imm); 829 let MIOperandInfo = (ops GPR, i32imm); 1152 let MIOperandInfo = (ops GPR:$base, i32imm:$offsimm); 1173 let MIOperandInfo = (ops GPR:$base, GPRnopc:$offsreg, i32imm:$shift); 1185 let MIOperandInfo = (ops i32imm); 1197 let MIOperandInfo = (ops i32imm); [all …]
|
| H A D | ARMInstrNEON.td | 98 let MIOperandInfo = (ops i32imm); 105 let MIOperandInfo = (ops i32imm); 112 let MIOperandInfo = (ops i32imm); 119 let MIOperandInfo = (ops i32imm); 264 let MIOperandInfo = (ops DPR:$Vd, i32imm:$idx); 274 let MIOperandInfo = (ops DPR:$Vd, i32imm:$idx); 284 let MIOperandInfo = (ops DPR:$Vd, i32imm:$idx); 295 let MIOperandInfo = (ops DPR:$Vd, i32imm:$idx); 305 let MIOperandInfo = (ops DPR:$Vd, i32imm:$idx); 315 let MIOperandInfo = (ops DPR:$Vd, i32imm:$idx); [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.td | 193 let MIOperandInfo = (ops GPR:$base, i32lo16s:$offset, AluOp:$Opcode); 205 let MIOperandInfo = (ops GPR:$Op1, GPR:$Op2, AluOp:$Opcode); 215 let MIOperandInfo = (ops i32lo21:$offset); 227 let MIOperandInfo = (ops GPR:$base, imm10:$offset, AluOp:$Opcode);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEInstrInfo.td | 328 let MIOperandInfo = (ops ptr_rc, ptr_rc, i64imm); 333 let MIOperandInfo = (ops ptr_rc, i32imm, i64imm); 338 let MIOperandInfo = (ops i32imm /* = 0 */, ptr_rc, i64imm); 343 let MIOperandInfo = (ops i32imm /* = 0 */, i32imm, i64imm); 361 let MIOperandInfo = (ops ptr_rc, i32imm); 366 let MIOperandInfo = (ops i32imm /* = 0 */, i32imm); 373 let MIOperandInfo = (ops ptr_rc, i32imm); 378 let MIOperandInfo = (ops i32imm /* = 0 */, i32imm); 385 let MIOperandInfo = (ops ptr_rc, i32imm); 390 let MIOperandInfo = (ops i32imm /* = 0 */, i32imm);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaOperands.td | 183 let MIOperandInfo = (ops AR, offset);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430InstrInfo.td | 80 let MIOperandInfo = (ops GR16, i16imm); 88 let MIOperandInfo = (ops GR16, i16imm); 101 let MIOperandInfo = (ops GR16); 113 let MIOperandInfo = (ops GR16);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600Instructions.td | 30 let MIOperandInfo = (ops R600_TReg32_X:$ptr, i32imm:$index); 35 let MIOperandInfo = (ops R600_Reg32:$ptr, R600_Reg32:$index); 74 let MIOperandInfo = (ops R600_Reg32:$ptr, i32imm:$index);
|