Lines Matching defs:IntptrTy

739     IntptrTy = Type::getIntNTy(*C, LongSize);
783 Type *IntptrTy, Value *Mask, Value *EVL,
837 Type *IntptrTy;
899 IntptrTy = Type::getIntNTy(*C, LongSize);
957 Type *IntptrTy;
990 Type *IntptrTy;
1028 IntptrTy(ASan.IntptrTy), IntptrPtrTy(PointerType::get(IntptrTy, 0)),
1096 Value *DynamicAreaPtr = IRB.CreatePtrToInt(SavedStack, IntptrTy);
1104 {IntptrTy});
1108 DynamicAreaPtr = IRB.CreateAdd(IRB.CreatePtrToInt(SavedStack, IntptrTy),
1114 {IRB.CreateLoad(IntptrTy, DynamicAllocaLayout), DynamicAreaPtr});
1178 // be stored in IntptrTy.
1181 !ConstantInt::isValueValidForType(IntptrTy, SizeValue))
1323 ShadowBase = ConstantInt::get(IntptrTy, Mapping.Offset);
1339 IRB.CreateIntCast(MI->getOperand(2), IntptrTy, false)});
1345 IRB.CreateIntCast(MI->getOperand(2), IntptrTy, false)});
1470 Type *ExtTy = VectorType::get(IntptrTy, cast<VectorType>(Ty));
1586 i = IRB.CreatePointerCast(i, IntptrTy);
1619 AddressSanitizer *Pass, const DataLayout &DL, Type *IntptrTy, Value *Mask,
1626 auto Zero = ConstantInt::get(IntptrTy, 0);
1637 // Cast EVL to IntptrTy.
1638 EVL = IB.CreateZExtOrTrunc(EVL, IntptrTy);
1641 Value *EC = IB.CreateElementCount(IntptrTy, VTy->getElementCount());
1644 EVL = IB.CreateElementCount(IntptrTy, VTy->getElementCount());
1647 // Cast Stride to IntptrTy.
1649 Stride = IB.CreateZExtOrTrunc(Stride, IntptrTy);
1730 instrumentMaskedLoadOrStore(this, DL, IntptrTy, O.MaybeMask, O.MaybeEVL,
1776 IRB.CreateAnd(AddrLong, ConstantInt::get(IntptrTy, Granularity - 1));
1780 LastAccessedByte, ConstantInt::get(IntptrTy, TypeStoreSize / 8 - 1));
1862 Value *AddrLong = IRB.CreatePointerCast(Addr, IntptrTy);
1932 Value *NumBits = IRB.CreateTypeSize(IntptrTy, TypeStoreSize);
1933 Value *Size = IRB.CreateLShr(NumBits, ConstantInt::get(IntptrTy, 3));
1935 Value *AddrLong = IRB.CreatePointerCast(Addr, IntptrTy);
1945 Value *SizeMinusOne = IRB.CreateSub(Size, ConstantInt::get(IntptrTy, 1));
1963 Value *ModuleNameAddr = ConstantExpr::getPointerCast(ModuleName, IntptrTy);
2202 M.getOrInsertFunction(kAsanPoisonGlobalsName, IRB.getVoidTy(), IntptrTy);
2208 kAsanRegisterGlobalsName, IRB.getVoidTy(), IntptrTy, IntptrTy);
2210 kAsanUnregisterGlobalsName, IRB.getVoidTy(), IntptrTy, IntptrTy);
2215 kAsanRegisterImageGlobalsName, IRB.getVoidTy(), IntptrTy);
2217 kAsanUnregisterImageGlobalsName, IRB.getVoidTy(), IntptrTy);
2221 IntptrTy, IntptrTy, IntptrTy);
2224 IntptrTy, IntptrTy, IntptrTy);
2364 M, IntptrTy, false, GlobalVariable::CommonLinkage,
2365 ConstantInt::get(IntptrTy, 0), kAsanGlobalsRegisteredFlagName);
2370 M, IntptrTy, false, GlobalVariable::ExternalWeakLinkage, nullptr,
2374 M, IntptrTy, false, GlobalVariable::ExternalWeakLinkage, nullptr,
2381 {IRB.CreatePointerCast(RegisteredFlag, IntptrTy),
2382 IRB.CreatePointerCast(StartELFMetadata, IntptrTy),
2383 IRB.CreatePointerCast(StopELFMetadata, IntptrTy)});
2390 {IRB.CreatePointerCast(RegisteredFlag, IntptrTy),
2391 IRB.CreatePointerCast(StartELFMetadata, IntptrTy),
2392 IRB.CreatePointerCast(StopELFMetadata, IntptrTy)});
2404 StructType *LivenessTy = StructType::get(IntptrTy, IntptrTy);
2417 ConstantExpr::getPointerCast(Metadata, IntptrTy));
2439 M, IntptrTy, false, GlobalVariable::CommonLinkage,
2440 ConstantInt::get(IntptrTy, 0), kAsanGlobalsRegisteredFlagName);
2445 {IRB.CreatePointerCast(RegisteredFlag, IntptrTy)});
2452 {IRB.CreatePointerCast(RegisteredFlag, IntptrTy)});
2475 {IRB.CreatePointerCast(AllGlobals, IntptrTy),
2476 ConstantInt::get(IntptrTy, N)});
2483 {IRB.CreatePointerCast(AllGlobals, IntptrTy),
2484 ConstantInt::get(IntptrTy, N)});
2525 StructType::get(IntptrTy, IntptrTy, IntptrTy, IntptrTy, IntptrTy,
2526 IntptrTy, IntptrTy, IntptrTy);
2617 ConstantExpr::getIntToPtr(ConstantInt::get(IntptrTy, -1), PtrTy);
2636 ConstantExpr::getPointerCast(InstrumentedGlobal, IntptrTy),
2637 ConstantInt::get(IntptrTy, SizeInBytes),
2638 ConstantInt::get(IntptrTy, SizeInBytes + RightRedzoneSize),
2639 ConstantExpr::getPointerCast(Name, IntptrTy),
2640 ConstantExpr::getPointerCast(ModuleName, IntptrTy),
2641 ConstantInt::get(IntptrTy, MD.IsDynInit),
2642 Constant::getNullValue(IntptrTy),
2643 ConstantExpr::getPointerCast(ODRIndicator, IntptrTy));
2795 SmallVector<Type *, 3> Args2 = {IntptrTy, IntptrTy};
2796 SmallVector<Type *, 2> Args1{1, IntptrTy};
2837 PtrTy, PtrTy, PtrTy, IntptrTy);
2839 PtrTy, PtrTy, IntptrTy);
2842 PtrTy, PtrTy, IRB.getInt32Ty(), IntptrTy);
2848 M.getOrInsertFunction(kAsanPtrCmp, IRB.getVoidTy(), IntptrTy, IntptrTy);
2850 M.getOrInsertFunction(kAsanPtrSub, IRB.getVoidTy(), IntptrTy, IntptrTy);
2890 FunctionType::get(IntptrTy, {AsanShadowGlobal->getType()}, false),
2897 IRB.CreatePointerCast(AsanShadowGlobal, IntptrTy, ".asan.shadow");
2901 kAsanShadowMemoryDynamicAddress, IntptrTy);
2902 LocalDynamicShadow = IRB.CreateLoad(IntptrTy, GlobalDynamicAddress);
3114 MallocNameTemplate + Suffix, IntptrTy, IntptrTy);
3117 IRB.getVoidTy(), IntptrTy, IntptrTy);
3122 kAsanPoisonStackMemoryName, IRB.getVoidTy(), IntptrTy, IntptrTy);
3124 kAsanUnpoisonStackMemoryName, IRB.getVoidTy(), IntptrTy, IntptrTy);
3133 M.getOrInsertFunction(Name.str(), IRB.getVoidTy(), IntptrTy, IntptrTy);
3137 kAsanAllocaPoison, IRB.getVoidTy(), IntptrTy, IntptrTy);
3139 kAsanAllocasUnpoison, IRB.getVoidTy(), IntptrTy, IntptrTy);
3185 Value *Ptr = IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i));
3224 {IRB.CreateAdd(ShadowBase, ConstantInt::get(IntptrTy, i)),
3225 ConstantInt::get(IntptrTy, j - i)});
3275 PHINode *PHI = IRB.CreatePHI(IntptrTy, 2);
3298 return IRB.CreatePointerCast(Alloca, IntptrTy);
3304 DynamicAllocaLayout = IRB.CreateAlloca(IntptrTy, nullptr);
3305 IRB.CreateStore(Constant::getNullValue(IntptrTy), DynamicAllocaLayout);
3494 IRB.CreateAlloca(IntptrTy, nullptr, "asan_local_stack_base");
3513 ConstantInt::get(IntptrTy, LocalStackSize));
3516 ConstantInt::get(IntptrTy, 0));
3525 ConstantInt::get(IntptrTy, LocalStackSize));
3528 IRB.CreateICmpEQ(FakeStack, Constant::getNullValue(IntptrTy));
3542 FakeStack = ConstantInt::get(IntptrTy, 0);
3564 IRB.CreateAdd(LocalStackBase, ConstantInt::get(IntptrTy, Desc.Offset)),
3572 IRB.CreateStore(ConstantInt::get(IntptrTy, kCurrentStackFrameMagic),
3577 ConstantInt::get(IntptrTy, ASan.LongSize / 8)),
3582 Value *Description = IRB.CreatePointerCast(StackDescriptionGlobal, IntptrTy);
3587 ConstantInt::get(IntptrTy, 2 * ASan.LongSize / 8)),
3589 IRB.CreateStore(IRB.CreatePointerCast(&F, IntptrTy), BasePlus2);
3623 IRBRet.CreateStore(ConstantInt::get(IntptrTy, kRetiredStackFrameMagic),
3638 IRBRet.CreateICmpNE(FakeStack, Constant::getNullValue(IntptrTy));
3651 ConstantInt::get(IntptrTy, ClassSize - ASan.LongSize / 8));
3653 IntptrTy, IRBPoison.CreateIntToPtr(SavedFlagPtrPtr, IntptrPtrTy));
3661 {FakeStack, ConstantInt::get(IntptrTy, LocalStackSize)});
3679 Value *AddrArg = IRB.CreatePointerCast(V, IntptrTy);
3680 Value *SizeArg = ConstantInt::get(IntptrTy, Size);
3700 Value *Zero = Constant::getNullValue(IntptrTy);
3701 Value *AllocaRzSize = ConstantInt::get(IntptrTy, kAllocaRzSize);
3702 Value *AllocaRzMask = ConstantInt::get(IntptrTy, AllocaRedzoneMask);
3711 IRB.CreateMul(IRB.CreateIntCast(AI->getArraySize(), IntptrTy, false),
3712 ConstantInt::get(IntptrTy, ElementSize));
3728 ConstantInt::get(IntptrTy, Alignment.value() + kAllocaRzSize),
3739 IRB.CreateAdd(IRB.CreatePtrToInt(NewAlloca, IntptrTy),
3740 ConstantInt::get(IntptrTy, Alignment.value()));
3747 IRB.CreateStore(IRB.CreatePtrToInt(NewAlloca, IntptrTy), DynamicAllocaLayout);