/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | GCStrategy.cpp | 44 static bool NeedsDefaultLoweringPass(const GCStrategy &C); 45 static bool NeedsCustomLoweringPass(const GCStrategy &C); 47 bool PerformDefaultLowering(Function &F, GCStrategy &Coll); 95 GCStrategy::GCStrategy() : in GCStrategy() function in GCStrategy 104 GCStrategy::~GCStrategy() { in ~GCStrategy() 111 bool GCStrategy::initializeCustomLowering(Module &M) { return false; } in initializeCustomLowering() 113 bool GCStrategy::performCustomLowering(Function &F) { in performCustomLowering() 119 GCFunctionInfo *GCStrategy::insertFunctionInfo(const Function &F) { in insertFunctionInfo() 203 bool LowerIntrinsics::NeedsDefaultLoweringPass(const GCStrategy &C) { in NeedsDefaultLoweringPass() 211 bool LowerIntrinsics::NeedsCustomLoweringPass(const GCStrategy &C) { in NeedsCustomLoweringPass() [all …]
|
D | GCMetadata.cpp | 62 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S) in GCFunctionInfo() 80 GCStrategy *GCModuleInfo::getOrCreateStrategy(const Module *M, in getOrCreateStrategy() 89 GCStrategy *S = I->instantiate(); in getOrCreateStrategy() 110 GCStrategy *S = getOrCreateStrategy(F.getParent(), F.getGC()); in getFunctionInfo()
|
D | OcamlGC.cpp | 23 class OcamlGC : public GCStrategy {
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | GCMetadata.h | 43 class GCStrategy; variable 90 GCStrategy &S; 106 GCFunctionInfo(const Function &F, GCStrategy &S); 115 GCStrategy &getStrategy() { return S; } in getStrategy() 159 typedef StringMap<GCStrategy*> strategy_map_type; 160 typedef std::vector<GCStrategy*> list_type; 167 GCStrategy *getOrCreateStrategy(const Module *M, const std::string &Name);
|
D | GCStrategy.h | 45 class GCStrategy; variable 49 typedef Registry<GCStrategy> GCRegistry; 54 class GCStrategy { 75 GCStrategy(); 77 virtual ~GCStrategy();
|
D | GCMetadataPrinter.h | 39 typedef GCStrategy::list_type list_type; 40 typedef GCStrategy::iterator iterator; 43 GCStrategy *S; 56 GCStrategy &getStrategy() { return *S; } in getStrategy()
|
D | GCs.h | 18 class GCStrategy; variable
|
D | AsmPrinter.h | 24 class GCStrategy; variable 470 GCMetadataPrinter *GetOrCreateGCPrinter(GCStrategy *C);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | GCMetadata.h | 87 GCStrategy &S; 103 GCFunctionInfo(const Function &F, GCStrategy &S); 110 GCStrategy &getStrategy() { return S; } in getStrategy() 156 SmallVector<std::unique_ptr<GCStrategy>, 1> GCStrategyList; 158 StringMap<GCStrategy*> GCStrategyMap; 164 GCStrategy *getGCStrategy(const StringRef Name); 183 using iterator = SmallVector<std::unique_ptr<GCStrategy>, 1>::const_iterator;
|
D | GCStrategy.h | 80 class GCStrategy { 99 GCStrategy(); 100 virtual ~GCStrategy() = default; 177 using GCRegistry = Registry<GCStrategy>;
|
D | GCMetadataPrinter.h | 30 class GCStrategy; variable 43 GCStrategy *S; 54 GCStrategy &getStrategy() { return *S; } in getStrategy()
|
D | GCs.h | 18 class GCStrategy; variable
|
/external/llvm/include/llvm/CodeGen/ |
D | GCMetadata.h | 82 GCStrategy &S; 98 GCFunctionInfo(const Function &F, GCStrategy &S); 107 GCStrategy &getStrategy() { return S; } in getStrategy() 157 SmallVector<std::unique_ptr<GCStrategy>, 1> GCStrategyList; 159 StringMap<GCStrategy*> GCStrategyMap; 165 GCStrategy *getGCStrategy(const StringRef Name); 184 typedef SmallVector<std::unique_ptr<GCStrategy>,1>::const_iterator iterator;
|
D | GCStrategy.h | 78 class GCStrategy { 96 GCStrategy(); 97 virtual ~GCStrategy() {} in ~GCStrategy() 174 typedef Registry<GCStrategy> GCRegistry;
|
D | GCMetadataPrinter.h | 39 GCStrategy *S; 51 GCStrategy &getStrategy() { return *S; } in getStrategy()
|
D | GCs.h | 18 class GCStrategy; variable
|
D | AsmPrinter.h | 31 class GCStrategy; variable 551 GCMetadataPrinter *GetOrCreateGCPrinter(GCStrategy &C);
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | BuiltinGCs.cpp | 28 class ErlangGC : public GCStrategy { 41 class OcamlGC : public GCStrategy { 57 class ShadowStackGC : public GCStrategy { 71 class StatepointGC : public GCStrategy { 105 class CoreCLRGC : public GCStrategy {
|
D | GCMetadata.cpp | 54 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S) in GCFunctionInfo() 75 GCStrategy *S = getGCStrategy(F.getGC()); in getFunctionInfo() 157 GCStrategy *GCModuleInfo::getGCStrategy(const StringRef Name) { in getGCStrategy() 165 std::unique_ptr<GCStrategy> S = Entry.instantiate(); in getGCStrategy()
|
D | GCStrategy.cpp | 21 GCStrategy::GCStrategy() = default;
|
D | GCRootLowering.cpp | 41 bool PerformDefaultLowering(Function &F, GCStrategy &S); 105 static bool NeedsDefaultLoweringPass(const GCStrategy &C) { in NeedsDefaultLoweringPass() 189 GCStrategy &S = FI.getStrategy(); in runOnFunction() 199 bool LowerIntrinsics::PerformDefaultLowering(Function &F, GCStrategy &S) { in PerformDefaultLowering()
|
/external/llvm/lib/CodeGen/ |
D | BuiltinGCs.cpp | 26 class ErlangGC : public GCStrategy { 39 class OcamlGC : public GCStrategy { 55 class ShadowStackGC : public GCStrategy { 69 class StatepointGC : public GCStrategy { 102 class CoreCLRGC : public GCStrategy {
|
D | GCMetadata.cpp | 48 GCFunctionInfo::GCFunctionInfo(const Function &F, GCStrategy &S) in GCFunctionInfo() 69 GCStrategy *S = getGCStrategy(F.getGC()); in getFunctionInfo() 151 GCStrategy *GCModuleInfo::getGCStrategy(const StringRef Name) { in getGCStrategy() 159 std::unique_ptr<GCStrategy> S = Entry.instantiate(); in getGCStrategy()
|
D | GCStrategy.cpp | 19 GCStrategy::GCStrategy() in GCStrategy() function in GCStrategy
|
D | GCRootLowering.cpp | 42 bool PerformDefaultLowering(Function &F, GCStrategy &Coll); 106 static bool NeedsDefaultLoweringPass(const GCStrategy &C) { in NeedsDefaultLoweringPass() 190 GCStrategy &S = FI.getStrategy(); in runOnFunction() 200 bool LowerIntrinsics::PerformDefaultLowering(Function &F, GCStrategy &S) { in PerformDefaultLowering()
|