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

References

gen/lib/IR/AttributesCompatFunc.inc
  120     .Case("sanitize_thread", Attribute::SanitizeThread)
  413     return llvm::Attribute::SanitizeThread;
lib/Analysis/MemoryDependenceAnalysis.cpp
  249   if (LI->getParent()->getParent()->hasFnAttribute(Attribute::SanitizeThread))
lib/Analysis/ValueTracking.cpp
 3887   return F.hasFnAttribute(Attribute::SanitizeThread) ||
lib/AsmParser/LLParser.cpp
 1318       B.addAttribute(Attribute::SanitizeThread); break;
lib/Bitcode/Reader/BitcodeReader.cpp
 1251   case Attribute::SanitizeThread:  return 1ULL << 36;
 1522     return Attribute::SanitizeThread;
lib/Bitcode/Writer/BitcodeWriter.cpp
  706   case Attribute::SanitizeThread:
lib/CodeGen/ShrinkWrap.cpp
  605              MF.getFunction().hasFnAttribute(Attribute::SanitizeThread) ||
lib/IR/Attributes.cpp
  383   if (hasAttribute(Attribute::SanitizeThread))
lib/IR/Verifier.cpp
 1528   case Attribute::SanitizeThread:
lib/Transforms/IPO/ForceFunctionAttrs.cpp
   59       .Case("sanitize_thread", Attribute::SanitizeThread)
lib/Transforms/IPO/HotColdSplitting.cpp
  210       F.hasFnAttribute(Attribute::SanitizeThread) ||
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  450   bool SanitizeFunction = F.hasFnAttribute(Attribute::SanitizeThread);
  496     assert(!F.hasFnAttribute(Attribute::SanitizeThread));
lib/Transforms/Utils/CodeExtractor.cpp
  908       case Attribute::SanitizeThread:
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  375     Fn->addFnAttr(llvm::Attribute::SanitizeThread);
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  605     Fn->removeFnAttr(llvm::Attribute::SanitizeThread);
  699     Fn->addFnAttr(llvm::Attribute::SanitizeThread);