Searched defs:GCStrategy (Results 1 - 2 of 2) sorted by relevance

/external/llvm/include/llvm/CodeGen/
H A DGCStrategy.h1 //===-- 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:
45 class GCStrategy;
49 typedef Registry<GCStrategy> GCRegistry;
51 /// GCStrategy describes a garbage collector algorithm's code generation
54 class GCStrategy { class in namespace:llvm
75 GCStrategy();
77 virtual ~GCStrategy();
[all...]
/external/llvm/lib/CodeGen/
H A DGCStrategy.cpp1 //===-- 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);
95 GCStrategy::GCStrategy() : function in class:GCStrategy
104 GCStrategy::~GCStrategy() {
[all...]

Completed in 4931 milliseconds