Lines Matching full:copies
38 auto Src = B.buildTrunc(S32, Copies[0]); in TEST_F()
39 auto Amt = B.buildTrunc(S32, Copies[1]); in TEST_F()
91 auto Src = B.buildTrunc(S24, Copies[0]); in TEST_F()
92 auto Amt = B.buildTrunc(S24, Copies[1]); 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()
196 B.buildInstr(TargetOpcode::G_CTTZ, {LLT::scalar(32)}, {Copies[0]}); in TEST_F()
228 B.buildInstr(TargetOpcode::G_CTTZ, {LLT::scalar(64)}, {Copies[0]}); in TEST_F()
262 B.buildInstr(TargetOpcode::G_CTLZ, {LLT::scalar(32)}, {Copies[0]}); in TEST_F()
297 B.buildInstr(TargetOpcode::G_CTTZ, {LLT::scalar(32)}, {Copies[0]}); in TEST_F()
332 B.buildInstr(TargetOpcode::G_CTTZ, {LLT::scalar(64)}, {Copies[0]}); in TEST_F()
368 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
403 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
434 {LLT::scalar(64)}, {Copies[0]}); in TEST_F()
461 B.buildInstr(TargetOpcode::G_CTLZ, {LLT::scalar(64)}, {Copies[0]}); in TEST_F()
492 B.buildInstr(TargetOpcode::G_CTLZ, {LLT::scalar(32)}, {Copies[0]}); in TEST_F()
524 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
566 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
601 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
637 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
670 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
704 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
738 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
777 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
816 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
855 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
893 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
933 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
973 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
1013 auto MIBTrunc = B.buildTrunc(s8, Copies[0]); in TEST_F()
1055 {Copies[0], Copies[1]}); in TEST_F()
1445 auto Val0 = B.buildBitcast(v2s32, Copies[0]); in TEST_F()
1446 auto Val1 = B.buildBitcast(v2s32, Copies[1]); in TEST_F()
1509 auto ICmp = B.buildICmp(CmpInst::ICMP_EQ, s1, Copies[0], Copies[1]); in TEST_F()
1584 B.buildInstr(TargetOpcode::G_FADD, {LLT::scalar(64)}, {Copies[0], Copies[1]}, in TEST_F()
1594 B.buildInstr(TargetOpcode::G_FNEG, {LLT::scalar(64)}, {Copies[0]}, in TEST_F()
1633 auto SMin = B.buildSMin(s64, Copies[0], Copies[1]); in TEST_F()
1634 auto SMax = B.buildSMax(s64, Copies[0], Copies[1]); in TEST_F()
1635 auto UMin = B.buildUMin(s64, Copies[0], Copies[1]); in TEST_F()
1636 auto UMax = B.buildUMax(s64, Copies[0], Copies[1]); in TEST_F()
1638 auto VecVal0 = B.buildBitcast(v2s32, Copies[0]); in TEST_F()
1639 auto VecVal1 = B.buildBitcast(v2s32, Copies[1]); in TEST_F()
1877 auto Lo = B.buildTrunc(S32, Copies[0]); in TEST_F()
1878 auto Hi = B.buildTrunc(S32, Copies[1]); in TEST_F()
1912 {B.buildInstr(TargetOpcode::G_TRUNC, {LLT::scalar(32)}, {Copies[0]}), in TEST_F()
1945 {B.buildInstr(TargetOpcode::G_TRUNC, {LLT::scalar(16)}, {Copies[0]}), in TEST_F()
1977 {B.buildInstr(TargetOpcode::G_TRUNC, {LLT::scalar(32)}, {Copies[0]}), in TEST_F()
2011 {B.buildInstr(TargetOpcode::G_TRUNC, {LLT::scalar(32)}, {Copies[0]}), in TEST_F()
2045 auto MIBTrunc = B.buildTrunc(S16, Copies[0]); in TEST_F()
2050 B.buildInstr(TargetOpcode::G_FPEXT, {S128}, {Copies[1]}); in TEST_F()
2086 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2090 auto MIBMerge = B.buildMergeLikeInstr(S128, {Copies[1], Copies[2]}); in TEST_F()
2126 auto MIBTrunc = B.buildTrunc(S16, Copies[0]); in TEST_F()
2152 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2153 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2158 B.buildInstr(TargetOpcode::G_MUL, {S64}, {Copies[0], Copies[0]}); in TEST_F()
2210 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2211 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2216 B.buildInstr(TargetOpcode::G_SREM, {S64}, {Copies[0], Copies[0]}); in TEST_F()
2268 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2269 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2274 B.buildInstr(TargetOpcode::G_UREM, {S64}, {Copies[0], Copies[0]}); in TEST_F()
2327 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2328 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2333 B.buildInstr(TargetOpcode::G_CTLZ_ZERO_UNDEF, {S64}, {Copies[0]}); in TEST_F()
2380 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2381 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2386 B.buildInstr(TargetOpcode::G_FADD, {S64}, {Copies[0], Copies[0]}); in TEST_F()
2433 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2434 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2439 B.buildInstr(TargetOpcode::G_FSUB, {S64}, {Copies[0], Copies[0]}); in TEST_F()
2486 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2487 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2492 B.buildInstr(TargetOpcode::G_FMUL, {S64}, {Copies[0], Copies[0]}); in TEST_F()
2539 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2540 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2545 B.buildInstr(TargetOpcode::G_FDIV, {S64}, {Copies[0], Copies[0]}); in TEST_F()
2592 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2593 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2596 auto MIBExp64 = B.buildInstr(TargetOpcode::G_FEXP, {S64}, {Copies[0]}); in TEST_F()
2640 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2641 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2644 auto MIBExp264 = B.buildInstr(TargetOpcode::G_FEXP2, {S64}, {Copies[0]}); in TEST_F()
2688 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2689 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2692 auto MIBFRem64 = B.buildInstr(TargetOpcode::G_FREM, {S64}, {Copies[0]}); in TEST_F()
2736 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2737 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2740 auto MIBPow64 = B.buildInstr(TargetOpcode::G_FPOW, {S64}, {Copies[0]}); in TEST_F()
2784 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2785 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2789 B.buildInstr(TargetOpcode::G_FMA, {S64}, {Copies[0], Copies[0]}); in TEST_F()
2833 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2834 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2837 auto MIBCeil64 = B.buildInstr(TargetOpcode::G_FCEIL, {S64}, {Copies[0]}); in TEST_F()
2881 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2882 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2885 auto MIBFloor64 = B.buildInstr(TargetOpcode::G_FFLOOR, {S64}, {Copies[0]}); in TEST_F()
2929 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2930 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2933 auto MIBMin64 = B.buildFMinNum(S64, Copies[0], Copies[0]); in TEST_F()
2980 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
2981 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
2984 auto MIBMax64 = B.buildFMaxNum(S64, Copies[0], Copies[0]); in TEST_F()
3031 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
3032 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
3035 auto MIBSqrt64 = B.buildInstr(TargetOpcode::G_FSQRT, {S64}, {Copies[0]}); in TEST_F()
3079 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
3080 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
3083 auto MIBRint64 = B.buildInstr(TargetOpcode::G_FRINT, {S64}, {Copies[0]}); in TEST_F()
3127 auto MIBTrunc = B.buildTrunc(S32, Copies[0]); in TEST_F()
3128 auto MIBExt = B.buildAnyExt(S128, Copies[0]); in TEST_F()
3133 B.buildInstr(TargetOpcode::G_FNEARBYINT, {S64}, {Copies[0]}); in TEST_F()
3179 auto MIBExtractS32 = B.buildExtract(S32, Copies[1], 32); in TEST_F()
3180 auto MIBExtractS16 = B.buildExtract(S16, Copies[1], 0); in TEST_F()
3218 auto TruncS32 = B.buildTrunc(S32, Copies[0]); in TEST_F()
3219 auto IntToPtrP0 = B.buildIntToPtr(P0, Copies[0]); in TEST_F()
3221 auto BitcastV2S32 = B.buildBitcast(V2S32, Copies[0]); in TEST_F()
3223 auto InsertS64S32 = B.buildInsert(S64, Copies[0], TruncS32, 0); in TEST_F()
3224 auto InsertS64P1 = B.buildInsert(S64, Copies[0], IntToPtrP1, 8); in TEST_F()
3307 auto Floor = B.buildFFloor(LLT::scalar(64), Copies[0], MachineInstr::MIFlag::FmNoInfs); in TEST_F()
3339 auto Cast = B.buildBitcast(LLT::fixed_vector(2, 32), Copies[0]); in TEST_F()
3386 B.buildInstr(TargetOpcode::G_SDIVREM, {S64, S64}, {Copies[0], Copies[1]}); in TEST_F()
3417 B.buildInstr(TargetOpcode::G_UDIVREM, {S64, S64}, {Copies[0], Copies[1]}); in TEST_F()
3447 auto Tst = B.buildTrunc(S1, Copies[0]); in TEST_F()
3448 auto SrcA = B.buildTrunc(S32, Copies[1]); in TEST_F()
3449 auto SrcB = B.buildTrunc(S32, Copies[2]); in TEST_F()
3489 auto IntToPtr = B.buildIntToPtr(P0, Copies[0]); in TEST_F()
3491 auto UnmergeScalar = B.buildUnmerge(S32, Copies[0]); in TEST_F()
3797 auto Vector = B.buildBitcast(V2S32, Copies[0]); in TEST_F()
3799 auto FreezeScalar = B.buildInstr(TargetOpcode::G_FREEZE, {S64}, {Copies[0]}); in TEST_F()
3850 auto Trunc = B.buildTrunc(S33, {Copies[0]}); in TEST_F()
3851 auto Trunc1 = B.buildTrunc(S48, {Copies[0]}); in TEST_F()
3854 auto FreezeScalar = B.buildInstr(TargetOpcode::G_FREEZE, {S64}, {Copies[0]}); in TEST_F()
3930 auto Vector1 = B.buildBitcast(V2S32, Copies[0]); in TEST_F()
3931 auto Vector2 = B.buildBitcast(V4S16, Copies[0]); in TEST_F()
3981 auto Vector1 = B.buildBitcast(V2S32, Copies[0]); in TEST_F()
4023 auto Ptr0 = B.buildIntToPtr(P0, Copies[0]); in TEST_F()
4025 auto Value = B.buildTrunc(S16, Copies[1]); in TEST_F()
4104 auto Src = B.buildAnyExt(S96, Copies[0]); in TEST_F()
4147 auto V1 = B.buildBuildVector(V6S64, {Copies[0], Copies[1], Copies[0], in TEST_F()
4148 Copies[1], Copies[0], Copies[1]}); in TEST_F()
4149 auto V2 = B.buildBuildVector(V6S64, {Copies[0], Copies[1], Copies[0], in TEST_F()
4150 Copies[1], Copies[0], Copies[1]}); in TEST_F()
4201 auto Shift = B.buildShl(S64, Copies[0], Trunc); in TEST_F()
4247 auto Val0 = B.buildBitcast(v2s32, Copies[0]); in TEST_F()
4248 auto Val1 = B.buildBitcast(v2s32, Copies[1]); in TEST_F()
4252 auto Cond = B.buildICmp(CmpInst::ICMP_EQ, s1, Copies[2], Zero); in TEST_F()