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

References

lib/Transforms/Instrumentation/MemorySanitizer.cpp
 4213     IRB.CreateStore(OverflowSize, MS.VAArgOverflowSizeTLS);
 4222     Value *Base = IRB.CreatePointerCast(MS.VAArgTLS, 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)),
 4258         Type::getInt64PtrTy(*MS.C));
 4259     return IRB.CreateLoad(Type::getInt64Ty(*MS.C), SaveAreaPtrPtr);
 4266         IRB.CreateAdd(IRB.CreatePtrToInt(VAListTag, MS.IntptrTy),
 4267                       ConstantInt::get(MS.IntptrTy, offset)),
 4268         Type::getInt32PtrTy(*MS.C));
 4270     return IRB.CreateSExt(SaveArea32, MS.IntptrTy);
 4281           IRB.CreateLoad(IRB.getInt64Ty(), MS.VAArgOverflowSizeTLS);
 4283         IRB.CreateAdd(ConstantInt::get(MS.IntptrTy, AArch64VAEndOffset),
 4285       VAArgTLSCopy = IRB.CreateAlloca(Type::getInt8Ty(*MS.C), CopySize);
 4286       IRB.CreateMemCpy(VAArgTLSCopy, 8, MS.VAArgTLS, 8, CopySize);
 4289     Value *GrArgSize = ConstantInt::get(MS.IntptrTy, kAArch64GrArgSize);
 4290     Value *VrArgSize = ConstantInt::get(MS.IntptrTy, kAArch64VrArgSize);