Lines Matching refs:getInt32
407 {Identity, V, B.getInt32(DPP::ROW_XMASK0 | 1 << Idx), in buildReduction()
408 B.getInt32(0xf), B.getInt32(0xf), B.getFalse()})); in buildReduction()
416 {V, V, B.getInt32(-1), B.getInt32(-1), B.getFalse(), B.getFalse()}); in buildReduction()
437 Value *Lane0 = B.CreateCall(ReadLane, {V, B.getInt32(0)}); in buildReduction()
438 Value *Lane32 = B.CreateCall(ReadLane, {V, B.getInt32(32)}); in buildReduction()
459 {Identity, V, B.getInt32(DPP::ROW_SHR0 | 1 << Idx), in buildScan()
460 B.getInt32(0xf), B.getInt32(0xf), B.getFalse()})); in buildScan()
467 {Identity, V, B.getInt32(DPP::BCAST15), B.getInt32(0xa), in buildScan()
468 B.getInt32(0xf), B.getFalse()})); in buildScan()
472 {Identity, V, B.getInt32(DPP::BCAST31), B.getInt32(0xc), in buildScan()
473 B.getInt32(0xf), B.getFalse()})); in buildScan()
484 {V, V, B.getInt32(-1), B.getInt32(-1), B.getFalse(), B.getFalse()}); in buildScan()
488 B.getInt32(DPP::QUAD_PERM_ID), B.getInt32(0xa), in buildScan()
489 B.getInt32(0xf), B.getFalse()}); in buildScan()
496 {V, B.getInt32(31)}); in buildScan()
499 UpdateDPP, {Identity, Lane31, B.getInt32(DPP::QUAD_PERM_ID), in buildScan()
500 B.getInt32(0xc), B.getInt32(0xf), B.getFalse()}); in buildScan()
522 {Identity, V, B.getInt32(DPP::WAVE_SHR1), B.getInt32(0xf), in buildShiftRight()
523 B.getInt32(0xf), B.getFalse()}); in buildShiftRight()
534 {Identity, V, B.getInt32(DPP::ROW_SHR0 + 1), in buildShiftRight()
535 B.getInt32(0xf), B.getInt32(0xf), B.getFalse()}); in buildShiftRight()
540 {B.CreateCall(ReadLane, {B.CreateBitCast(Old, IntNTy), B.getInt32(15)}), in buildShiftRight()
541 B.getInt32(16), B.CreateBitCast(V, IntNTy)}); in buildShiftRight()
548 B.getInt32(31)}), in buildShiftRight()
549 B.getInt32(32), V}); in buildShiftRight()
554 {B.CreateCall(ReadLane, {Old, B.getInt32(47)}), B.getInt32(48), V}); in buildShiftRight()
733 {Ballot, B.getInt32(0)}); in optimizeAtomic()
738 {ExtractLo, B.getInt32(0)}); in optimizeAtomic()
788 Value *const LastLaneIdx = B.getInt32(ST->getWavefrontSize() - 1); in optimizeAtomic()
854 Value *const Cond = B.CreateICmpEQ(Mbcnt, B.getInt32(0)); in optimizeAtomic()
930 PoisonValue::get(VecTy), ReadFirstLaneLo, B.getInt32(0)); in optimizeAtomic()
932 B.CreateInsertElement(PartialInsert, ReadFirstLaneHi, B.getInt32(1)); in optimizeAtomic()