Lines Matching defs:IntptrTy
437 Type *IntptrTy = M.getDataLayout().getIntPtrType(M.getContext());
731 Constant *C = M.getOrInsertGlobal("__hwasan_tls", IntptrTy, [&] {
732 auto *GV = new GlobalVariable(M, IntptrTy, /*isConstant=*/false,
751 FunctionType::get(VoidTy, {IntptrTy, IntptrTy, Int8Ty}, false);
753 FunctionType::get(VoidTy, {IntptrTy, Int8Ty}, false);
755 FunctionType::get(PtrTy, {PtrTy, PtrTy, IntptrTy, Int8Ty}, false);
757 FunctionType::get(PtrTy, {PtrTy, Int32Ty, IntptrTy, Int8Ty}, false);
760 FunctionType::get(VoidTy, {IntptrTy, IntptrTy}, false);
762 FunctionType::get(VoidTy, {IntptrTy}, false);
764 FunctionType::get(PtrTy, {PtrTy, PtrTy, IntptrTy}, false);
766 FunctionType::get(PtrTy, {PtrTy, Int32Ty, IntptrTy}, false);
800 PtrTy, Int8Ty, IntptrTy);
811 M.getOrInsertFunction("__hwasan_handle_vfork", VoidTy, IntptrTy);
834 ConstantInt::get(IntptrTy, Mapping.offset()), PtrTy));
961 Value *AddrLong = IRB.CreatePointerCast(Addr, IntptrTy);
993 R.PtrLong = IRB.CreatePointerCast(Ptr, IntptrTy);
1148 IRB.CreateIntCast(MI->getOperand(2), IntptrTy, false)};
1157 IRB.CreateIntCast(MI->getOperand(2), IntptrTy, false)};
1193 SmallVector<Value *, 2> Args{IRB.CreatePointerCast(Addr, IntptrTy)};
1207 IRB.CreatePointerCast(Addr, IntptrTy),
1208 IRB.CreateUDiv(IRB.CreateTypeSize(IntptrTy, O.TypeStoreSize),
1209 ConstantInt::get(IntptrTy, 8))};
1229 ConstantInt::get(IntptrTy, AlignedSize)});
1232 Value *AddrLong = untagPointer(IRB, IRB.CreatePointerCast(AI, IntptrTy));
1282 return IRB.CreateZExt(IRB.CreateCall(HwasanGenerateTagFunc), IntptrTy);
1327 ConstantInt::get(IntptrTy, (1ULL << PointerTagShift) - 1));
1405 ThreadLong = IRB.CreateLoad(IntptrTy, SlotPtr);
1452 ConstantInt::get(IntptrTy, (1ULL << kShadowBaseAlignment) - 1)),
1453 ConstantInt::get(IntptrTy, 1), "hwasan.shadow");
1490 Value *AILong = IRB.CreatePointerCast(AI, IntptrTy);