Home
last modified time | relevance | path

Searched refs:GCModuleInfo (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGCMetadata.cpp71 INITIALIZE_PASS(GCModuleInfo, "collector-metadata",
89 char GCModuleInfo::ID = 0;
91 GCModuleInfo::GCModuleInfo() : ImmutablePass(ID) { in GCModuleInfo() function in GCModuleInfo
95 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) { in getFunctionInfo()
110 void GCModuleInfo::clear() { in clear()
118 GCStrategy *GCModuleInfo::getGCStrategy(const StringRef Name) { in getGCStrategy()
H A DGCRootLowering.cpp102 INITIALIZE_PASS_DEPENDENCY(GCModuleInfo) in INITIALIZE_PASS_DEPENDENCY() argument
120 AU.addRequired<GCModuleInfo>(); in getAnalysisUsage()
126 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>(); in doInitialization()
198 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F); in runOnFunction()
265 AU.addRequired<GCModuleInfo>(); in getAnalysisUsage()
326 FI = &getAnalysis<GCModuleInfo>().getFunctionInfo(MF.getFunction()); in runOnMachineFunction()
H A DShadowStackGCLowering.cpp137 INITIALIZE_PASS_DEPENDENCY(GCModuleInfo) in INITIALIZE_PASS_DEPENDENCY() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DGCMetadataPrinter.h28 class GCModuleInfo; variable
60 virtual void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {} in beginAssembly()
64 virtual void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {} in finishAssembly()
H A DGCMetadata.h237 class GCModuleInfo : public ImmutablePass {
270 GCModuleInfo();
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DErlangGCPrinter.cpp34 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
42 void ErlangGCPrinter::finishAssembly(Module &M, GCModuleInfo &Info, in finishAssembly()
52 for (GCModuleInfo::FuncInfoVec::iterator FI = Info.funcinfo_begin(), in finishAssembly()
H A DOcamlGCPrinter.cpp40 void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
41 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
73 void OcamlGCMetadataPrinter::beginAssembly(Module &M, GCModuleInfo &Info, in beginAssembly()
98 void OcamlGCMetadataPrinter::finishAssembly(Module &M, GCModuleInfo &Info, in finishAssembly()
H A DAsmPrinter.cpp459 AU.addRequired<GCModuleInfo>(); in getAnalysisUsage()
548 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>(); in doInitialization()
2708 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>(); in doFinalization()
2710 for (GCModuleInfo::iterator I = MI->end(), E = MI->begin(); I != E; ) in doFinalization()
4539 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>(); in emitStackMaps()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGCStrategy.h65 friend class GCModuleInfo;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp395 AU.addRequired<GCModuleInfo>(); in getAnalysisUsage()
397 AU.addPreserved<GCModuleInfo>(); in getAnalysisUsage()
519 GFI = Fn.hasGC() ? &MFP.getAnalysis<GCModuleInfo>().getFunctionInfo(Fn) in initializeAnalysisResults()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc16402 {"_ZN4llvm12GCModuleInfoC1Ev", "llvm::GCModuleInfo::GCModuleInfo()"},
16403 {"_ZN4llvm12GCModuleInfoC2Ev", "llvm::GCModuleInfo::GCModuleInfo()"},
16404 {"_ZN4llvm12GCModuleInfoD0Ev", "llvm::GCModuleInfo::~GCModuleInfo()"},
16405 {"_ZN4llvm12GCModuleInfoD1Ev", "llvm::GCModuleInfo::~GCModuleInfo()"},
16406 {"_ZN4llvm12GCModuleInfoD2Ev", "llvm::GCModuleInfo::~GCModuleInfo()"},
16407 {"_ZN4llvm12GCModuleInfo5clearEv", "llvm::GCModuleInfo::clear()"},
16408 {"_ZN4llvm12GCModuleInfo19getOrCreateStrategyEPKNS_6ModuleERKSs", "llvm::GCModuleInfo::getOrCreateS…
16409 {"_ZN4llvm12GCModuleInfo15getFunctionInfoERKNS_8FunctionE", "llvm::GCModuleInfo::getFunctionInfo(ll…
16428 …tCtorINS_12GCModuleInfoEEEPNS_4PassEv", "llvm::Pass* llvm::callDefaultCtor<llvm::GCModuleInfo>()"},
16954 …const*, llvm::TargetMachine const&, unsigned int, llvm::MachineModuleInfo&, llvm::GCModuleInfo*)"},
[all …]