Lines Matching refs:Intr
770 IntrinsicInst *Intr = dyn_cast<IntrinsicInst>(Call); in handleAlloca() local
771 if (!Intr) { in handleAlloca()
792 Builder.SetInsertPoint(Intr); in handleAlloca()
793 switch (Intr->getIntrinsicID()) { in handleAlloca()
797 Intr->eraseFromParent(); in handleAlloca()
800 MemCpyInst *MemCpy = cast<MemCpyInst>(Intr); in handleAlloca()
804 Intr->eraseFromParent(); in handleAlloca()
808 MemMoveInst *MemMove = cast<MemMoveInst>(Intr); in handleAlloca()
812 Intr->eraseFromParent(); in handleAlloca()
816 MemSetInst *MemSet = cast<MemSetInst>(Intr); in handleAlloca()
820 Intr->eraseFromParent(); in handleAlloca()
826 Intr->eraseFromParent(); in handleAlloca()
832 Value *Src = Intr->getOperand(0); in handleAlloca()
836 { Intr->getType(), PointerType::get(SrcTy, AMDGPUAS::LOCAL_ADDRESS) } in handleAlloca()
840 = Builder.CreateCall(ObjectSize, { Src, Intr->getOperand(1) }); in handleAlloca()
841 Intr->replaceAllUsesWith(NewCall); in handleAlloca()
842 Intr->eraseFromParent(); in handleAlloca()
846 Intr->dump(); in handleAlloca()