reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
593 IntptrTy = Type::getIntNTy(*C, LongSize); 915 C(ASan.C), IntptrTy(ASan.IntptrTy), 1293 ShadowBase = ConstantInt::get(IntptrTy, Mapping.Offset); 1308 IRB.CreateIntCast(MI->getOperand(2), IntptrTy, false)}); 1314 IRB.CreateIntCast(MI->getOperand(2), IntptrTy, false)}); 1486 i = IRB.CreatePointerCast(i, IntptrTy); 1598 instrumentMaskedLoadOrStore(this, DL, IntptrTy, MaybeMask, I, Addr, 1644 IRB.CreateAnd(AddrLong, ConstantInt::get(IntptrTy, Granularity - 1)); 1648 LastAccessedByte, ConstantInt::get(IntptrTy, TypeSize / 8 - 1)); 1664 Value *AddrLong = IRB.CreatePointerCast(Addr, IntptrTy); 1685 IRB.CreateICmpEQ(Tag, ConstantInt::get(IntptrTy, kMyriadDDRTag)); 1742 Value *Size = ConstantInt::get(IntptrTy, TypeSize / 8); 1743 Value *AddrLong = IRB.CreatePointerCast(Addr, IntptrTy); 1753 IRB.CreateAdd(AddrLong, ConstantInt::get(IntptrTy, TypeSize / 8 - 1)), 2479 SmallVector<Type *, 3> Args2 = {IntptrTy, IntptrTy}; 2479 SmallVector<Type *, 3> Args2 = {IntptrTy, IntptrTy}; 2480 SmallVector<Type *, 2> Args1{1, IntptrTy}; 2514 IRB.getInt8PtrTy(), IntptrTy); 2517 IRB.getInt8PtrTy(), IntptrTy); 2520 IRB.getInt32Ty(), IntptrTy); 2526 M.getOrInsertFunction(kAsanPtrCmp, IRB.getVoidTy(), IntptrTy, IntptrTy); 2526 M.getOrInsertFunction(kAsanPtrCmp, IRB.getVoidTy(), IntptrTy, IntptrTy); 2528 M.getOrInsertFunction(kAsanPtrSub, IRB.getVoidTy(), IntptrTy, IntptrTy); 2528 M.getOrInsertFunction(kAsanPtrSub, IRB.getVoidTy(), IntptrTy, IntptrTy); 2567 FunctionType::get(IntptrTy, {AsanShadowGlobal->getType()}, false), 2574 IRB.CreatePointerCast(AsanShadowGlobal, IntptrTy, ".asan.shadow"); 2578 kAsanShadowMemoryDynamicAddress, IntptrTy); 2579 LocalDynamicShadow = IRB.CreateLoad(IntptrTy, GlobalDynamicAddress);