OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:GCStrategy
(Results
1 - 11
of
11
) 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:
45
class
GCStrategy
;
49
typedef Registry<
GCStrategy
> GCRegistry;
51
///
GCStrategy
describes a garbage collector algorithm's code generation
54
class
GCStrategy
{
75
GCStrategy
();
77
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
24
class
GCStrategy
;
470
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);
95
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
20
GCStrategy
.cpp \
ShadowStackGC.cpp
31
#include "llvm/CodeGen/
GCStrategy
.h"
41
class ShadowStackGC : public
GCStrategy
{
405
// Move past the original stores inserted by
GCStrategy
::InitRoots. This isn't
/external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp
62
typedef DenseMap<
GCStrategy
*,GCMetadataPrinter*> gcp_map_type;
[
all
...]
Completed in 1205 milliseconds