OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:GCStrategy
(Results
1 - 13
of
13
) 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;
57
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.
45
class
GCStrategy
;
93
GCStrategy
&S;
109
GCFunctionInfo(const Function &F,
GCStrategy
&S);
118
GCStrategy
&getStrategy() { return S; }
167
typedef StringMap<
GCStrategy
*> strategy_map_type;
168
typedef std::vector<std::unique_ptr<
GCStrategy
>> list_type;
175
GCStrategy
*getOrCreateStrategy(const Module *M, const std::string &Name);
AsmPrinter.h
29
class
GCStrategy
;
507
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
bool
GCStrategy
::initializeCustomLowering(Module &M) { return false; }
106
bool
GCStrategy
::performCustomLowering(Function &F)
[
all
...]
GCMetadata.cpp
15
#include "llvm/CodeGen/
GCStrategy
.h"
50
GCFunctionInfo::GCFunctionInfo(const Function &F,
GCStrategy
&S)
64
GCStrategy
*GCModuleInfo::getOrCreateStrategy(const Module *M,
73
std::unique_ptr<
GCStrategy
> S = I->instantiate();
94
GCStrategy
*S = getOrCreateStrategy(F.getParent(), F.getGC());
ErlangGC.cpp
18
#include "llvm/CodeGen/
GCStrategy
.h"
29
class ErlangGC : public
GCStrategy
{
Android.mk
26
GCStrategy
.cpp \
ShadowStackGC.cpp
30
#include "llvm/CodeGen/
GCStrategy
.h"
42
class ShadowStackGC : public
GCStrategy
{
417
// Move past the original stores inserted by
GCStrategy
::InitRoots. This isn't
/frameworks/compile/mclinker/lib/CodeGen/
MCLDTargetMachine.cpp
22
#include <llvm/CodeGen/
GCStrategy
.h>
/external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp
66
typedef DenseMap<
GCStrategy
*, std::unique_ptr<GCMetadataPrinter>> gcp_map_type;
[
all
...]
Completed in 336 milliseconds