Lines Matching refs:getInt32
268 Value *const ExtractLo = B.CreateExtractElement(BitCast, B.getInt32(0)); in optimizeAtomic()
269 Value *const ExtractHi = B.CreateExtractElement(BitCast, B.getInt32(1)); in optimizeAtomic()
271 Intrinsic::amdgcn_mbcnt_lo, {}, {ExtractLo, B.getInt32(0)}); in optimizeAtomic()
300 {NewV, B.getInt32(DPPCtrl[Idx]), in optimizeAtomic()
301 B.getInt32(RowMask[Idx]), in optimizeAtomic()
302 B.getInt32(0xf), B.getFalse()}); in optimizeAtomic()
317 {NewV, B.getInt32(DPP_WF_SR1), B.getInt32(0xf), in optimizeAtomic()
318 B.getInt32(0xf), B.getTrue()}); in optimizeAtomic()
330 Intrinsic::amdgcn_readlane, {}, {ExtractLo, B.getInt32(63)}); in optimizeAtomic()
333 Intrinsic::amdgcn_readlane, {}, {ExtractHi, B.getInt32(63)}); in optimizeAtomic()
336 UndefValue::get(VecTy), ReadLaneLo, B.getInt32(0)); in optimizeAtomic()
338 B.CreateInsertElement(PartialInsert, ReadLaneHi, B.getInt32(1)); in optimizeAtomic()
342 {}, {NewV, B.getInt32(63)}); in optimizeAtomic()
409 UndefValue::get(VecTy), ReadFirstLaneLo, B.getInt32(0)); in optimizeAtomic()
411 B.CreateInsertElement(PartialInsert, ReadFirstLaneHi, B.getInt32(1)); in optimizeAtomic()