Lines Matching refs:S32

37   LLT S32 = LLT::scalar(32);  in TEST_F()  local
38 auto Src = B.buildTrunc(S32, Copies[0]); in TEST_F()
39 auto Amt = B.buildTrunc(S32, Copies[1]); in TEST_F()
40 auto ROTR = B.buildInstr(TargetOpcode::G_ROTR, {S32}, {Src, Amt}); in TEST_F()
41 auto ROTL = B.buildInstr(TargetOpcode::G_ROTL, {S32}, {Src, Amt}); in TEST_F()
48 Helper.lower(*ROTR, 0, S32)); in TEST_F()
50 Helper.lower(*ROTL, 0, S32)); in TEST_F()
147 LLT S32 = LLT::scalar(32); in TEST_F() local
148 LLT V4S32 = LLT::fixed_vector(4, S32); in TEST_F()
149 auto SrcTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
151 auto AmtTrunc = B.buildTrunc(S32, Copies[1]); in TEST_F()
1081 LLT S32 = LLT::scalar(32); in TEST_F() local
1096 Helper.narrowScalar(*UADDO, 0, S32)); in TEST_F()
1118 LLT S32 = LLT::scalar(32); in TEST_F() local
1133 Helper.narrowScalar(*USUBO, 0, S32)); in TEST_F()
1155 LLT S32 = LLT::scalar(32); in TEST_F() local
1170 Helper.narrowScalar(*SADDO, 0, S32)); in TEST_F()
1192 LLT S32 = LLT::scalar(32); in TEST_F() local
1207 Helper.narrowScalar(*SSUBO, 0, S32)); in TEST_F()
1229 LLT S32 = LLT::scalar(32); in TEST_F() local
1245 Helper.narrowScalar(*UADDE, 0, S32)); in TEST_F()
1268 LLT S32 = LLT::scalar(32); in TEST_F() local
1284 Helper.narrowScalar(*USUBE, 0, S32)); in TEST_F()
1307 LLT S32 = LLT::scalar(32); in TEST_F() local
1323 Helper.narrowScalar(*SADDE, 0, S32)); in TEST_F()
1346 LLT S32 = LLT::scalar(32); in TEST_F() local
1362 Helper.narrowScalar(*SSUBE, 0, S32)); in TEST_F()
1712 LLT S32 = LLT::scalar(32); in TEST_F() local
1715 LLT V2S32 = LLT::fixed_vector(2, S32); in TEST_F()
1737 Helper.widenScalar(*BV1, 1, S32)); in TEST_F()
1761 const LLT S32 = LLT::scalar(32); in TEST_F() local
1814 Helper.widenScalar(*Merge2, 1, S32)); in TEST_F()
1873 const LLT S32 = LLT::scalar(32); in TEST_F() local
1877 auto Lo = B.buildTrunc(S32, Copies[0]); in TEST_F()
1878 auto Hi = B.buildTrunc(S32, Copies[1]); in TEST_F()
2043 LLT S32{LLT::scalar(32)}; in TEST_F() local
2047 B.buildInstr(TargetOpcode::G_FPEXT, {S32}, {MIBTrunc}); in TEST_F()
2083 LLT S32{LLT::scalar(32)}; in TEST_F() local
2086 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2149 LLT S32{LLT::scalar(32)}; in TEST_F() local
2152 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2156 B.buildInstr(TargetOpcode::G_SREM, {S32}, {MIBTrunc, MIBTrunc}); in TEST_F()
2207 LLT S32{LLT::scalar(32)}; in TEST_F() local
2210 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2214 B.buildInstr(TargetOpcode::G_UREM, {S32}, {MIBTrunc, MIBTrunc}); in TEST_F()
2266 LLT S32{LLT::scalar(32)}; in TEST_F() local
2269 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2273 B.buildInstr(TargetOpcode::G_CTLZ_ZERO_UNDEF, {S32}, {MIBTrunc}); in TEST_F()
2319 LLT S32{LLT::scalar(32)}; in TEST_F() local
2322 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2326 B.buildInstr(TargetOpcode::G_FADD, {S32}, {MIBTrunc, MIBTrunc}); in TEST_F()
2372 LLT S32{LLT::scalar(32)}; in TEST_F() local
2375 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2379 B.buildInstr(TargetOpcode::G_FSUB, {S32}, {MIBTrunc, MIBTrunc}); in TEST_F()
2425 LLT S32{LLT::scalar(32)}; in TEST_F() local
2428 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2432 B.buildInstr(TargetOpcode::G_FMUL, {S32}, {MIBTrunc, MIBTrunc}); in TEST_F()
2478 LLT S32{LLT::scalar(32)}; in TEST_F() local
2481 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2485 B.buildInstr(TargetOpcode::G_FDIV, {S32}, {MIBTrunc, MIBTrunc}); in TEST_F()
2531 LLT S32{LLT::scalar(32)}; in TEST_F() local
2534 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2537 auto MIBExp32 = B.buildInstr(TargetOpcode::G_FEXP, {S32}, {MIBTrunc}); in TEST_F()
2579 LLT S32{LLT::scalar(32)}; in TEST_F() local
2582 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2585 auto MIBExp232 = B.buildInstr(TargetOpcode::G_FEXP2, {S32}, {MIBTrunc}); in TEST_F()
2627 LLT S32{LLT::scalar(32)}; in TEST_F() local
2630 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2633 auto MIBFRem32 = B.buildInstr(TargetOpcode::G_FREM, {S32}, {MIBTrunc}); in TEST_F()
2675 LLT S32{LLT::scalar(32)}; in TEST_F() local
2678 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2681 auto MIBPow32 = B.buildInstr(TargetOpcode::G_FPOW, {S32}, {MIBTrunc}); in TEST_F()
2723 LLT S32{LLT::scalar(32)}; in TEST_F() local
2726 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2729 auto MIBMa32 = B.buildInstr(TargetOpcode::G_FMA, {S32}, {MIBTrunc, MIBTrunc}); in TEST_F()
2772 LLT S32{LLT::scalar(32)}; in TEST_F() local
2775 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2778 auto MIBCeil32 = B.buildInstr(TargetOpcode::G_FCEIL, {S32}, {MIBTrunc}); in TEST_F()
2820 LLT S32{LLT::scalar(32)}; in TEST_F() local
2823 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2826 auto MIBFloor32 = B.buildInstr(TargetOpcode::G_FFLOOR, {S32}, {MIBTrunc}); in TEST_F()
2868 LLT S32{LLT::scalar(32)}; in TEST_F() local
2871 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2874 auto MIBMin32 = B.buildFMinNum(S32, MIBTrunc, MIBTrunc); in TEST_F()
2919 LLT S32{LLT::scalar(32)}; in TEST_F() local
2922 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2925 auto MIBMax32 = B.buildFMaxNum(S32, MIBTrunc, MIBTrunc); in TEST_F()
2970 LLT S32{LLT::scalar(32)}; in TEST_F() local
2973 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2976 auto MIBSqrt32 = B.buildInstr(TargetOpcode::G_FSQRT, {S32}, {MIBTrunc}); in TEST_F()
3018 LLT S32{LLT::scalar(32)}; in TEST_F() local
3021 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
3024 auto MIBRint32 = B.buildInstr(TargetOpcode::G_FRINT, {S32}, {MIBTrunc}); in TEST_F()
3066 LLT S32{LLT::scalar(32)}; in TEST_F() local
3069 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
3073 B.buildInstr(TargetOpcode::G_FNEARBYINT, {S32}, {MIBTrunc}); in TEST_F()
3119 LLT S32{LLT::scalar(32)}; in TEST_F() local
3121 auto MIBExtractS32 = B.buildExtract(S32, Copies[1], 32); in TEST_F()
3129 Helper.narrowScalar(*MIBExtractS32, 1, S32)); in TEST_F()
3132 Helper.narrowScalar(*MIBExtractS16, 1, S32)); in TEST_F()
3154 LLT S32{LLT::scalar(32)}; in TEST_F() local
3160 auto TruncS32 = B.buildTrunc(S32, Copies[0]); in TEST_F()
3387 LLT S32{LLT::scalar(32)}; in TEST_F() local
3391 auto UnmergePtr = B.buildUnmerge(S32, IntToPtr); in TEST_F()
3392 auto UnmergeScalar = B.buildUnmerge(S32, Copies[0]); in TEST_F()
3431 LLT S32 = LLT::scalar(32); in TEST_F() local
3446 Helper.bitcast(*Load, 0, S32)); in TEST_F()
3465 LLT S32 = LLT::scalar(32); in TEST_F() local
3481 Helper.bitcast(*Store, 0, S32)); in TEST_F()
3499 LLT S32 = LLT::scalar(32); in TEST_F() local
3515 Helper.bitcast(*Select, 0, S32)); in TEST_F()
3535 Helper.bitcast(*VSelect, 0, S32)); in TEST_F()
3545 LLT S32 = LLT::scalar(32); in TEST_F() local
3561 Helper.bitcast(*And, 0, S32)); in TEST_F()
3565 Helper.bitcast(*Or, 0, S32)); in TEST_F()
3569 Helper.bitcast(*Xor, 0, S32)); in TEST_F()
3628 LLT S32{LLT::scalar(32)}; in TEST_F() local
3650 Helper.narrowScalar(*Implicit2, 0, S32)); in TEST_F()
3658 Helper.narrowScalar(*Implicit4, 0, S32)); in TEST_F()
3741 LLT S32{LLT::scalar(32)}; in TEST_F() local
3766 Helper.narrowScalar(*FreezeScalar, 0, S32)); in TEST_F()
3824 LLT S32{LLT::scalar(32)}; in TEST_F() local
3843 Helper.fewerElementsVector(*FreezeVector1, 0, S32)); in TEST_F()
4096 LLT S32{LLT::scalar(32)}; in TEST_F() local
4099 auto Trunc = B.buildTrunc(S32, Constant); in TEST_F()
4111 Helper.narrowScalarShift(*Shift, 0, S32)); in TEST_F()