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

  /external/llvm/include/llvm/CodeGen/
GCs.h 18 class GCStrategy;
GCMetadataPrinter.h 11 // as assembly code. This is a separate class from GCStrategy in order to allow
15 // GCMetadataPrinterRegistry. This is separate from the GCStrategy itself
24 #include "llvm/CodeGen/GCStrategy.h"
39 typedef GCStrategy::list_type list_type;
40 typedef GCStrategy::iterator iterator;
43 GCStrategy *S;
56 GCStrategy &getStrategy() { return *S; }
GCStrategy.h 1 //===-- llvm/CodeGen/GCStrategy.h - Garbage collection ----------*- C++ -*-===//
10 // GCStrategy coordinates code generation algorithms and implements some itself
16 // When requested, the GCStrategy will be populated with data about each
21 // GCStrategy can request that the collector insert such points:
46 class GCStrategy;
50 typedef Registry<GCStrategy> GCRegistry;
52 /// GCStrategy describes a garbage collector algorithm's code generation
55 class GCStrategy {
78 GCStrategy();
80 virtual ~GCStrategy();
    [all...]
GCMetadata.h 18 // - Safe points as specified by the GCStrategy's NeededSafePoints.
43 class GCStrategy;
90 GCStrategy &S;
106 GCFunctionInfo(const Function &F, GCStrategy &S);
115 GCStrategy &getStrategy() { return S; }
159 typedef StringMap<GCStrategy*> strategy_map_type;
160 typedef std::vector<GCStrategy*> list_type;
167 GCStrategy *getOrCreateStrategy(const Module *M, const std::string &Name);
AsmPrinter.h 25 class GCStrategy;
478 GCMetadataPrinter *GetOrCreateGCPrinter(GCStrategy *C);
  /external/llvm/lib/CodeGen/
OcamlGC.cpp 18 #include "llvm/CodeGen/GCStrategy.h"
23 class OcamlGC : public GCStrategy {
GCStrategy.cpp 1 //===-- GCStrategy.cpp - Garbage collection infrastructure -----------------===//
18 #include "llvm/CodeGen/GCStrategy.h"
41 /// directed by the GCStrategy. It also performs automatic root initialization
44 static bool NeedsDefaultLoweringPass(const GCStrategy &C);
45 static bool NeedsCustomLoweringPass(const GCStrategy &C);
47 bool PerformDefaultLowering(Function &F, GCStrategy &Coll);
94 GCStrategy::GCStrategy() :
104 GCStrategy::~GCStrategy() {
    [all...]
GCMetadata.cpp 15 #include "llvm/CodeGen/GCStrategy.h"
62 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S)
80 GCStrategy *GCModuleInfo::getOrCreateStrategy(const Module *M,
89 GCStrategy *S = I->instantiate();
110 GCStrategy *S = getOrCreateStrategy(F.getParent(), F.getGC());
Android.mk 22 GCStrategy.cpp \
ShadowStackGC.cpp 31 #include "llvm/CodeGen/GCStrategy.h"
41 class ShadowStackGC : public GCStrategy {
416 // Move past the original stores inserted by GCStrategy::InitRoots. This isn't
  /frameworks/compile/mclinker/lib/CodeGen/
LLVMTargetMachine.cpp 26 #include <llvm/CodeGen/GCStrategy.h>
  /external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp 62 typedef DenseMap<GCStrategy*,GCMetadataPrinter*> gcp_map_type;
    [all...]

Completed in 111 milliseconds