Lines Matching refs:IntptrTy
253 Type *IntptrTy; member in __anone01f24340111::HWAddressSanitizer
308 IntptrTy = IRB.getIntPtrTy(DL); in doInitialization()
348 M, IntptrTy, false, GlobalVariable::ExternalLinkage, nullptr, in doInitialization()
363 FunctionType::get(IRB.getVoidTy(), {IntptrTy, IntptrTy}, false))); in initializeCallbacks()
371 FunctionType::get(IRB.getVoidTy(), {IntptrTy}, false))); in initializeCallbacks()
376 "__hwasan_tag_memory", IRB.getVoidTy(), Int8PtrTy, Int8Ty, IntptrTy)); in initializeCallbacks()
388 IRB.getInt8PtrTy(), IRB.getInt8PtrTy(), IntptrTy)); in initializeCallbacks()
391 IRB.getInt8PtrTy(), IRB.getInt8PtrTy(), IntptrTy)); in initializeCallbacks()
394 IRB.getInt8PtrTy(), IRB.getInt32Ty(), IntptrTy)); in initializeCallbacks()
409 FunctionType::get(IntptrTy, {ShadowGlobal->getType()}, false), in getDynamicShadowNonTls()
416 kHwasanShadowMemoryDynamicAddress, IntptrTy); in getDynamicShadowNonTls()
503 Value *AddrLong = IRB.CreatePointerCast(Addr, IntptrTy); in untagPointerOperand()
580 IRB.CreateIntCast(MI->getOperand(2), IntptrTy, false)}); in instrumentMemIntrinsic()
586 IRB.CreateIntCast(MI->getOperand(2), IntptrTy, false)}); in instrumentMemIntrinsic()
613 Value *AddrLong = IRB.CreatePointerCast(Addr, IntptrTy); in instrumentMemAccess()
627 {AddrLong, ConstantInt::get(IntptrTy, TypeSize / 8)}); in instrumentMemAccess()
655 ConstantInt::get(IntptrTy, Size)}); in tagAlloca()
659 memToShadow(IRB.CreatePointerCast(AI, IntptrTy), AI->getType(), IRB), in tagAlloca()
685 return IRB.CreateZExt(IRB.CreateCall(HwasanGenerateTagFunc), IntptrTy); in getNextTagWithCall()
702 Value *StackPointerLong = IRB.CreatePointerCast(StackPointer, IntptrTy); in getStackBaseTag()
714 ConstantInt::get(IntptrTy, RetagMask(AllocaNo))); in getAllocaTag()
719 return ConstantInt::get(IntptrTy, 0); in getUARTag()
722 return IRB.CreateXor(StackTag, ConstantInt::get(IntptrTy, 0xFFU)); in getUARTag()
733 ConstantInt::get(IntptrTy, (1ULL << kPointerTagShift) - 1)); in tagPointer()
812 Value *SlotPtr = getHwasanThreadSlotPtr(IRB, IntptrTy); in emitPrologue()
820 IRB.CreateICmpEQ(ThreadLong, ConstantInt::get(IntptrTy, 0)); in emitPrologue()
832 PHINode *ThreadLongPhi = IRB.CreatePHI(IntptrTy, 2); in emitPrologue()
844 auto PC = IRB.CreatePtrToInt(F, IntptrTy); in emitPrologue()
850 IntptrTy); in emitPrologue()
861 IRB.CreateIntToPtr(ThreadLongMaybeUntagged, IntptrTy->getPointerTo(0)); in emitPrologue()
873 ConstantInt::get(IntptrTy, (uint64_t)-1)); in emitPrologue()
875 IRB.CreateAdd(ThreadLong, ConstantInt::get(IntptrTy, 8)), WrapMask); in emitPrologue()
885 ConstantInt::get(IntptrTy, (1ULL << kShadowBaseAlignment) - 1)), in emitPrologue()
886 ConstantInt::get(IntptrTy, 1), "hwasan.shadow"); in emitPrologue()
904 Value *AILong = IRB.CreatePointerCast(AI, IntptrTy); in instrumentStack()