HomeSort by relevance Sort by last modified time
    Searched refs:GCModuleInfo (Results 1 - 9 of 9) sorted by null

  /external/llvm/lib/CodeGen/
GCMetadata.cpp 10 // This file implements the GCFunctionInfo class and GCModuleInfo pass.
45 INITIALIZE_PASS(GCModuleInfo, "collector-metadata",
57 char GCModuleInfo::ID = 0;
59 GCModuleInfo::GCModuleInfo()
64 GCModuleInfo::~GCModuleInfo() {
68 GCStrategy *GCModuleInfo::getOrCreateStrategy(const Module *M,
90 GCFunctionInfo &GCModuleInfo::getFunctionInfo(const Function &F) {
104 void GCModuleInfo::clear()
    [all...]
MachineFunctionAnalysis.cpp 50 getAnalysisIfAvailable<GCModuleInfo>());
GCStrategy.cpp 136 INITIALIZE_PASS_DEPENDENCY(GCModuleInfo)
156 AU.addRequired<GCModuleInfo>();
166 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>();
167 assert(MI && "LowerIntrinsics didn't require GCModuleInfo!?");
173 for (GCModuleInfo::iterator I = MI->begin(), E = MI->end(); I != E; ++I)
260 GCFunctionInfo &FI = getAnalysis<GCModuleInfo>().getFunctionInfo(F);
350 AU.addRequired<GCModuleInfo>();
408 FI = &getAnalysis<GCModuleInfo>().getFunctionInfo(*MF.getFunction());
MachineFunction.cpp 55 GCModuleInfo* gmi)
    [all...]
  /external/llvm/include/llvm/CodeGen/
GCMetadata.h 10 // This file declares the GCFunctionInfo and GCModuleInfo classes, which are
25 // GCModuleInfo simply collects GCFunctionInfo instances for each Function as
162 /// GCModuleInfo - Garbage collection metadata for a whole module.
164 class GCModuleInfo : public ImmutablePass {
180 GCModuleInfo();
181 ~GCModuleInfo();
183 /// clear - Resets the pass. Any pass, which uses GCModuleInfo, should
GCStrategy.h 61 friend class GCModuleInfo;
MachineFunction.h 32 class GCModuleInfo;
80 GCModuleInfo *GMI;
142 GCModuleInfo* GMI);
146 GCModuleInfo *getGMI() const { return GMI; }
  /external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp 152 AU.addRequired<GCModuleInfo>();
179 GCModuleInfo *MI = getAnalysisIfAvailable<GCModuleInfo>();
180 assert(MI && "AsmPrinter didn't require GCModuleInfo?");
181 for (GCModuleInfo::iterator I = MI->begin(), E = MI->end(); I != E; ++I)
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGISel.cpp 303 AU.addRequired<GCModuleInfo>();
304 AU.addPreserved<GCModuleInfo>();
365 GFI = Fn.hasGC() ? &getAnalysis<GCModuleInfo>().getFunctionInfo(Fn) : 0;
    [all...]

Completed in 920 milliseconds