Lines Matching refs:CreateIntrinsic
234 Value *const Cond = B.CreateIntrinsic(Intrinsic::amdgcn_ps_live, {}, {}); in optimizeAtomic()
260 B.CreateIntrinsic(Intrinsic::read_register, {B.getInt64Ty()}, {Metadata}); in optimizeAtomic()
270 CallInst *const PartialMbcnt = B.CreateIntrinsic( in optimizeAtomic()
272 CallInst *const Mbcnt = B.CreateIntrinsic(Intrinsic::amdgcn_mbcnt_hi, {}, in optimizeAtomic()
285 CallInst *const SetInactive = B.CreateIntrinsic( in optimizeAtomic()
299 CallInst *const DPP = B.CreateIntrinsic(Intrinsic::amdgcn_mov_dpp, Ty, in optimizeAtomic()
304 Value *const WWM = B.CreateIntrinsic(Intrinsic::amdgcn_wwm, Ty, DPP); in optimizeAtomic()
307 NewV = B.CreateIntrinsic(Intrinsic::amdgcn_wwm, Ty, NewV); in optimizeAtomic()
316 B.CreateIntrinsic(Intrinsic::amdgcn_mov_dpp, {Ty}, in optimizeAtomic()
320 LaneOffset = B.CreateIntrinsic(Intrinsic::amdgcn_wwm, Ty, DPP); in optimizeAtomic()
329 CallInst *const ReadLaneLo = B.CreateIntrinsic( in optimizeAtomic()
332 CallInst *const ReadLaneHi = B.CreateIntrinsic( in optimizeAtomic()
341 CallInst *const ReadLane = B.CreateIntrinsic(Intrinsic::amdgcn_readlane, in optimizeAtomic()
403 B.CreateIntrinsic(Intrinsic::amdgcn_readfirstlane, {}, ExtractLo); in optimizeAtomic()
406 B.CreateIntrinsic(Intrinsic::amdgcn_readfirstlane, {}, ExtractHi); in optimizeAtomic()
415 B.CreateIntrinsic(Intrinsic::amdgcn_readfirstlane, {}, PHI); in optimizeAtomic()