/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEInstrIntrinsicVL.gen.td | 1 def : Pat<(int_ve_vl_vld_vssl i64:$sy, i64:$sz, i32:$vl), (VLDrrl i64:$sy, i64:$sz, i32:$vl)>; 2 …Pat<(int_ve_vl_vld_vssvl i64:$sy, i64:$sz, v256f64:$pt, i32:$vl), (VLDrrl_v i64:$sy, i64:$sz, i32:… 3 def : Pat<(int_ve_vl_vld_vssl simm7:$I, i64:$sz, i32:$vl), (VLDirl (LO7 $I), i64:$sz, i32:$vl)>; 4 …t<(int_ve_vl_vld_vssvl simm7:$I, i64:$sz, v256f64:$pt, i32:$vl), (VLDirl_v (LO7 $I), i64:$sz, i32:… 5 def : Pat<(int_ve_vl_vldnc_vssl i64:$sy, i64:$sz, i32:$vl), (VLDNCrrl i64:$sy, i64:$sz, i32:$vl)>; 6 …<(int_ve_vl_vldnc_vssvl i64:$sy, i64:$sz, v256f64:$pt, i32:$vl), (VLDNCrrl_v i64:$sy, i64:$sz, i32… 7 def : Pat<(int_ve_vl_vldnc_vssl simm7:$I, i64:$sz, i32:$vl), (VLDNCirl (LO7 $I), i64:$sz, i32:$vl)>; 8 …int_ve_vl_vldnc_vssvl simm7:$I, i64:$sz, v256f64:$pt, i32:$vl), (VLDNCirl_v (LO7 $I), i64:$sz, i32… 9 def : Pat<(int_ve_vl_vldu_vssl i64:$sy, i64:$sz, i32:$vl), (VLDUrrl i64:$sy, i64:$sz, i32:$vl)>; 10 …t<(int_ve_vl_vldu_vssvl i64:$sy, i64:$sz, v256f64:$pt, i32:$vl), (VLDUrrl_v i64:$sy, i64:$sz, i32:… [all …]
|
H A D | VEInstrIntrinsicVL.td | 31 def : Pat<(int_ve_vl_vmrgw_vsvMl i32:$sy, v256f64:$vz, v512i1:$vm, i32:$vl), 32 (VMRGWrvml (i2l i32:$sy), v256f64:$vz, v512i1:$vm, i32:$vl)>; 33 def : Pat<(int_ve_vl_vmrgw_vsvMvl i32:$sy, v256f64:$vz, v512i1:$vm, 34 v256f64:$pt, i32:$vl), 35 (VMRGWrvml_v (i2l i32:$sy), v256f64:$vz, v512i1:$vm, i32:$vl, 39 def : Pat<(int_ve_vl_vmv_vsvl i32:$sy, v256f64:$vz, i32:$vl), 40 (VMVrvl (i2l i32:$sy), v256f64:$vz, i32:$vl)>; 41 def : Pat<(int_ve_vl_vmv_vsvvl i32:$sy, v256f64:$vz, v256f64:$pt, i32:$vl), 42 (VMVrvl_v (i2l i32:$sy), v256f64:$vz, i32:$vl, v256f64:$pt)>; 43 def : Pat<(int_ve_vl_vmv_vsvmvl i32:$sy, v256f64:$vz, v256i1:$vm, v256f64:$pt, [all …]
|
H A D | VVPInstrPatternsVec.td | 26 (i64 simm7:$stride), (MaskVT true_mask), i32:$avl), 32 i64:$stride, (MaskVT true_mask), i32:$avl), 38 (i64 simm7:$stride), MaskVT:$mask, i32:$avl), 44 i64:$stride, MaskVT:$mask, i32:$avl), 60 (MaskVT true_mask), i32:$avl)), 66 (MaskVT true_mask), i32:$avl)), 72 MaskVT:$mask, i32:$avl)), 82 PtrVT:$addr, i64:$stride, MaskVT:$mask, i32:$avl)), 103 PtrVT:$addr, (MaskVT true_mask), i32:$avl)), 106 def : Pat<(DataVT (vvp_gather PtrVT:$addr, MaskVT:$mask, i32:$avl)), [all …]
|
H A D | VEInstrPatternsVec.td | 23 def: Pat<(i64 (repl_i32 i32:$val)), 46 def : Pat<(v32 (vec_broadcast (s32 ImmOp:$sy), i32:$vl)), 47 (VBRDil (ImmCast $sy), i32:$vl)>; 50 def : Pat<(v32 (vec_broadcast s32:$sy, i32:$vl)), 51 (VBRDrl (SuperRegCast $sy), i32:$vl)>; 57 def : Pat<(v64 (vec_broadcast (s64 ImmOp:$sy), i32:$vl)), 58 (VBRDil (ImmCast $sy), i32:$vl)>; 61 def : Pat<(v64 (vec_broadcast s64:$sy, i32:$vl)), 62 (VBRDrl s64:$sy, i32:$vl)>; 112 defm : patterns_elem32<v256i32, i32, simm7, LO7, l2i, i2l>; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IntrinsicsVEVL.gen.td | 1 …vssl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<i32>], [IntrReadMem]>; 2 …LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v256f64>, LLVMType<i32>], [IntrReadMem]>; 3 …vssl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<i32>], [IntrReadMem]>; 4 …LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v256f64>, LLVMType<i32>], [IntrReadMem]>; 5 …vssl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<i32>], [IntrReadMem]>; 6 …LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v256f64>, LLVMType<i32>], [IntrReadMem]>; 7 …vssl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<i32>], [IntrReadMem]>; 8 …LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v256f64>, LLVMType<i32>], [IntrReadMem]>; 9 …vssl">, Intrinsic<[LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<i32>], [IntrReadMem]>; 10 …LLVMType<v256f64>], [LLVMType<i64>, llvm_ptr_ty, LLVMType<v256f64>, LLVMType<i32>], [IntrReadMem]>; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | EvergreenInstructions.td | 33 def IMMZeroBasedBitfieldMask : ImmLeaf <i32, [{ 39 MVT::i32); 65 (i32 imm:$rat_id))]>; 70 [(mskor_global v4i32:$rw_gpr, i32:$index_gpr)] 147 [(store_global i32:$rw_gpr, i32:$index_gpr)] 154 [(store_global v2i32:$rw_gpr, i32:$index_gpr)] 161 [(store_global v4i32:$rw_gpr, i32:$index_gpr)] 260 def : EGPat<(i32:$dst_gpr (vtx_id3_az_extloadi8 ADDRVTX_READ:$src_gpr)), 262 def : EGPat<(i32:$dst_gpr (vtx_id3_az_extloadi16 ADDRVTX_READ:$src_gpr)), 264 def : EGPat<(i32:$dst_gpr (vtx_id3_load ADDRVTX_READ:$src_gpr)), [all …]
|
H A D | SIInstructions.td | 51 (i32 timm:$attrchan), (i32 timm:$attr), M0))] 78 (i32 timm:$attrchan), (i32 timm:$attr), M0))]>; 87 [(set f32:$vdst, (int_amdgcn_interp_mov (i32 timm:$vsrc), 88 (i32 timm:$attrchan), (i32 timm:$attr), M0))]>; 115 [(atomic_fence (i32 timm:$ordering), (i32 timm:$scope))], 218 [(set i1:$sdst, (int_amdgcn_inverse_ballot i32:$mask))] 264 def : GCNPat<(i32 (int_amdgcn_set_inactive_chain_arg i32:$src, i32:$inactive)), 273 [(set i32:$sdst, (int_amdgcn_wave_reduce_umin i32:$src, i32:$strategy))]> { 278 [(set i32:$sdst, (int_amdgcn_wave_reduce_umax i32:$src, i32:$strategy))]> { 381 [(int_amdgcn_sched_barrier (i32 timm:$mask))]> { [all …]
|
H A D | R600Instructions.td | 41 : OperandWithDefaultOps <i32, (ops (i32 Default))> { 46 def SEL : OperandWithDefaultOps <i32, (ops (i32 -1))>; 47 def BANK_SWIZZLE : OperandWithDefaultOps <i32, (ops (i32 0))> { 66 def RSel : Operand<i32> { 69 def CT: Operand<i32> { 77 def ADDRVTX_READ : ComplexPattern<i32, 2, "SelectADDRVTX_READ", [], []>; 78 def ADDRGA_CONST_OFFSET : ComplexPattern<i32, [all...] |
H A D | VOP3PInstructions.td | 130 (pat (v2i16 (VOP3PMods v2i16:$src0, i32:$src0_modifiers)), 131 (v2i16 (VOP3PMods v2i16:$src1, i32:$src1_modifiers))), 151 (f32 (fma_like (f32 (VOP3PMadMixModsExt f16:$src0, i32:$src0_mods)), 152 (f32 (VOP3PMadMixMods f16:$src1, i32:$src1_mods)), 153 (f32 (VOP3PMadMixMods f16:$src2, i32:$src2_mods)))), 157 (f32 (fma_like (f32 (VOP3PMadMixMods f16:$src0, i32:$src0_mods)), 158 (f32 (VOP3PMadMixModsExt f16:$src1, i32:$src1_mods)), 159 (f32 (VOP3PMadMixMods f32:$src2, i32:$src2_mods)))), 163 (f32 (fma_like (f32 (VOP3PMadMixMods f16:$src0, i32:$src0_mods)), 164 (f32 (VOP3PMadMixMods f32:$src1, i32:$src1_mods)), [all …]
|
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/ |
H A D | tst.signedkeyspos.d | 82 @i32["mouse", -2] = sum(-2); 83 @i32["bear", -2] = sum(-22); 84 @i32["cat", -2] = sum(-222); 85 @i32["mouse", -1] = sum(-1); 86 @i32["bear", -1] = sum(-11); 87 @i32["cat", -1] = sum(-111); 88 @i32["mouse", 0] = sum(0); 89 @i32["bear", 0] = sum(10); 90 @i32["cat", 0] = sum(100); 91 @i32["mouse", 1] = sum(1); [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips64r6InstrInfo.td | 213 def : MipsPat<(select (i32 (seteq i64:$cond, immz)), i64:$t, i64:$f), 217 def : MipsPat<(select (i32 (setne i64:$cond, immz)), i64:$t, i64:$f), 221 def : MipsPat<(select (i32 (seteq i64:$cond, immZExt16_64:$imm)), i64:$t, i64:$f), 225 def : MipsPat<(select (i32 (setne i64:$cond, immZExt16_64:$imm)), i64:$t, i64:$f), 230 (select (i32 (setgt i64:$cond, immSExt16Plus1:$imm)), i64:$t, i64:$f), 239 (select (i32 (setugt i64:$cond, immSExt16Plus1:$imm)), i64:$t, i64:$f), 248 def : MipsPat<(select (i32 (setne i64:$cond, immz)), i64:$t, immz), 250 def : MipsPat<(select (i32 (seteq i64:$cond, immz)), i64:$t, immz), 252 def : MipsPat<(select (i32 (setne i64:$cond, immz)), immz, i64:$f), 254 def : MipsPat<(select (i32 (seteq i64:$cond, immz)), immz, i64:$f), [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrAtomics.td | 81 Pat<(i32 (int_wasm_memory_atomic_notify (AddrOps32 offset32_op:$offset, I32:$addr), I32:$count)), 85 Pat<(i32 (int_wasm_memory_atomic_notify (AddrOps64 offset64_op:$offset, I64:$addr), I32:$count)), 92 Pat<(i32 (kind (AddrOps32 offset32_op:$offset, I32:$addr), ty:$exp, I64:$timeout)), 96 Pat<(i32 (kind (AddrOps64 offset64_op:$offset, I64:$addr), ty:$exp, I64:$timeout)), 101 defm : WaitPat<i32, int_wasm_memory_atomic_wait32, "MEMORY_ATOMIC_WAIT32">; 126 defm ATOMIC_LOAD_I32 : AtomicLoad<I32, "i32.atomic.load", 0x10>; 130 defm : LoadPat<i32, atomic_load_32, "ATOMIC_LOAD_I32">; 135 defm ATOMIC_LOAD8_U_I32 : AtomicLoad<I32, "i32.atomic.load8_u", 0x12>; 136 defm ATOMIC_LOAD16_U_I32 : AtomicLoad<I32, "i32.atomic.load16_u", 0x13>; 146 // Unlike regular loads, extension to i64 is handled differently than i32. [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 76 addRegisterClass(MVT::i32, &XCore::GRRegsRegClass); in XCoreTargetLowering() 90 setOperationAction(ISD::BR_CC, MVT::i32, Expand); in XCoreTargetLowering() 91 setOperationAction(ISD::SELECT_CC, MVT::i32, Expand); in XCoreTargetLowering() 96 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering() 97 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom); in XCoreTargetLowering() 98 setOperationAction(ISD::MULHS, MVT::i32, Expand); in XCoreTargetLowering() 99 setOperationAction(ISD::MULHU, MVT::i32, Expand); in XCoreTargetLowering() 100 setOperationAction(ISD::SHL_PARTS, MVT::i32, Expand); in XCoreTargetLowering() 101 setOperationAction(ISD::SRA_PARTS, MVT::i32, Expand); in XCoreTargetLowering() 102 setOperationAction(ISD::SRL_PARTS, MVT::i32, Expand); in XCoreTargetLowering() [all …]
|
H A D | XCoreISelDAGToDAG.cpp | 55 return CurDAG->getTargetConstant(Imm, dl, MVT::i32); in getI32Imm() 106 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32); in SelectADDRspii() 107 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectADDRspii() 116 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), MVT::i32); in SelectADDRspii() 118 MVT::i32); in SelectADDRspii() 135 Reg = CurDAG->getRegister(XCore::CP, MVT::i32); in SelectInlineAsmMemoryOperand() 138 Reg = CurDAG->getRegister(XCore::DP, MVT::i32); in SelectInlineAsmMemoryOperand() 158 N, CurDAG->getMachineNode(XCore::MKMSK_rus, dl, MVT::i32, MskSize)); in Select() 165 SDNode *node = CurDAG->getMachineNode(XCore::LDWCP_lru6, dl, MVT::i32, in Select() 180 ReplaceNode(N, CurDAG->getMachineNode(XCore::LADD_l5r, dl, MVT::i32, in Select() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonDepOperands.td | 11 multiclass ImmOpPred<code pred, ValueType vt = i32> { 17 def s6_0Imm : Operand<i32> { let ParserMatchClass = s6_0ImmOperand; let DecoderMethod = "s6_0ImmDec… 20 def s32_0Imm : Operand<i32> { let ParserMatchClass = s32_0ImmOperand; let DecoderMethod = "s32_0Imm… 23 def u10_0Imm : Operand<i32> { let ParserMatchClass = u10_0ImmOperand; let DecoderMethod = "unsigned… 26 def u32_0Imm : Operand<i32> { let ParserMatchClass = u32_0ImmOperand; let DecoderMethod = "unsigned… 29 def m32_0Imm : Operand<i32> { let ParserMatchClass = m32_0ImmOperand; let DecoderMethod = "unsigned… 38 def a30_2Imm : Operand<i32> { let ParserMatchClass = a30_2ImmOperand; let DecoderMethod = "brtarget… 44 def s31_1Imm : Operand<i32> { let ParserMatchClass = s31_1ImmOperand; let DecoderMethod = "s31_1Imm… 47 def s30_2Imm : Operand<i32> { let ParserMatchClass = s30_2ImmOperand; let DecoderMethod = "s30_2Imm… 50 def s29_3Imm : Operand<i32> { let ParserMatchClass = s29_3ImmOperand; let DecoderMethod = "s29_3Imm… [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCISelLowering.cpp | 85 DAG.getVTList(MVT::i32, MVT::Other), N->getOperand(0)); in ReplaceNodeResults() 100 addRegisterClass(MVT::i32, &ARC::GPR32RegClass); in ARCTargetLowering() 114 setOperationAction(Opc, MVT::i32, Expand); in ARCTargetLowering() 118 setOperationAction(ISD::ADD, MVT::i32, Legal); in ARCTargetLowering() 119 setOperationAction(ISD::SUB, MVT::i32, Legal); in ARCTargetLowering() 120 setOperationAction(ISD::AND, MVT::i32, Legal); in ARCTargetLowering() 121 setOperationAction(ISD::SMAX, MVT::i32, Legal); in ARCTargetLowering() 122 setOperationAction(ISD::SMIN, MVT::i32, Legal); in ARCTargetLowering() 124 setOperationAction(ISD::ADDC, MVT::i32, Legal); in ARCTargetLowering() 125 setOperationAction(ISD::ADDE, MVT::i32, Legal); in ARCTargetLowering() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 77 addRegisterClass(MVT::i32, &Lanai::GPRRegClass); in LanaiTargetLowering() 85 setOperationAction(ISD::BR_CC, MVT::i32, Custom); in LanaiTargetLowering() 88 setOperationAction(ISD::SETCC, MVT::i32, Custom); in LanaiTargetLowering() 89 setOperationAction(ISD::SELECT, MVT::i32, Expand); in LanaiTargetLowering() 90 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in LanaiTargetLowering() 92 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom); in LanaiTargetLowering() 93 setOperationAction(ISD::BlockAddress, MVT::i32, Custom); in LanaiTargetLowering() 94 setOperationAction(ISD::JumpTable, MVT::i32, Custom); in LanaiTargetLowering() 95 setOperationAction(ISD::ConstantPool, MVT::i32, Custom); in LanaiTargetLowering() 97 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i32, Custom); in LanaiTargetLowering() [all …]
|
H A D | LanaiInstrInfo.td | 24 def SDT_LanaiCallSeqStart : SDCallSeqStart<[SDTCisVT<0, i32>, 25 SDTCisVT<1, i32>]>; 26 def SDT_LanaiCallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, i32>, 27 SDTCisVT<1, i32>]>; 28 def SDT_LanaiCall : SDTypeProfile<0, -1, [SDTCisVT<0, i32>]>; 32 def SDT_LanaiSetCC : SDTypeProfile<1, 1, [SDTCisVT<0, i32>, 33 SDTCisVT<1, i32>]>; 35 SDTCisVT<1, i32>]>; 36 def SDT_LanaiAdjDynAlloc : SDTypeProfile<1, 1, [SDTCisVT<0, i32>, 37 SDTCisVT<1, i32>]>; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrVSX.td | 617 [(set i32:$CR, (PPCftsqrt f64:$XB))]>; 628 [(set i32:$CR, (PPCftsqrt v2f64:$XB))]>; 632 [(set i32:$CR, (PPCftsqrt v4f32:$XB))]>; 1305 [(set i32:$RA, (PPCmfvsr f64:$XT))]>, ZExt32To64; 1323 [(set f64:$XT, (PPCmtvsra i32:$RA))]>; 1331 [(set f64:$XT, (PPCmtvsrz i32:$RA))]>; 1814 // Output dag used to bitcast f32 to i32 and f64 to i64 1816 dag FltToInt = (i32 (MFVSRWZ (EXTRACT_SUBREG (XSCVDPSPN $A), sub_64))); 1830 dag Li8 = (i32 (extloadi8 ForceXForm:$src)); 1831 dag ZELi8 = (i32 (zextloadi8 ForceXForm:$src)); [all …]
|
H A D | PPCInstrHTM.td | 97 def : Pat<(int_ppc_tbegin i32:$R), 100 def : Pat<(int_ppc_tend i32:$R), 103 def : Pat<(int_ppc_tabort i32:$R), 106 def : Pat<(int_ppc_tabortwc i32:$TO, i32:$RA, i32:$RB), 109 def : Pat<(int_ppc_tabortwci i32:$TO, i32:$RA, i32:$SI), 112 def : Pat<(int_ppc_tabortdc i32:$TO, i32:$RA, i32:$RB), 115 def : Pat<(int_ppc_tabortdci i32:$TO, i32:$RA, i32:$SI), 121 def : Pat<(int_ppc_treclaim i32:$RA), 127 def : Pat<(int_ppc_tsr i32:$L),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYInstrInfoF2.td | 13 def regseq_f2 : Operand<i32> { 21 def regseq_d2 : Operand<i32> { 250 def : Pat<(i32 (fp_to_sint (fround FPR32Op:$vrx))), (COPY_TO_REGCLASS (f2FF32TOSI32_RN $vrx), GPR)>, Requires<[HasFPUv3_SF]>; 251 def : Pat<(i32 (fp_to_uint (fround FPR32Op:$vrx))), (COPY_TO_REGCLASS (f2FF32TOUI32_RN $vrx), GPR)>, Requires<[HasFPUv3_SF]>; 252 def : Pat<(i32 (fp_to_sint (fceil FPR32Op:$vrx))), (COPY_TO_REGCLASS (f2FF32TOSI32_RPI $vrx), GPR)>, Requires<[HasFPUv3_SF]>; 253 def : Pat<(i32 (fp_to_uint (fceil FPR32Op:$vrx))), (COPY_TO_REGCLASS (f2FF32TOUI32_RPI $vrx), GPR)>, Requires<[HasFPUv3_SF]>; 254 def : Pat<(i32 (fp_to_sint (ffloor FPR32Op:$vrx))), (COPY_TO_REGCLASS (f2FF32TOSI32_RNI $vrx), GPR)>, Requires<[HasFPUv3_SF]>; 255 def : Pat<(i32 (fp_to_uint (ffloor FPR32Op:$vrx))), (COPY_TO_REGCLASS (f2FF32TOUI32_RNI $vrx), GPR)>, Requires<[HasFPUv3_SF]>; 256 def : Pat<(i32 (fp_to_sint (ftrunc FPR32Op:$vrx))), (COPY_TO_REGCLASS (f2FF32TOSI32_RZ $vrx), GPR)>, Requires<[HasFPUv3_SF]>; 257 def : Pat<(i32 (fp_to_uin [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.td | 70 def i32 : VTInt<32, 7>; // 32-bit integer value 127 def v1i32 : VTVec<1, i32, 57>; // 1 x i32 vector value 128 def v2i32 : VTVec<2, i32, 58>; // 2 x i32 vector value 129 def v3i32 : VTVec<3, i32, 59>; // 3 x i32 vector value 130 def v4i32 : VTVec<4, i32, 60>; // 4 x i32 vector value 131 def v5i32 : VTVec<5, i32, 61>; // 5 x i32 vector value 132 def v6i32 : VTVec<6, i32, 62>; // 6 x f32 vector value 133 def v7i32 : VTVec<7, i32, 63>; // 7 x f32 vector value 134 def v8i32 : VTVec<8, i32, 64>; // 8 x i32 vector value 135 def v9i32 : VTVec<9, i32, 65>; // 9 x i32 vector value [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZOperators.td | 18 [SDTCisVT<0, i32>, 21 [SDTCisVT<0, i32>, 23 SDTCisVT<3, i32>]>; 25 [SDTCisVT<0, i32>, 26 SDTCisVT<1, i32>, 28 SDTCisVT<3, i32>]>; 32 SDTCisVT<3, i32>, 33 SDTCisVT<4, i32>, 34 SDTCisVT<5, i32>]>; 53 SDTCisVT<1, i32>, [all …]
|
/freebsd/sys/i386/i386/ |
H A D | bpf_jit_machdep.h | 109 #define MOVid(i32, r32) do { \ argument 111 emitm(&stream, i32, 4); \ 196 #define ADD_EAXi(i32) do { \ argument 198 emitm(&stream, i32, 4); \ 216 #define SUB_EAXi(i32) do { \ argument 218 emitm(&stream, i32, 4); \ 252 #define ANDid(i32, r32) do { \ argument 259 emitm(&stream, i32, 4); \ 270 #define TESTid(i32, r32) do { \ argument 277 emitm(&stream, i32, 4); \ [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kExpandPseudo.cpp | 88 return TII->ExpandMOVI(MIB, MVT::i32); in INITIALIZE_PASS() 93 return TII->ExpandMOVX_RR(MIB, MVT::i32, MVT::i8); in INITIALIZE_PASS() 95 return TII->ExpandMOVX_RR(MIB, MVT::i32, MVT::i16); in INITIALIZE_PASS() 100 return TII->ExpandMOVSZX_RR(MIB, true, MVT::i32, MVT::i8); in INITIALIZE_PASS() 102 return TII->ExpandMOVSZX_RR(MIB, true, MVT::i32, MVT::i16); in INITIALIZE_PASS() 107 return TII->ExpandMOVSZX_RR(MIB, false, MVT::i32, MVT::i8); in INITIALIZE_PASS() 109 return TII->ExpandMOVSZX_RR(MIB, false, MVT::i32, MVT::i16); in INITIALIZE_PASS() 115 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV8dj), MVT::i32, in INITIALIZE_PASS() 118 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV16rj), MVT::i32, in INITIALIZE_PASS() 125 return TII->ExpandMOVSZX_RM(MIB, false, TII->get(M68k::MOV8dj), MVT::i32, in INITIALIZE_PASS() [all …]
|