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

References

lib/Transforms/Instrumentation/MemorySanitizer.cpp
  764   WarningFn = M.getOrInsertFunction(WarningFnName, IRB.getVoidTy());
  769                         ArrayType::get(IRB.getInt64Ty(), kRetvalTLSSize / 8));
  775                         ArrayType::get(IRB.getInt64Ty(), kParamTLSSize / 8));
  783                         ArrayType::get(IRB.getInt64Ty(), kParamTLSSize / 8));
  790       getOrInsertGlobal(M, "__msan_va_arg_overflow_size_tls", IRB.getInt64Ty());
  791   OriginTLS = getOrInsertGlobal(M, "__msan_origin_tls", IRB.getInt32Ty());
  798         FunctionName, IRB.getVoidTy(), IRB.getIntNTy(AccessSize * 8),
  798         FunctionName, IRB.getVoidTy(), IRB.getIntNTy(AccessSize * 8),
  799         IRB.getInt32Ty());
  803         FunctionName, IRB.getVoidTy(), IRB.getIntNTy(AccessSize * 8),
  803         FunctionName, IRB.getVoidTy(), IRB.getIntNTy(AccessSize * 8),
  804         IRB.getInt8PtrTy(), IRB.getInt32Ty());
  804         IRB.getInt8PtrTy(), IRB.getInt32Ty());
  808     "__msan_set_alloca_origin4", IRB.getVoidTy(), IRB.getInt8PtrTy(), IntptrTy,
  808     "__msan_set_alloca_origin4", IRB.getVoidTy(), IRB.getInt8PtrTy(), IntptrTy,
  809     IRB.getInt8PtrTy(), IntptrTy);
  811       M.getOrInsertFunction("__msan_poison_stack", IRB.getVoidTy(),
  812                             IRB.getInt8PtrTy(), IntptrTy);