Lines Matching defs:s32
114 LLT s32 = LLT::scalar(32);
200 auto TruncCopy1 = B.buildTrunc(s32, Copies[1]);
225 auto MIBUnmerge = B.buildUnmerge({s32, s32}, B.buildConstant(s64, 42));
421 // Truncate s64 to s32.
422 LLT s32 = LLT::scalar(32);
423 auto Copy0s32 = B.buildFPTrunc(s32, Copies[0]);
426 auto MIBFabs = B.buildInstr(TargetOpcode::G_FABS, {s32}, {Copy0s32});
432 auto MIBFNeg = B.buildInstr(TargetOpcode::G_FNEG, {s32}, {Copy0s32});
442 auto MIBFCst = B.buildFConstant(s32, .5);
484 LLT s32 = LLT::scalar(32);
486 auto MIBTrunc = B.buildTrunc(s32, Copies[0]);
532 LLT s32 = LLT::scalar(32);
535 m_GAdd(m_SpecificType(s32), m_Reg())));
568 LLT s32 = LLT::scalar(32);
577 // Check for s32 (which should fail).
580 m_all_of(m_SpecificType(s32), m_GAdd(m_Reg(Src0), m_Reg(Src1))));
584 m_any_of(m_SpecificType(s32), m_GAdd(m_Reg(Src0), m_Reg(Src1))));
928 auto s32 = LLT::scalar(32);
935 auto TruncAdd = B.buildTrunc(s32, Add);
936 auto TruncSub = B.buildTrunc(s32, Sub);
937 auto NarrowAdd = B.buildAdd(s32, TruncAdd, TruncSub);