reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
702 IRBuilder<> IRB(MI); 703 if (isa<MemTransferInst>(MI)) { 705 isa<MemMoveInst>(MI) ? HWAsanMemmove : HWAsanMemcpy, 706 {IRB.CreatePointerCast(MI->getOperand(0), IRB.getInt8PtrTy()), 707 IRB.CreatePointerCast(MI->getOperand(1), IRB.getInt8PtrTy()), 708 IRB.CreateIntCast(MI->getOperand(2), IntptrTy, false)}); 709 } else if (isa<MemSetInst>(MI)) { 712 {IRB.CreatePointerCast(MI->getOperand(0), IRB.getInt8PtrTy()), 713 IRB.CreateIntCast(MI->getOperand(1), IRB.getInt32Ty(), false), 714 IRB.CreateIntCast(MI->getOperand(2), IntptrTy, false)}); 716 MI->eraseFromParent();