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()
324 Value *const Lane0 = B.CreateCall(ReadLane, {V, B.getInt32(0)}); in buildReduction()
325 Value *const Lane32 = B.CreateCall(ReadLane, {V, B.getInt32(32)}); in buildReduction()
342 {Identity, V, B.getInt32(DPP::ROW_SHR0 | 1 << Idx), in buildScan()
343 B.getInt32(0xf), B.getInt32(0xf), B.getFalse()})); in buildScan()
350 {Identity, V, B.getInt32(DPP::BCAST15), B.getInt32(0xa), in buildScan()
351 B.getInt32(0xf), B.getFalse()})); in buildScan()
355 {Identity, V, B.getInt32(DPP::BCAST31), B.getInt32(0xc), in buildScan()
356 B.getInt32(0xf), B.getFalse()})); in buildScan()
366 {V, V, B.getInt32(-1), B.getInt32(-1), B.getFalse(), B.getFalse()}); in buildScan()
370 {Identity, PermX, B.getInt32(DPP::QUAD_PERM_ID), in buildScan()
371 B.getInt32(0xa), B.getInt32(0xf), B.getFalse()})); in buildScan()
375 {V, B.getInt32(31)}); in buildScan()
379 {Identity, Lane31, B.getInt32(DPP::QUAD_PERM_ID), in buildScan()
380 B.getInt32(0xc), B.getInt32(0xf), B.getFalse()})); in buildScan()
398 {Identity, V, B.getInt32(DPP::WAVE_SHR1), B.getInt32(0xf), in buildShiftRight()
399 B.getInt32(0xf), B.getFalse()}); in buildShiftRight()
410 {Identity, V, B.getInt32(DPP::ROW_SHR0 + 1), in buildShiftRight()
411 B.getInt32(0xf), B.getInt32(0xf), B.getFalse()}); in buildShiftRight()
414 V = B.CreateCall(WriteLane, {B.CreateCall(ReadLane, {Old, B.getInt32(15)}), in buildShiftRight()
415 B.getInt32(16), V}); in buildShiftRight()
421 {B.CreateCall(ReadLane, {Old, B.getInt32(31)}), B.getInt32(32), V}); in buildShiftRight()
426 {B.CreateCall(ReadLane, {Old, B.getInt32(47)}), B.getInt32(48), V}); in buildShiftRight()
512 {Ballot, B.getInt32(0)}); in optimizeAtomic()
515 Value *const ExtractLo = B.CreateExtractElement(BitCast, B.getInt32(0)); in optimizeAtomic()
516 Value *const ExtractHi = B.CreateExtractElement(BitCast, B.getInt32(1)); in optimizeAtomic()
518 {ExtractLo, B.getInt32(0)}); in optimizeAtomic()
553 Value *const LastLaneIdx = B.getInt32(ST->getWavefrontSize() - 1); in optimizeAtomic()
646 UndefValue::get(VecTy), ReadFirstLaneLo, B.getInt32(0)); in optimizeAtomic()
648 B.CreateInsertElement(PartialInsert, ReadFirstLaneHi, B.getInt32(1)); in optimizeAtomic()