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

References

lib/Transforms/Instrumentation/MemorySanitizer.cpp
  743                             IRB.getInt8PtrTy(), IntptrTy, IRB.getInt8PtrTy());
  745       "__msan_unpoison_alloca", IRB.getVoidTy(), IRB.getInt8PtrTy(), IntptrTy);
  808     "__msan_set_alloca_origin4", IRB.getVoidTy(), IRB.getInt8PtrTy(), IntptrTy,
  809     IRB.getInt8PtrTy(), IntptrTy);
  812                             IRB.getInt8PtrTy(), IntptrTy);
  828     IRB.getInt8PtrTy(), IntptrTy);
  831     IntptrTy);
  834     IntptrTy);
  842                             PointerType::get(IRB.getInt8Ty(), 0), IntptrTy);
  940   IntptrTy = IRB.getIntPtrTy(DL);
 1080     unsigned IntptrSize = DL.getTypeStoreSize(MS.IntptrTy);
 1083     Origin = IRB.CreateIntCast(Origin, MS.IntptrTy, /* isSigned */ false);
 1091     unsigned IntptrAlignment = DL.getABITypeAlignment(MS.IntptrTy);
 1092     unsigned IntptrSize = DL.getTypeStoreSize(MS.IntptrTy);
 1101           IRB.CreatePointerCast(OriginPtr, PointerType::get(MS.IntptrTy, 0));
 1103         Value *Ptr = i ? IRB.CreateConstGEP1_32(MS.IntptrTy, IntptrOriginPtr, i)
 1387     Value *OffsetLong = IRB.CreatePointerCast(Addr, MS.IntptrTy);
 1392           IRB.CreateAnd(OffsetLong, ConstantInt::get(MS.IntptrTy, ~AndMask));
 1397           IRB.CreateXor(OffsetLong, ConstantInt::get(MS.IntptrTy, XorMask));
 1416                       ConstantInt::get(MS.IntptrTy, ShadowBase));
 1426                                    ConstantInt::get(MS.IntptrTy, OriginBase));
 1430             IRB.CreateAnd(OriginLong, ConstantInt::get(MS.IntptrTy, ~Mask));
 1451       Value *SizeVal = ConstantInt::get(MS.IntptrTy, Size);
 1480     Value *Base = IRB.CreatePointerCast(MS.ParamTLS, MS.IntptrTy);
 1482       Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));
 1492     Value *Base = IRB.CreatePointerCast(MS.ParamOriginTLS, MS.IntptrTy);
 1494       Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));
 2411          IRB.CreateIntCast(I.getArgOperand(2), MS.IntptrTy, false)});
 2425          IRB.CreateIntCast(I.getArgOperand(2), MS.IntptrTy, false)});
 2436          IRB.CreateIntCast(I.getArgOperand(2), MS.IntptrTy, false)});
 3465                       IRB.CreatePointerCast(&F, MS.IntptrTy)});
 3487     Value *Len = ConstantInt::get(MS.IntptrTy, TypeSize);
 3645     Value *SizeVal = ConstantInt::get(MS.IntptrTy, Size);
 3889     Value *Base = IRB.CreatePointerCast(MS.VAArgTLS, MS.IntptrTy);
 3890     Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));
 3897     Value *Base = IRB.CreatePointerCast(MS.VAArgOriginTLS, MS.IntptrTy);
 3901     Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));
 3945         IRB.CreateAdd(ConstantInt::get(MS.IntptrTy, AMD64FpEndOffset),
 3964           IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy),
 3965                         ConstantInt::get(MS.IntptrTy, 16)),
 3981           IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy),
 3982                         ConstantInt::get(MS.IntptrTy, 8)),
 4053     Value *Base = IRB.CreatePointerCast(MS.VAArgTLS, MS.IntptrTy);
 4054     Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));
 4088     Value *CopySize = IRB.CreateAdd(ConstantInt::get(MS.IntptrTy, 0),
 4106           IRB.CreateIntToPtr(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy),
 4222     Value *Base = IRB.CreatePointerCast(MS.VAArgTLS, MS.IntptrTy);
 4223     Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));
 4256         IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy),
 4257                       ConstantInt::get(MS.IntptrTy, offset)),
 4266         IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy),
 4267                       ConstantInt::get(MS.IntptrTy, offset)),
 4270     return IRB.CreateSExt(SaveArea32, MS.IntptrTy);
 4283         IRB.CreateAdd(ConstantInt::get(MS.IntptrTy, AArch64VAEndOffset),
 4289     Value *GrArgSize = ConstantInt::get(MS.IntptrTy, kAArch64GrArgSize);
 4290     Value *VrArgSize = ConstantInt::get(MS.IntptrTy, kAArch64VrArgSize);
 4489     Value *Base = IRB.CreatePointerCast(MS.VAArgTLS, MS.IntptrTy);
 4490     Base = IRB.CreateAdd(Base, ConstantInt::get(MS.IntptrTy, ArgOffset));
 4525     Value *CopySize = IRB.CreateAdd(ConstantInt::get(MS.IntptrTy, 0),
 4543           IRB.CreateIntToPtr(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy),