HomeSort by relevance Sort by last modified time
    Searched refs:PassRegistry (Results 1 - 25 of 298) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/include/llvm/
InitializePasses.h 20 class PassRegistry;
24 void initializeCore(PassRegistry&);
28 void initializeTransformUtils(PassRegistry&);
32 void initializeScalarOpts(PassRegistry&);
36 void initializeObjCARCOpts(PassRegistry&);
40 void initializeVectorization(PassRegistry&);
44 void initializeInstCombine(PassRegistry&);
47 void initializeIPO(PassRegistry&);
51 void initializeInstrumentation(PassRegistry&);
54 void initializeAnalysis(PassRegistry&)
    [all...]
PassRegistry.h 1 //===- llvm/PassRegistry.h - Pass Information Registry ----------*- C++ -*-===//
10 // This file defines PassRegistry, a class that is used in the initialization
12 // with the PassRegistry, which is later provided to the PassManager for
34 /// PassRegistry - This class manages the registration and intitialization of
37 /// NOTE: PassRegistry is NOT thread-safe. If you want to use LLVM on multiple
38 /// threads simultaneously, you will need to use a separate PassRegistry on
40 class PassRegistry {
54 PassRegistry() {}
55 ~PassRegistry();
60 static PassRegistry *getPassRegistry()
    [all...]
PassSupport.h 27 #include "llvm/PassRegistry.h"
57 static void* initialize##passName##PassOnce(PassRegistry &Registry) { \
63 void llvm::initialize##passName##Pass(PassRegistry &Registry) { \
68 static void* initialize##passName##PassOnce(PassRegistry &Registry) {
81 void llvm::initialize##passName##Pass(PassRegistry &Registry) { \
127 PassRegistry::getPassRegistry()->registerPass(*this);
173 static void* initialize##agName##AnalysisGroupOnce(PassRegistry &Registry) { \
179 void llvm::initialize##agName##AnalysisGroup(PassRegistry &Registry) { \
185 static void* initialize##passName##PassOnce(PassRegistry &Registry) { \
196 void llvm::initialize##passName##Pass(PassRegistry &Registry) {
    [all...]
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARC.cpp 23 class PassRegistry;
31 void llvm::initializeObjCARCOpts(PassRegistry &Registry) {
  /external/llvm/lib/IR/
PassRegistry.cpp 1 //===- PassRegistry.cpp - Pass Registration Implementation ----------------===//
10 // This file implements the PassRegistry, with which passes are registered on
15 #include "llvm/PassRegistry.h"
30 static ManagedStatic<PassRegistry> PassRegistryObj;
31 PassRegistry *PassRegistry::getPassRegistry() {
39 PassRegistry::~PassRegistry() {}
41 const PassInfo *PassRegistry::getPassInfo(const void *TI) const {
47 const PassInfo *PassRegistry::getPassInfo(StringRef Arg) const
    [all...]
Pass.cpp 20 #include "llvm/PassRegistry.h"
63 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(AID);
188 return PassRegistry::getPassRegistry()->getPassInfo(TI);
192 return PassRegistry::getPassRegistry()->getPassInfo(Arg);
196 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(ID);
211 PassRegistry::getPassRegistry()->registerAnalysisGroup(InterfaceID, PassID,
223 PassRegistry::getPassRegistry()->enumerateWith(this);
228 PassRegistry::getPassRegistry()->addRegistrationListener(this);
233 // PassRegistry will have already been destroyed by llvm_shutdown(). So
  /external/llvm/lib/Target/AMDGPU/
AMDGPU.h 53 void initializeAMDGPUAnnotateKernelFeaturesPass(PassRegistry &);
56 void initializeSIFoldOperandsPass(PassRegistry &);
59 void initializeSIFixSGPRCopiesPass(PassRegistry &);
62 void initializeSILowerI1CopiesPass(PassRegistry &);
65 void initializeSILoadStoreOptimizerPass(PassRegistry &);
76 void initializeSIFixControlFlowLiveIntervalsPass(PassRegistry&);
79 void initializeSIFixSGPRLiveRangesPass(PassRegistry&);
82 void initializeAMDGPUAnnotateUniformValuesPass(PassRegistry&);
  /external/llvm/lib/Target/PowerPC/
PPC.h 26 class PassRegistry;
52 void initializePPCVSXFMAMutatePass(PassRegistry&);
53 void initializePPCBoolRetToIntPass(PassRegistry&);
  /external/llvm/include/llvm/CodeGen/
MachineBranchProbabilityInfo.h 40 PassRegistry &Registry = *PassRegistry::getPassRegistry();
  /external/llvm/lib/Target/XCore/
XCore.h 28 void initializeXCoreLowerThreadLocalPass(PassRegistry &p);
  /external/llvm/lib/Transforms/IPO/
BarrierNoopPass.cpp 36 initializeBarrierNoopPass(*PassRegistry::getPassRegistry());
  /external/llvm/lib/Analysis/
CallPrinter.cpp 57 initializeCallGraphViewerPass(*PassRegistry::getPassRegistry());
70 initializeCallGraphPrinterPass(*PassRegistry::getPassRegistry());
DomPrinter.cpp 98 initializeDomViewerPass(*PassRegistry::getPassRegistry());
110 initializeDomOnlyViewerPass(*PassRegistry::getPassRegistry());
119 initializePostDomViewerPass(*PassRegistry::getPassRegistry());
128 initializePostDomOnlyViewerPass(*PassRegistry::getPassRegistry());
161 initializeDomPrinterPass(*PassRegistry::getPassRegistry());
173 initializeDomOnlyPrinterPass(*PassRegistry::getPassRegistry());
182 initializePostDomPrinterPass(*PassRegistry::getPassRegistry());
191 initializePostDomOnlyPrinterPass(*PassRegistry::getPassRegistry());
CFGPrinter.cpp 29 initializeCFGOnlyViewerPass(*PassRegistry::getPassRegistry());
52 initializeCFGOnlyViewerPass(*PassRegistry::getPassRegistry());
76 initializeCFGPrinterPass(*PassRegistry::getPassRegistry());
110 initializeCFGOnlyPrinterPass(*PassRegistry::getPassRegistry());
  /external/llvm/include/llvm/Analysis/
DivergenceAnalysis.h 28 initializeDivergenceAnalysisPass(*PassRegistry::getPassRegistry());
  /external/llvm/include/llvm/Transforms/Utils/
UnifyFunctionExitNodes.h 32 initializeUnifyFunctionExitNodesPass(*PassRegistry::getPassRegistry());
  /external/llvm/lib/Transforms/Utils/
Utils.cpp 17 #include "llvm/PassRegistry.h"
23 void llvm::initializeTransformUtils(PassRegistry &Registry) {
  /external/llvm/lib/Transforms/Vectorize/
Vectorize.cpp 28 void llvm::initializeVectorization(PassRegistry &Registry) {
  /frameworks/compile/libbcc/lib/Support/
Initialization.cpp 22 #include <llvm/PassRegistry.h>
55 llvm::PassRegistry &Registry = *llvm::PassRegistry::getPassRegistry();
  /external/llvm/lib/CodeGen/
RegAllocBasic.cpp 122 initializeLiveDebugVariablesPass(*PassRegistry::getPassRegistry());
123 initializeLiveIntervalsPass(*PassRegistry::getPassRegistry());
124 initializeSlotIndexesPass(*PassRegistry::getPassRegistry());
125 initializeRegisterCoalescerPass(*PassRegistry::getPassRegistry());
126 initializeMachineSchedulerPass(*PassRegistry::getPassRegistry());
127 initializeLiveStacksPass(*PassRegistry::getPassRegistry());
128 initializeMachineDominatorTreePass(*PassRegistry::getPassRegistry());
129 initializeMachineLoopInfoPass(*PassRegistry::getPassRegistry());
130 initializeVirtRegMapPass(*PassRegistry::getPassRegistry());
131 initializeLiveRegMatrixPass(*PassRegistry::getPassRegistry())
    [all...]
MachineDominanceFrontier.cpp 35 initializeMachineDominanceFrontierPass(*PassRegistry::getPassRegistry());
MachinePostDominators.cpp 26 initializeMachinePostDominatorTreePass(*PassRegistry::getPassRegistry());
  /external/llvm/lib/Target/NVPTX/
NVPTXTargetMachine.cpp 51 void initializeNVVMReflectPass(PassRegistry&);
52 void initializeGenericToNVVMPass(PassRegistry&);
53 void initializeNVPTXAllocaHoistingPass(PassRegistry &);
54 void initializeNVPTXAssignValidGlobalNamesPass(PassRegistry&);
55 void initializeNVPTXFavorNonGenericAddrSpacesPass(PassRegistry &);
56 void initializeNVPTXLowerAggrCopiesPass(PassRegistry &);
57 void initializeNVPTXLowerKernelArgsPass(PassRegistry &);
58 void initializeNVPTXLowerAllocaPass(PassRegistry &);
68 PassRegistry &PR = *PassRegistry::getPassRegistry()
    [all...]
  /external/clang/tools/driver/
cc1_main.cpp 63 void initializePollyPasses(llvm::PassRegistry &Registry);
83 llvm::PassRegistry &Registry = *llvm::PassRegistry::getPassRegistry();
  /external/llvm/bindings/python/llvm/tests/
test_bitreader.py 4 from ..core import PassRegistry

Completed in 2027 milliseconds

1 2 3 4 5 6 7 8 91011>>