Home
last modified time | relevance | path

Searched refs:ImmType (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/
H A DCSKYInstrFormats.td74 class I_16_ZX<string op, ImmLeaf ImmType, list<dag> pattern>
76 (outs GPR:$rz), (ins GPR:$rx,ImmType:$imm16),
88 class I_16_MOV<bits<5> sop, string op, ImmLeaf ImmType>
89 : CSKY32Inst<AddrModeNone, 0x3a, (outs GPR:$rz), (ins ImmType:$imm16),
91 [(set GPR:$rz, ImmType:$imm16)]> {
204 class I_12<bits<4> sop, string op, SDNode node, ImmLeaf ImmType>
206 (ins GPR:$rx, ImmType:$imm12), !strconcat(op, "\t$rz, $rx, $imm12"),
207 [(set GPR:$rz, (node GPR:$rx, ImmType:$imm12))]> {
256 class I_5_ZX<bits<6> sop, bits<5> pcode, string op, ImmLeaf ImmType,
259 (ins GPR:$false, GPR:$rx, ImmType:$imm5),
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrFormats.td80 // ImmType - This specifies the immediate type used by an instruction. This is
83 class ImmType<bits<4> val> {
86 def NoImm : ImmType<0>;
87 def Imm8 : ImmType<1>;
88 def Imm8PCRel : ImmType<2>;
89 def Imm8Reg : ImmType<3>; // Register encoded in [7:4].
90 def Imm16 : ImmType<4>;
91 def Imm16PCRel : ImmType<5>;
92 def Imm32 : ImmType<6>;
93 def Imm32PCRel : ImmType<7>;
[all …]
H A DX86InstrArithmetic.td540 PatFrag loadnode, X86MemOperand memoperand, ImmType immkind,
568 ImmType ImmEncoding = immkind;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DFastISel.h369 MVT ImmType);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVPseudos.td1584 multiclass VPseudoBinaryV_VI<Operand ImmType = simm5, string Constraint = ""> {
1586 defm _VI : VPseudoBinary<m.vrclass, m.vrclass, ImmType, m, Constraint>;
1792 multiclass VPseudoBinaryV_VV_VX_VI<Operand ImmType = simm5, string Constraint = ""> {
1795 defm "" : VPseudoBinaryV_VI<ImmType, Constraint>;
1808 multiclass VPseudoBinaryV_VX_VI<Operand ImmType = simm5> {
1810 defm "" : VPseudoBinaryV_VI<ImmType>;
1925 multiclass VPseudoTernaryV_VI<Operand ImmType = simm5, string Constraint = ""> {
1927 defm _VI : VPseudoTernary<m.vrclass, m.vrclass, ImmType, m, Constraint>;
1957 multiclass VPseudoTernaryV_VX_VI<Operand ImmType = simm5, string Constraint = ""> {
1959 defm "" : VPseudoTernaryV_VI<ImmType, Constraint>;
[all …]
H A DRISCVInstrInfoVSDPatterns.td154 Operand ImmType = simm5>
160 !cast<ComplexPattern>(SplatPat#_#ImmType),
161 ImmType>;
H A DRISCVInstrInfoVVLPatterns.td312 Operand ImmType = simm5>
318 !cast<ComplexPattern>(SplatPat#_#ImmType),
319 ImmType>;
H A DRISCVInstrInfo.td866 class PatGprImm<SDPatternOperator OpNode, RVInst Inst, ImmLeaf ImmType>
867 : Pat<(XLenVT (OpNode (XLenVT GPR:$rs1), ImmType:$imm)),
868 (Inst GPR:$rs1, ImmType:$imm)>;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXIntrinsics.td1703 NVPTXRegClass regclass, Operand ImmType,
1718 (ins Int32Regs:$src, ImmType:$b),
1721 (ins Int64Regs:$src, ImmType:$b),
1726 NVPTXRegClass regclass, Operand ImmType,
1740 (ins Int32Regs:$src, ImmType:$b, regclass:$c),
1743 (ins Int64Regs:$src, ImmType:$b, regclass:$c),
1746 (ins Int32Regs:$src, regclass:$b, ImmType:$c),
1749 (ins Int64Regs:$src, regclass:$b, ImmType:$c),
1753 (ins Int32Regs:$src, ImmType:$b, ImmType:$c),
1756 (ins Int64Regs:$src, ImmType:$b, ImmType:$c),
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1861 uint64_t Imm, MVT ImmType) { in fastEmit_ri_() argument
1882 Register MaterialReg = fastEmit_i(ImmType, ImmType, ISD::Constant, Imm); in fastEmit_ri_()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/TableGen/
H A Dindex.rst139 ImmType ImmT = NoImm;
H A DProgRef.rst1952 ImmType ImmT = NoImm;