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

References

lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  542       StoredValue = IRB.CreateExtractElement(
  543           StoredValue, ConstantInt::get(IRB.getInt32Ty(), 0));
  545       StoredValue = IRB.CreateIntToPtr(StoredValue, IRB.getInt8PtrTy());
  545       StoredValue = IRB.CreateIntToPtr(StoredValue, IRB.getInt8PtrTy());
  547     IRB.CreateCall(TsanVptrUpdate,
  548                    {IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy()),
  548                    {IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy()),
  549                     IRB.CreatePointerCast(StoredValue, IRB.getInt8PtrTy())});
  549                     IRB.CreatePointerCast(StoredValue, IRB.getInt8PtrTy())});
  554     IRB.CreateCall(TsanVptrLoad,
  555                    IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy()));
  555                    IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy()));
  569   IRB.CreateCall(OnAccessFunc, IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy()));
  569   IRB.CreateCall(OnAccessFunc, IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy()));
  569   IRB.CreateCall(OnAccessFunc, IRB.CreatePointerCast(Addr, IRB.getInt8PtrTy()));