Lines Matching refs:CSEB

30   CSEMIRBuilder CSEB(B.getState());  in TEST_F()  local
32 CSEB.setInsertPt(B.getMBB(), B.getInsertPt()); in TEST_F()
35 CSEB.buildInstr(TargetOpcode::G_ADD, {AddReg}, {MIBInput, MIBInput}); in TEST_F()
38 CSEB.buildInstr(TargetOpcode::G_ADD, {s16}, {MIBInput, MIBInput}); in TEST_F()
41 CSEB.buildInstr(TargetOpcode::G_ADD, {s16}, {MIBInput, MIBInput}); in TEST_F()
44 CSEB.buildInstr(TargetOpcode::G_ADD, {s16}, {MIBInput, MIBInput1}); in TEST_F()
48 auto MIBCst = CSEB.buildConstant(s32, 0); in TEST_F()
49 auto MIBCst1 = CSEB.buildConstant(s32, 0); in TEST_F()
52 auto MIBCF1 = CSEB.buildInstr(TargetOpcode::G_ADD, {s32}, {MIBCst, MIBCst}); in TEST_F()
56 auto MIBFP0 = CSEB.buildFConstant(s32, 1.0); in TEST_F()
57 auto MIBFP0_1 = CSEB.buildFConstant(s32, 1.0); in TEST_F()
63 auto Splat0 = CSEB.buildConstant(LLT::fixed_vector(2, s32), 0); in TEST_F()
68 auto FSplat = CSEB.buildFConstant(LLT::fixed_vector(2, s32), 1.0); in TEST_F()
74 auto MIBUnmerge = CSEB.buildUnmerge({s32, s32}, Copies[0]); in TEST_F()
75 auto MIBUnmerge2 = CSEB.buildUnmerge({s32, s32}, Copies[0]); in TEST_F()
79 auto Undef0 = CSEB.buildUndef(s32); in TEST_F()
80 auto Undef1 = CSEB.buildUndef(s32); in TEST_F()
99 CSEB.buildInstr(TargetOpcode::G_AND, {s32}, {Copies[0], Copies[1]}); in TEST_F()
102 auto ExtractMIB = CSEB.buildInstr(TargetOpcode::G_EXTRACT, {s16}, in TEST_F()
104 auto ExtractMIB1 = CSEB.buildInstr(TargetOpcode::G_EXTRACT, {s16}, in TEST_F()
106 auto ExtractMIB2 = CSEB.buildInstr(TargetOpcode::G_EXTRACT, {s16}, in TEST_F()
125 CSEMIRBuilder CSEB(B.getState()); in TEST_F() local
126 CSEB.setInsertPt(*EntryMBB, EntryMBB->begin()); in TEST_F()
128 CSEB.buildInstr(TargetOpcode::G_ADD, {s16}, {MIBInput, MIBInput}); in TEST_F()
133 auto MIBZeroTmp = CSEB.buildConstant(s16, 0); in TEST_F()
137 auto Undef0 = CSEB.buildUndef(s16); in TEST_F()
138 auto Undef1 = CSEB.buildUndef(s16); in TEST_F()
156 CSEMIRBuilder CSEB(B.getState()); in TEST_F() local
157 CSEB.buildConstant(s32, 0); in TEST_F()
158 auto MIBCst2 = CSEB.buildConstant(s32, 2); in TEST_F()
161 CSEB.setInsertPt(CSEB.getMBB(), --CSEB.getInsertPt()); in TEST_F()
162 auto MIBCst3 = CSEB.buildConstant(s32, 2); in TEST_F()
164 EXPECT_TRUE(CSEB.getInsertPt() == CSEB.getMBB().end()); in TEST_F()
178 CSEMIRBuilder CSEB(B.getState()); in TEST_F() local
179 auto Cst8 = CSEB.buildConstant(s32, 8); in TEST_F()
180 auto *CtlzDef = &*CSEB.buildCTLZ(s32, Cst8); in TEST_F()
185 auto Cst16 = CSEB.buildConstant(s32, 16); in TEST_F()
186 auto Cst32 = CSEB.buildConstant(s32, 32); in TEST_F()
187 auto Cst64 = CSEB.buildConstant(s32, 64); in TEST_F()
189 auto BV = CSEB.buildBuildVector(VecTy, {Cst8.getReg(0), Cst16.getReg(0), in TEST_F()
191 CSEB.buildCTLZ(VecTy, BV); in TEST_F()