Lines Matching refs:getInt32

299                      {Identity, V, B.getInt32(DPP::ROW_XMASK0 | 1 << Idx),  in buildReduction()
300 B.getInt32(0xf), B.getInt32(0xf), B.getFalse()})); in buildReduction()
309 {V, V, B.getInt32(-1), B.getInt32(-1), B.getFalse(), B.getFalse()})); in buildReduction()
318 Value *const Lane0 = B.CreateCall(ReadLane, {V, B.getInt32(0)}); in buildReduction()
319 Value *const Lane32 = B.CreateCall(ReadLane, {V, B.getInt32(32)}); in buildReduction()
336 {Identity, V, B.getInt32(DPP::ROW_SHR0 | 1 << Idx), in buildScan()
337 B.getInt32(0xf), B.getInt32(0xf), B.getFalse()})); in buildScan()
344 {Identity, V, B.getInt32(DPP::BCAST15), B.getInt32(0xa), in buildScan()
345 B.getInt32(0xf), B.getFalse()})); in buildScan()
349 {Identity, V, B.getInt32(DPP::BCAST31), B.getInt32(0xc), in buildScan()
350 B.getInt32(0xf), B.getFalse()})); in buildScan()
360 {V, V, B.getInt32(-1), B.getInt32(-1), B.getFalse(), B.getFalse()}); in buildScan()
364 {Identity, PermX, B.getInt32(DPP::QUAD_PERM_ID), in buildScan()
365 B.getInt32(0xa), B.getInt32(0xf), B.getFalse()})); in buildScan()
369 {V, B.getInt32(31)}); in buildScan()
373 {Identity, Lane31, B.getInt32(DPP::QUAD_PERM_ID), in buildScan()
374 B.getInt32(0xc), B.getInt32(0xf), B.getFalse()})); in buildScan()
392 {Identity, V, B.getInt32(DPP::WAVE_SHR1), B.getInt32(0xf), in buildShiftRight()
393 B.getInt32(0xf), B.getFalse()}); in buildShiftRight()
404 {Identity, V, B.getInt32(DPP::ROW_SHR0 + 1), in buildShiftRight()
405 B.getInt32(0xf), B.getInt32(0xf), B.getFalse()}); in buildShiftRight()
408 V = B.CreateCall(WriteLane, {B.CreateCall(ReadLane, {Old, B.getInt32(15)}), in buildShiftRight()
409 B.getInt32(16), V}); in buildShiftRight()
415 {B.CreateCall(ReadLane, {Old, B.getInt32(31)}), B.getInt32(32), V}); in buildShiftRight()
420 {B.CreateCall(ReadLane, {Old, B.getInt32(47)}), B.getInt32(48), V}); in buildShiftRight()
506 {Ballot, B.getInt32(0)}); in optimizeAtomic()
509 Value *const ExtractLo = B.CreateExtractElement(BitCast, B.getInt32(0)); in optimizeAtomic()
510 Value *const ExtractHi = B.CreateExtractElement(BitCast, B.getInt32(1)); in optimizeAtomic()
512 {ExtractLo, B.getInt32(0)}); in optimizeAtomic()
547 Value *const LastLaneIdx = B.getInt32(ST->getWavefrontSize() - 1); in optimizeAtomic()
640 UndefValue::get(VecTy), ReadFirstLaneLo, B.getInt32(0)); in optimizeAtomic()
642 B.CreateInsertElement(PartialInsert, ReadFirstLaneHi, B.getInt32(1)); in optimizeAtomic()