reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Instrumentation/AddressSanitizer.cpp
  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);