| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 288 constexpr LLT S32 = LLT::scalar(32); variable 341 S32, S64, S96, S128, S160, S192, S224, S256, S512, S1024}; 612 const LLT S32 = LLT::scalar(32); in castBufferRsrcFromV4I32() local 619 B.buildExtractVectorElementConstant(S32, VectorReg, I).getReg(0); in castBufferRsrcFromV4I32() 702 S32, S64 in AMDGPULegalizerInfo() 706 S32, S64, S16 in AMDGPULegalizerInfo() 710 S32, S64, S16, V2S16 in AMDGPULegalizerInfo() 713 const LLT MinScalarFPTy = ST.has16BitInsts() ? S16 : S32; in AMDGPULegalizerInfo() 716 getActionDefinitionsBuilder(G_BRCOND).legalFor({S1, S32}); in AMDGPULegalizerInfo() 721 .legalFor({S32, S64, V2S16, S16, V4S16, S1, S128, S256}) in AMDGPULegalizerInfo() [all …]
|
| H A D | AMDGPURegBankLegalizeRules.cpp | 53 case S32: in matchUniformityAndLLT() 214 return S32; in LLTToId() 295 case S32: in getFastPredicateSlot() 323 case S32: in getFastPredicateSlot() 470 .Uni(S32, {{Sgpr32}, {Sgpr32, Sgpr32}}) in RegBankLegalizeRules() 471 .Div(S32, {{Vgpr32}, {Vgpr32, Vgpr32}}); in RegBankLegalizeRules() 473 addRulesForGOpcs({G_MUL}, Standard).Div(S32, {{Vgpr32}, {Vgpr32, Vgpr32}}); in RegBankLegalizeRules() 490 .Uni(S32, {{Sgpr32}, {Sgpr32, Sgpr32}}) in RegBankLegalizeRules() 492 .Div(S32, {{Vgpr32}, {Vgpr32, Vgpr32}}) in RegBankLegalizeRules() 500 .Uni(S32, {{Sgpr32}, {Sgpr32, Sgpr32}}) in RegBankLegalizeRules() [all …]
|
| H A D | AMDGPURegBankLegalize.cpp | 107 static constexpr LLT S32 = LLT::scalar(32); member in AMDGPURegBankLegalizeCombiner 155 assert(Trunc && MRI.getType(TruncS32Src) == S32 && in tryCombineCopy() 160 auto One = B.buildConstant({SgprRB, S32}, 1); in tryCombineCopy() 161 auto BoolSrc = B.buildAnd({SgprRB, S32}, TruncS32Src, One); in tryCombineCopy() 209 if (DstTy == S32 && TruncSrcTy == S64) { in tryCombineS1AnyExt() 210 auto Unmerge = B.buildUnmerge({SgprRB, S32}, TruncSrc); in tryCombineS1AnyExt() 216 if (DstTy == S64 && TruncSrcTy == S32) { in tryCombineS1AnyExt() 218 {TruncSrc, B.buildUndef({SgprRB, S32})}); in tryCombineS1AnyExt() 223 if (DstTy == S32 && TruncSrcTy == S16) { in tryCombineS1AnyExt() 229 if (DstTy == S16 && TruncSrcTy == S32) { in tryCombineS1AnyExt()
|
| H A D | AMDGPURegisterBankInfo.cpp | 133 const LLT S32 = LLT::scalar(32); in applyBank() local 135 assert(MRI.getType(DstReg) == S32); in applyBank() 142 auto True = B.buildConstant(S32, Opc == AMDGPU::G_SEXT ? -1 : 1); in applyBank() 143 auto False = B.buildConstant(S32, 0); in applyBank() 721 LLT S32 = LLT::scalar(32); in buildReadFirstLane() local 729 auto Unmerge = B.buildUnmerge(S32, Src); in buildReadFirstLane() 737 MRI.setType(DstPart, NumParts == 1 ? Ty : S32); in buildReadFirstLane() 1096 const LLT S32 = LLT::scalar(32); in applyMappingLoad() local 1099 auto WideLoad = B.buildLoadFromOffset(S32, PtrReg, *MMO, 0); in applyMappingLoad() 1103 auto WideLoad = B.buildLoadFromOffset(S32, PtrReg, *MMO, 0); in applyMappingLoad() [all …]
|
| H A D | AMDGPUPreLegalizerCombiner.cpp | 182 const LLT S32 = LLT::scalar(32); in applyClampI64ToI16() local 184 auto Unmerge = B.buildUnmerge(S32, Src); in applyClampI64ToI16() 195 auto MinBoundaryDst = B.buildConstant(S32, MinBoundary); in applyClampI64ToI16() 196 auto MaxBoundaryDst = B.buildConstant(S32, MaxBoundary); in applyClampI64ToI16() 198 auto Bitcast = B.buildBitcast({S32}, CvtPk); in applyClampI64ToI16() 201 AMDGPU::G_AMDGPU_SMED3, {S32}, in applyClampI64ToI16()
|
| H A D | AMDGPURegBankLegalizeHelper.cpp | 142 if (Ty == S32 || Ty == S16) { in lowerVccExtToSel() 267 auto Zero = B.buildConstant({VgprRB, S32}, 0); in lowerV_BFE() 311 unsigned Opc = Ty == S32 ? Opc32 : Opc64; in lowerS_BFE() 316 {B.buildCopy(Ty, Src), B.buildCopy(S32, Src1)}); in lowerS_BFE() 329 LLT Ty = DstTy == V4S16 ? V2S16 : S32; in lowerSplitTo32() 347 LLT Ty = DstTy == V4S16 ? V2S16 : S32; in lowerSplitTo32Select() 417 Hi = B.buildConstant({RB, S32}, 0); in lower() 422 auto ShiftAmt = B.buildConstant({RB, S32}, 31); in lower() 423 Hi = B.buildAShr({RB, S32}, MI.getOperand(1).getReg(), ShiftAmt); in lower() 427 Hi = B.buildUndef({RB, S32}); in lower() [all …]
|
| H A D | AMDGPUPostLegalizerCombiner.cpp | 229 const LLT S32 = LLT::scalar(32); in applyUCharToFloat() local 235 if (SrcTy != S32) in applyUCharToFloat() 236 SrcReg = B.buildAnyExtOrTrunc(S32, SrcReg).getReg(0); in applyUCharToFloat() 238 if (Ty == S32) { in applyUCharToFloat() 242 auto Cvt0 = B.buildInstr(AMDGPU::G_AMDGPU_CVT_F32_UBYTE0, {S32}, {SrcReg}, in applyUCharToFloat() 349 const LLT S32 = LLT::scalar(32); in applyCvtF32UByteN() local 352 if (SrcTy != S32) { in applyCvtF32UByteN() 354 CvtSrc = B.buildAnyExt(S32, CvtSrc).getReg(0); in applyCvtF32UByteN()
|
| H A D | AMDGPUCallLowering.cpp | 74 LLT S32 = LLT::scalar(32); in assignValueToReg() local 75 if (Ty != S32) { in assignValueToReg() 80 ExtReg = MIRBuilder.buildPtrToInt(S32, ExtReg).getReg(0); in assignValueToReg() 82 ExtReg = MIRBuilder.buildBitcast(S32, ExtReg).getReg(0); in assignValueToReg() 198 const LLT S32 = LLT::scalar(32); in getStackAddress() local 225 auto OffsetReg = MIRBuilder.buildConstant(S32, Offset); in getStackAddress() 879 const LLT S32 = LLT::scalar(32); in passSpecialInputs() local 891 InputReg = MRI.createGenericVirtualRegister(S32); in passSpecialInputs() 896 InputReg = MIRBuilder.buildConstant(S32, 0).getReg(0); in passSpecialInputs() 902 Register Y = MRI.createGenericVirtualRegister(S32); in passSpecialInputs() [all …]
|
| H A D | AMDGPURegBankLegalizeHelper.h | 41 static constexpr LLT S32 = LLT::scalar(32); variable 72 MachineRegisterInfo::VRegAttrs SgprRB_S32 = {SgprRB, S32}; 73 MachineRegisterInfo::VRegAttrs VgprRB_S32 = {VgprRB, S32};
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCLegalizerInfo.cpp | 45 const LLT S32 = LLT::scalar(32); in PPCLegalizerInfo() local 53 .legalFor({S32, S64}) in PPCLegalizerInfo() 56 .legalForCartesianProduct({S64}, {S1, S8, S16, S32}) in PPCLegalizerInfo() 70 .legalFor({S32, S64, V4S32, V2S64}); in PPCLegalizerInfo() 73 {S32, S64}); in PPCLegalizerInfo() 76 .legalForCartesianProduct({S64}, {S32, S64}); in PPCLegalizerInfo() 79 .legalForCartesianProduct({S32, S64}, {S64}); in PPCLegalizerInfo() 82 .legalForTypesWithMemDesc({{S64, P0, S64, 8}, {S32, P0, S32, 4}}); in PPCLegalizerInfo() 84 getActionDefinitionsBuilder(G_FCONSTANT).lowerFor({S32, S64}); in PPCLegalizerInfo()
|
| /freebsd/sys/dev/mps/mpi/ |
| H A D | mpi2_type.h | 80 typedef int32_t S32; typedef 87 typedef signed int S32; typedef 92 typedef signed long S32; typedef 101 S32 High; 120 typedef S32 *PS32;
|
| /freebsd/sys/dev/mpt/mpilib/ |
| H A D | mpi_type.h | 81 typedef int32_t S32; typedef 88 typedef signed int S32; typedef 93 typedef signed long S32; typedef 102 S32 High; 119 typedef S32 *PS32;
|
| /freebsd/sys/dev/mpr/mpi/ |
| H A D | mpi2_type.h | 79 typedef int32_t S32; typedef 86 typedef signed int S32; typedef 91 typedef signed long S32; typedef 100 S32 High; 119 typedef S32 *PS32;
|
| /freebsd/sys/dev/mpi3mr/mpi/ |
| H A D | mpi30_type.h | 64 typedef int32_t S32; typedef 75 S32 High; 91 typedef S32 *PS32;
|
| /freebsd/contrib/libarchive/libarchive/test/ |
| H A D | test_archive_string.c | 305 #define S32 S16 S16 in test_archive_string_sprintf() macro 306 #define S64 S32 S32 in test_archive_string_sprintf() 308 const char *s32 = S32; in test_archive_string_sprintf() 309 const char *s33 = S32 "0"; in test_archive_string_sprintf() 315 #undef S32 in test_archive_string_sprintf()
|
| /freebsd/crypto/openssh/openbsd-compat/ |
| H A D | sha2.c | 164 #define S32(b,x) (((x) >> (b)) | ((x) << (32 - (b)))) macro 173 #define Sigma0_256(x) (S32(2, (x)) ^ S32(13, (x)) ^ S32(22, (x))) 174 #define Sigma1_256(x) (S32(6, (x)) ^ S32(11, (x)) ^ S32(25, (x))) 175 #define sigma0_256(x) (S32(7, (x)) ^ S32(18, (x)) ^ R(3 , (x))) 176 #define sigma1_256(x) (S32(17, (x)) ^ S32(19, (x)) ^ R(10, (x)))
|
| /freebsd/contrib/xz/src/liblzma/check/ |
| H A D | crc_common.h | 31 # define S32(x) ((x) << 32) macro 40 # define S32(x) ((x) >> 32) macro
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsABIFlagsSection.cpp | 25 case FpABIKind::S32: in getFpABIValue() 41 case FpABIKind::S32: in getFpABIString()
|
| H A D | MipsABIFlagsSection.h | 23 enum class FpABIKind { ANY, XX, S32, S64, SOFT }; enumerator 188 FpABI = FpABIKind::S32; in setFpAbiFromPredicates()
|
| /freebsd/sys/crypto/ |
| H A D | md4c.c | 53 #define S32 9 macro 230 HH (d, a, b, c, x[ 8], S32); /* 34 */ in MD4Transform() 234 HH (d, a, b, c, x[10], S32); /* 38 */ in MD4Transform() 238 HH (d, a, b, c, x[ 9], S32); /* 42 */ in MD4Transform() 242 HH (d, a, b, c, x[11], S32); /* 46 */ in MD4Transform()
|
| /freebsd/contrib/ldns/ |
| H A D | sha2.c | 193 #define S32(b,x) (((x) >> (b)) | ((x) << (32 - (b)))) macro 202 #define Sigma0_256(x) (S32(2, (x)) ^ S32(13, (x)) ^ S32(22, (x))) 203 #define Sigma1_256(x) (S32(6, (x)) ^ S32(11, (x)) ^ S32(25, (x))) 204 #define sigma0_256(x) (S32(7, (x)) ^ S32(18, (x)) ^ R(3 , (x))) 205 #define sigma1_256(x) (S32(17, (x)) ^ S32(19, (x)) ^ R(10, (x)))
|
| /freebsd/crypto/krb5/src/lib/crypto/builtin/md5/ |
| H A D | md5.c | 296 #define S32 11 in Transform() macro 300 HH ( d, a, b, c, in[ 8], S32, 2272392833UL); /* 34 */ in Transform() 304 HH ( d, a, b, c, in[ 4], S32, 1272893353UL); /* 38 */ in Transform() 308 HH ( d, a, b, c, in[ 0], S32, 3936430074UL); /* 42 */ in Transform() 312 HH ( d, a, b, c, in[12], S32, 3873151461UL); /* 46 */ in Transform()
|
| /freebsd/sbin/ipf/ipftest/ |
| H A D | md5.c | 249 #define S32 11 in Transform() macro 253 HH ( d, a, b, c, in[ 8], S32, UL(2272392833)); /* 34 */ in Transform() 257 HH ( d, a, b, c, in[ 4], S32, UL(1272893353)); /* 38 */ in Transform() 261 HH ( d, a, b, c, in[ 0], S32, UL(3936430074)); /* 42 */ in Transform() 265 HH ( d, a, b, c, in[12], S32, UL(3873151461)); /* 46 */ in Transform()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 7574 const LLT S32 = LLT::scalar(32); in lowerU64ToF32BitOps() local 7577 assert(MRI.getType(Src) == S64 && MRI.getType(Dst) == S32); in lowerU64ToF32BitOps() 7589 auto Zero32 = MIRBuilder.buildConstant(S32, 0); in lowerU64ToF32BitOps() 7592 auto LZ = MIRBuilder.buildCTLZ_ZERO_UNDEF(S32, Src); in lowerU64ToF32BitOps() 7594 auto K = MIRBuilder.buildConstant(S32, 127U + 63U); in lowerU64ToF32BitOps() 7595 auto Sub = MIRBuilder.buildSub(S32, K, LZ); in lowerU64ToF32BitOps() 7598 auto E = MIRBuilder.buildSelect(S32, NotZero, Sub, Zero32); in lowerU64ToF32BitOps() 7609 auto ShlE = MIRBuilder.buildShl(S32, E, MIRBuilder.buildConstant(S32, 23)); in lowerU64ToF32BitOps() 7610 auto V = MIRBuilder.buildOr(S32, ShlE, MIRBuilder.buildTrunc(S32, UShl)); in lowerU64ToF32BitOps() 7615 auto One = MIRBuilder.buildConstant(S32, 1); in lowerU64ToF32BitOps() [all …]
|
| /freebsd/sys/dev/isci/ |
| H A D | environment.h | 53 typedef int32_t S32; typedef
|