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

Declarations

include/llvm/IR/Function.h
  357   const std::string &getGC() const;

References

lib/Bitcode/Writer/BitcodeWriter.cpp
 1195       unsigned &Entry = GCMap[F.getGC()];
 1197         writeStringRecord(Stream, bitc::MODULE_CODE_GCNAME, F.getGC(),
 1323     Vals.push_back(F.hasGC() ? GCMap[F.getGC()] : 0);
lib/CodeGen/GCMetadata.cpp
   74   GCStrategy *S = getGCStrategy(F.getGC());
lib/CodeGen/ShadowStackGCLowering.cpp
  170     if (F.hasGC() && F.getGC() == std::string("shadow-stack")) {
  286       F.getGC() != std::string("shadow-stack"))
lib/IR/AsmWriter.cpp
 3509     Out << " gc \"" << F->getGC() << '"';
lib/IR/Core.cpp
 2377   return F->hasGC()? F->getGC().c_str() : nullptr;
lib/IR/Function.cpp
  502     setGC(Src->getGC());
lib/Transforms/Scalar/PlaceSafepoints.cpp
  448     const auto &FunctionGCName = F.getGC();
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 2495     const auto &FunctionGCName = F.getGC();
lib/Transforms/Utils/FunctionComparator.cpp
  803     if (int Res = cmpMem(FnL->getGC(), FnR->getGC()))
  803     if (int Res = cmpMem(FnL->getGC(), FnR->getGC()))
lib/Transforms/Utils/InlineFunction.cpp
 1586       Caller->setGC(CalledFunc->getGC());
 1587     else if (CalledFunc->getGC() != Caller->getGC())
 1587     else if (CalledFunc->getGC() != Caller->getGC())