Home
last modified time | relevance | path

Searched refs:MIOperandInfo (Results 1 – 25 of 31) sorted by relevance

12

/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp166 cast<DefInit>(Op.MIOperandInfo->getArg(SubOpIdx))->getDef(); in EmitInstrDocs()
167 StringRef SubOpName = Op.MIOperandInfo->getArgNameStr(SubOpIdx); in EmitInstrDocs()
H A DCodeGenInstruction.h112 DagInit *MIOperandInfo; member
123 MIOperandInfo(MIOI) {} in OperandInfo()
H A DCodeGenInstruction.cpp191 DagInit *MIOpInfo = OperandList[OpIdx].MIOperandInfo; in ParseOperandName()
708 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo; in CodeGenInstAlias()
727 DagInit *MIOI = ResultInst->Operands[i].MIOperandInfo; in CodeGenInstAlias()
H A DFixedLenDecoderEmitter.cpp1902 CGI.Operands[SO.first].MIOperandInfo && in populateInstruction()
1903 CGI.Operands[SO.first].MIOperandInfo->getNumArgs()) { in populateInstruction()
1904 Init *Arg = CGI.Operands[SO.first].MIOperandInfo-> in populateInstruction()
1943 if (CGI.Operands[SO.first].MIOperandInfo && in populateInstruction()
1944 CGI.Operands[SO.first].MIOperandInfo->getNumArgs() > 1 && in populateInstruction()
H A DInstrInfoEmitter.cpp121 DagInit *MIOI = Op.MIOperandInfo; in GetOperandInfo()
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCInstrFormats.td40 let MIOperandInfo = (ops i32imm, i32imm);
44 let MIOperandInfo = (ops GPR32:$B, immS<9>:$S9);
50 let MIOperandInfo = (ops GPR32:$B, i32imm:$LImm);
814 let MIOperandInfo = (ops i32imm, i32imm);
819 let MIOperandInfo = (ops i32imm);
824 let MIOperandInfo = (ops i32imm);
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZOperands.td66 let MIOperandInfo = (ops !cast<Operand>(self));
92 let MIOperandInfo = operands;
528 let MIOperandInfo = (ops brtarget16:$func, tlssym:$sym);
533 let MIOperandInfo = (ops brtarget32:$func, tlssym:$sym);
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMicroMipsInstrInfo.td69 let MIOperandInfo = (ops ptr_gpr16mm_rc, simm4);
102 let MIOperandInfo = (ops ptr_sp_rc:$base, simm5:$offset);
110 let MIOperandInfo = (ops ptr_gp_rc:$base, simm7_lsl2:$offset);
118 let MIOperandInfo = (ops ptr_rc, simm9);
126 let MIOperandInfo = (ops GPR32, simm11);
134 let MIOperandInfo = (ops ptr_rc, simm12);
142 let MIOperandInfo = (ops ptr_rc, simm16);
159 let MIOperandInfo = (ops ptr_sp_rc, uimm8);
H A DMipsInstrInfo.td1159 let MIOperandInfo = (ops ptr_rc, simm16);
1170 let MIOperandInfo = (ops ptr_rc, simm10);
1179 let MIOperandInfo = (ops ptr_rc, simm9);
1185 let MIOperandInfo = (ops ptr_rc, simm10);
1192 let MIOperandInfo = (ops ptr_rc, !cast<Operand>("simm10_lsl" # I));
1199 let MIOperandInfo = (ops ptr_rc, simm11);
1205 let MIOperandInfo = (ops ptr_rc, simm12);
1211 let MIOperandInfo = (ops ptr_rc, simm16);
1222 let MIOperandInfo = (ops ptr_rc, simm16);
1228 let MIOperandInfo = (ops ptr_rc);
H A DMips16InstrInfo.td24 let MIOperandInfo = (ops CPU16Regs, simm16);
36 let MIOperandInfo = (ops CPU16RegsPlusSP, simm16);
42 let MIOperandInfo = (ops CPU16RegsPlusSP, simm16);
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMInstrThumb.td188 let MIOperandInfo = (ops tGPR:$base, tGPR:$offsreg);
204 let MIOperandInfo = (ops tGPR:$base, tGPR:$offsreg);
212 let MIOperandInfo = (ops tGPR:$base, tGPR:$offsreg);
220 let MIOperandInfo = (ops tGPR:$base, tGPR:$offsreg);
232 let MIOperandInfo = (ops tGPR:$base, i32imm:$offsimm);
244 let MIOperandInfo = (ops tGPR:$base, i32imm:$offsimm);
256 let MIOperandInfo = (ops tGPR:$base, i32imm:$offsimm);
270 let MIOperandInfo = (ops GPR:$base, i32imm:$offsimm);
H A DARMInstrInfo.td659 let MIOperandInfo = (ops GPR, i32imm);
681 let MIOperandInfo = (ops GPR, i32imm);
1001 let MIOperandInfo = (ops i32imm);
1013 let MIOperandInfo = (ops i32imm);
1028 let MIOperandInfo = (ops GPRnopc, i32imm);
1042 let MIOperandInfo = (ops GPRnopc, i32imm);
1054 let MIOperandInfo = (ops GPRnopc, i32imm);
1092 let MIOperandInfo = (ops GPR, i32imm);
1152 let MIOperandInfo = (ops GPR);
1321 let MIOperandInfo = (ops GPR, i32imm);
[all …]
H A DARMInstrNEON.td99 let MIOperandInfo = (ops i32imm);
106 let MIOperandInfo = (ops i32imm);
113 let MIOperandInfo = (ops i32imm);
120 let MIOperandInfo = (ops i32imm);
265 let MIOperandInfo = (ops DPR:$Vd, i32imm:$idx);
275 let MIOperandInfo = (ops DPR:$Vd, i32imm:$idx);
285 let MIOperandInfo = (ops DPR:$Vd, i32imm:$idx);
296 let MIOperandInfo = (ops DPR:$Vd, i32imm:$idx);
306 let MIOperandInfo = (ops DPR:$Vd, i32imm:$idx);
316 let MIOperandInfo = (ops DPR:$Vd, i32imm:$idx);
[all …]
H A DARMInstrThumb2.td52 let MIOperandInfo = (ops rGPR, i32imm);
162 let MIOperandInfo = (ops GPR:$base, i32imm:$offsimm);
191 let MIOperandInfo = (ops GPR:$base, i32imm:$offsimm);
202 let MIOperandInfo = (ops GPR:$base, i32imm:$offsimm);
212 let MIOperandInfo = (ops GPR:$base, i32imm:$offsimm);
237 let MIOperandInfo = (ops GPR:$base, i32imm:$offsimm);
265 let MIOperandInfo = (ops GPRnopc:$base, i32imm:$offsimm);
276 let MIOperandInfo = (ops GPRnopc:$base, rGPR:$offsreg, i32imm:$offsimm);
284 let MIOperandInfo = (ops GPR:$Rn, rGPR:$Rm);
290 let MIOperandInfo = (ops GPR:$Rn, rGPR:$Rm);
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.td193 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-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td81 let MIOperandInfo = (ops GR16, i16imm);
89 let MIOperandInfo = (ops GR16, i16imm);
102 let MIOperandInfo = (ops GR16);
114 let MIOperandInfo = (ops GR16);
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRInstrInfo.td146 let MIOperandInfo = (ops PTRDISPREGS, i16imm);
157 let MIOperandInfo = (ops GPRSP, i16imm);
164 let MIOperandInfo = (ops i8imm);
233 let MIOperandInfo = (ops PTRREGS);
244 let MIOperandInfo = (ops PTRDISPREGS);
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrInfo.td356 let MIOperandInfo = (ops ptr_rc, i8imm, ptr_rc_nosp, i32imm, SEGMENT_REG);
365 let MIOperandInfo = (ops ptr_rc, i8imm, RC, i32imm, SEGMENT_REG);
413 let MIOperandInfo = (ops ptr_rc_norex, i8imm, ptr_rc_norex_nosp, i32imm,
428 let MIOperandInfo = (ops ptr_rc_tailcall, i8imm, ptr_rc_tailcall,
439 let MIOperandInfo = (ops ptr_rc_tailcall, i8imm,
560 let MIOperandInfo = (ops ptr_rc, SEGMENT_REG);
565 let MIOperandInfo = (ops ptr_rc);
580 let MIOperandInfo = (ops immOperand, SEGMENT_REG);
739 let MIOperandInfo = (ops GR64, i8imm, GR64_NOSP, i32imm, SEGMENT_REG);
746 let MIOperandInfo = (ops GR64, i8imm, GR64_NOSP, i32imm, SEGMENT_REG);
H A DX86InstrFragmentsSIMD.td660 let MIOperandInfo = (ops ptr_rc, i8imm, ptr_rc_nosp, i32imm, SEGMENT_REG);
666 let MIOperandInfo = (ops ptr_rc, i8imm, ptr_rc_nosp, i32imm, SEGMENT_REG);
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DR600Instructions.td31 let MIOperandInfo = (ops R600_TReg32_X:$ptr, i32imm:$index);
36 let MIOperandInfo = (ops R600_Reg32:$ptr, R600_Reg32:$index);
75 let MIOperandInfo = (ops R600_Reg32:$ptr, i32imm:$index);
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTarget.td746 dag MIOperandInfo = (ops);
851 /// instruction. OpTypes specifies the MIOperandInfo for the operand, and
856 let MIOperandInfo = OpTypes;
864 let MIOperandInfo = OpTypes;
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td93 let MIOperandInfo = (ops i32imm:$imm);
819 let MIOperandInfo = (ops dispRI:$imm, ptr_rc_nor0:$reg);
825 let MIOperandInfo = (ops ptr_rc_nor0:$ptrreg, ptr_rc_idx:$offreg);
829 let MIOperandInfo = (ops dispRIX:$imm, ptr_rc_nor0:$reg);
835 let MIOperandInfo = (ops dispRIX16:$imm, ptr_rc_nor0:$reg);
841 let MIOperandInfo = (ops dispSPE8:$imm, ptr_rc_nor0:$reg);
847 let MIOperandInfo = (ops dispSPE4:$imm, ptr_rc_nor0:$reg);
853 let MIOperandInfo = (ops dispSPE2:$imm, ptr_rc_nor0:$reg);
862 let MIOperandInfo = (ops ptr_rc_nor0:$ptrreg);
875 let MIOperandInfo = (ops calltarget:$func, tlsgd32:$sym);
[all …]
H A DPPCInstr64Bit.td40 let MIOperandInfo = (ops i64imm:$imm);
49 let MIOperandInfo = (ops calltarget:$func, tlsgd:$sym);
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td81 let MIOperandInfo = (ops GPR, i16imm);
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.td130 let MIOperandInfo = (ops ptr_rc, ptr_rc);
135 let MIOperandInfo = (ops ptr_rc, i32imm);

12