• Home
  • Raw
  • Download

Lines Matching refs:getInt32

298                      {Identity, V, B.getInt32(DPP::ROW_SHR0 | 1 << Idx),  in buildScan()
299 B.getInt32(0xf), B.getInt32(0xf), B.getFalse()})); in buildScan()
306 {Identity, V, B.getInt32(DPP::BCAST15), B.getInt32(0xa), in buildScan()
307 B.getInt32(0xf), B.getFalse()})); in buildScan()
311 {Identity, V, B.getInt32(DPP::BCAST31), B.getInt32(0xc), in buildScan()
312 B.getInt32(0xf), B.getFalse()})); in buildScan()
320 B.CreateCall(PermLaneX16, {V, V, B.getInt32(-1), B.getInt32(-1), in buildScan()
325 {Identity, PermX, B.getInt32(DPP::QUAD_PERM_ID), in buildScan()
326 B.getInt32(0xa), B.getInt32(0xf), B.getFalse()})); in buildScan()
329 Value *const Lane31 = B.CreateCall(ReadLane, {V, B.getInt32(31)}); in buildScan()
333 {Identity, Lane31, B.getInt32(DPP::QUAD_PERM_ID), in buildScan()
334 B.getInt32(0xc), B.getInt32(0xf), B.getFalse()})); in buildScan()
356 {Identity, V, B.getInt32(DPP::WAVE_SHR1), B.getInt32(0xf), in buildShiftRight()
357 B.getInt32(0xf), B.getFalse()}); in buildShiftRight()
363 {Identity, V, B.getInt32(DPP::ROW_SHR0 + 1), in buildShiftRight()
364 B.getInt32(0xf), B.getInt32(0xf), B.getFalse()}); in buildShiftRight()
367 V = B.CreateCall(WriteLane, {B.CreateCall(ReadLane, {Old, B.getInt32(15)}), in buildShiftRight()
368 B.getInt32(16), V}); in buildShiftRight()
374 {B.CreateCall(ReadLane, {Old, B.getInt32(31)}), B.getInt32(32), V}); in buildShiftRight()
379 {B.CreateCall(ReadLane, {Old, B.getInt32(47)}), B.getInt32(48), V}); in buildShiftRight()
465 {Ballot, B.getInt32(0)}); in optimizeAtomic()
468 Value *const ExtractLo = B.CreateExtractElement(BitCast, B.getInt32(0)); in optimizeAtomic()
469 Value *const ExtractHi = B.CreateExtractElement(BitCast, B.getInt32(1)); in optimizeAtomic()
471 {ExtractLo, B.getInt32(0)}); in optimizeAtomic()
497 Value *const LastLaneIdx = B.getInt32(ST->getWavefrontSize() - 1); in optimizeAtomic()
507 UndefValue::get(VecTy), ReadLaneLo, B.getInt32(0)); in optimizeAtomic()
509 B.CreateInsertElement(PartialInsert, ReadLaneHi, B.getInt32(1)); in optimizeAtomic()
606 UndefValue::get(VecTy), ReadFirstLaneLo, B.getInt32(0)); in optimizeAtomic()
608 B.CreateInsertElement(PartialInsert, ReadFirstLaneHi, B.getInt32(1)); in optimizeAtomic()