/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Transforms/ |
H A D | Scalar.h | 21 class Pass; 45 Pass *createDeadInstEliminationPass(); 93 Pass *createIndVarSimplifyPass(); 113 Pass *createLICMPass(); 122 Pass *createLoopStrengthReducePass(const TargetLowering *TLI = 0); 124 Pass *createGlobalMergePass(const TargetLowering *TLI = 0); 130 Pass *createLoopUnswitchPass(bool OptimizeForSize = false); 136 Pass *createLoopInstSimplifyPass(); 142 Pass *createLoopUnrollPass(int Threshold = -1, int Count = -1, int AllowPartial = -1); 148 Pass *createLoopRotatePas [all...] |
H A D | IPO.h | 23 class Pass; 90 Pass *createFunctionInliningPass(); 91 Pass *createFunctionInliningPass(int Threshold); 96 Pass *createAlwaysInlinerPass(); 97 Pass *createAlwaysInlinerPass(bool InsertLifetime); 103 Pass *createPruneEHPass(); 141 Pass *createArgumentPromotionPass(unsigned maxElements = 3); 161 Pass *createLoopExtractorPass(); 166 Pass *createSingleLoopExtractorPass(); 183 Pass *createFunctionAttrsPas [all...] |
H A D | Vectorize.h | 119 bool vectorizeBasicBlock(Pass *P, BasicBlock &BB,
|
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/ |
H A D | PassManagers.h | 1 //===- llvm/PassManagers.h - Pass Infrastructure classes -------*- C++ -*-===// 10 // This file declares the LLVM Pass Manager infrastructure. 17 #include "llvm/Pass.h" 27 // The Pass Manager Infrastructure manages passes. It's responsibilities are: 35 // Pass Manager Infrastructure uses multiple pass managers. They are 76 // [o] class MPPassManager : public Pass, public PMDataManager; 85 // [o] class PassManagerImpl : public Pass, public PMDataManager, 96 class Pass; 104 EXECUTION_MSG, // "Executing Pass '" 106 FREEING_MSG, // " Freeing Pass '" [all...] |
H A D | Pass.h | 1 //===- llvm/Pass.h - Base class for Passes ----------------------*- C++ -*-===// 78 /// Pass interface - Implemented by all 'passes'. Subclass this if you are an 82 class Pass { class in namespace:llvm 86 void operator=(const Pass&) LLVM_DELETED_FUNCTION; 87 Pass(const Pass &) LLVM_DELETED_FUNCTION; 90 explicit Pass(PassKind K, char &pid) : Resolver(0), PassID(&pid), Kind(K) { } function in class:llvm::Pass 91 virtual ~Pass(); 117 /// createPrinterPass - Get a Pass appropriate to print the IR this 119 virtual Pass *createPrinterPas [all...] |
H A D | PassAnalysisSupport.h | 1 //===- llvm/PassAnalysisSupport.h - Analysis Pass Support code --*- C++ -*-===// 11 // This file is automatically #included by Pass.h, so: 15 // Instead, #include Pass.h 22 #include "llvm/Pass.h" 35 // Pass infrastructure through the getAnalysisUsage virtual function. 77 // addPreserved - Add the specified Pass class to the set of analyses 86 // addPreserved - Add the Pass with the specified argument string to the set 87 // of analyses preserved by this pass. If no such Pass exists, do nothing. 116 // AnalysisResolver - Simple interface used by Pass objects to pull all 131 Pass *findImplPas [all...] |
H A D | PassManager.h | 12 // that analysis results are available before a pass runs, and that Pass's are 20 #include "llvm/Pass.h" 24 class Pass; 38 /// the Pass to the PassManager. When the PassManager is destroyed, the pass 41 virtual void add(Pass *P) = 0; 52 /// the Pass to the PassManager. When the PassManager is destroyed, the pass 55 void add(Pass *P); 76 /// ownership of the Pass to the PassManager. When the 80 void add(Pass *P);
|
H A D | CallGraphSCCPass.h | 1 //===- CallGraphSCCPass.h - Pass that operates BU on call graph -*- C++ -*-===// 24 #include "llvm/Pass.h" 34 class CallGraphSCCPass : public Pass { 36 explicit CallGraphSCCPass(char &pid) : Pass(PT_CallGraphSCC, pid) {} 40 Pass *createPrinterPass(raw_ostream &O, const std::string &Banner) const; 68 /// Return what kind of Pass Manager can manage this pass.
|
H A D | PassSupport.h | 1 //===- llvm/PassSupport.h - Pass Support code -------------------*- C++ -*-===// 11 // is automatically #included by Pass.h, so: 15 // Instead, #include Pass.h. 17 // This file defines Pass registration code and classes used for it. 24 #include "Pass.h" 35 /// the system, and can be obtained from a live Pass by calling its 41 typedef Pass* (*NormalCtor_t)(); 44 const char *const PassName; // Nice name for Pass 47 const bool IsCFGOnlyPass; // Pass only looks at the CFG. 111 Pass *createPas [all...] |
H A D | DefaultPasses.h | 1 //===- llvm/DefaultPasses.h - Default Pass Support code --------*- C++ -*-===// 150 Pass *inliner=0); 157 static Pass* (*CreateVerifierPass)(void);
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/VMCore/ |
H A D | Pass.cpp | 1 //===- Pass.cpp - LLVM Pass Infrastructure Implementation -----------------===// 10 // This file implements the LLVM Pass infrastructure. It is primarily 16 #include "llvm/Pass.h" 25 // Pass Implementation 29 Pass::~Pass() { 36 Pass *ModulePass::createPrinterPass(raw_ostream &O, 45 bool Pass::mustPreserveAnalysisID(char &AID) const { 50 void Pass [all...] |
H A D | PassManager.cpp | 1 //===- PassManager.cpp - LLVM Pass Infrastructure Implementation ----------===// 10 // This file implements the LLVM Pass Manager infrastructure. 32 // See PassManagers.h for Pass Manager infrastructure overview. 37 // Pass debugging information. Often it is useful to find out what pass is 170 /// Pass Manager itself does not invalidate any analysis info. 181 virtual Pass *getAsPass() { return this; } 184 return "BasicBlock Pass Manager"; 198 assert(N < PassVector.size() && "Pass number out of range!"); 217 class FunctionPassManagerImpl : public Pass, 226 Pass(PT_PassManage [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Analysis/ |
H A D | RegionPass.h | 21 #include "llvm/Pass.h" 36 class RegionPass : public Pass { 38 explicit RegionPass(char &pid) : Pass(PT_Region, pid) {} 49 /// @param RGM The RegionPassManager that manages this Pass. 60 Pass *createPrinterPass(raw_ostream &O, const std::string &Banner) const; 98 /// Pass Manager itself does not invalidate any analysis info. 103 return "Region Pass Manager"; 107 virtual Pass *getAsPass() { return this; } 113 Pass *getContainedPass(unsigned N) { 114 assert(N < PassVector.size() && "Pass numbe [all...] |
H A D | Passes.h | 23 class Pass; 32 Pass *createGlobalsModRefPass(); 38 Pass *createAliasDebugger();
|
H A D | LoopPass.h | 19 #include "llvm/Pass.h" 30 class LoopPass : public Pass { 32 explicit LoopPass(char &pid) : Pass(PT_Loop, pid) {} 36 Pass *createPrinterPass(raw_ostream &O, const std::string &Banner) const; 63 /// Return what kind of Pass Manager can manage this pass. 72 /// additional use of multiple inheritance in Pass class hierarchy, something 93 /// Pass Manager itself does not invalidate any analysis info. 98 return "Loop Pass Manager"; 102 virtual Pass *getAsPass() { return this; } 108 assert(N < PassVector.size() && "Pass numbe [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Transforms/Utils/ |
H A D | BasicBlockUtils.h | 28 class Pass; 41 void FoldSingleEntryPHINodes(BasicBlock *BB, Pass *P = 0); 52 bool MergeBlockIntoPredecessor(BasicBlock *BB, Pass *P = 0); 113 Pass *P = 0, bool MergeIdenticalEdges = false, 118 Pass *P = 0) { 127 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, Pass *P = 0) { 141 Pass *P = 0, 155 /// SplitEdge - Split the edge connecting specified block. Pass P must 157 BasicBlock *SplitEdge(BasicBlock *From, BasicBlock *To, Pass *P); 164 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt, Pass * [all...] |
H A D | UnifyFunctionExitNodes.h | 21 #include "llvm/Pass.h" 28 static char ID; // Pass identification, replacement for typeid 47 Pass *createUnifyFunctionExitNodesPass();
|
/macosx-10.10.1/WebInspectorUI-7600.1.17/UserInterface/External/CodeMirror/ |
H A D | closebrackets.js | 43 if (cm.getOption("disableInput")) return CodeMirror.Pass; 46 if (!ranges[i].empty()) return CodeMirror.Pass; 48 if (!around || pairs.indexOf(around) % 2 != 0) return CodeMirror.Pass; 60 if (cm.getOption("disableInput")) return CodeMirror.Pass; 65 return CodeMirror.Pass; 79 return CodeMirror.Pass; 83 return CodeMirror.Pass; 85 else if (type != curType) return CodeMirror.Pass; 114 return CodeMirror.Pass; 124 if (cm.getOption("disableInput")) return CodeMirror.Pass; [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/IPO/ |
H A D | InlineSimple.cpp | 41 static char ID; // Pass identification, replacement for typeid 56 Pass *llvm::createFunctionInliningPass() { return new SimpleInliner(); } 58 Pass *llvm::createFunctionInliningPass(int Threshold) {
|
H A D | InlineAlways.cpp | 44 static char ID; // Pass identification, replacement for typeid 60 Pass *llvm::createAlwaysInlinerPass() { return new AlwaysInliner(); } 62 Pass *llvm::createAlwaysInlinerPass(bool InsertLifetime) {
|
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/CodeGen/ |
H A D | MachineFunctionPass.h | 1 //===-- MachineFunctionPass.h - Pass for MachineFunctions --------*-C++ -*-===// 22 #include "llvm/Pass.h" 51 virtual Pass *createPrinterPass(raw_ostream &O,
|
/macosx-10.10.1/WebInspectorUI-7600.1.17/UserInterface/Views/ |
H A D | ConsolePrompt.js | 165 return CodeMirror.Pass; 168 return CodeMirror.Pass; 176 return CodeMirror.Pass; 178 // Pass unless we are on the first line. 180 return CodeMirror.Pass; 184 return CodeMirror.Pass; 196 return CodeMirror.Pass; 198 // Pass unless we are on the last line. 200 return CodeMirror.Pass; 204 return CodeMirror.Pass; [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 1 // llvm/Transforms/IPO/PassManagerBuilder.h - Build Standard Pass -*- C++ -*-=// 23 class Pass; 101 Pass *Inliner;
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/ |
H A D | MachineFunctionPass.cpp | 21 Pass *MachineFunctionPass::createPrinterPass(raw_ostream &O,
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Analysis/IPA/ |
H A D | CallGraphSCCPass.cpp | 1 //===- CallGraphSCCPass.cpp - Pass that operates BU on call graph ---------===// 57 /// Pass Manager itself does not invalidate any analysis info. 65 return "CallGraph Pass Manager"; 69 virtual Pass *getAsPass() { return this; } 73 errs().indent(Offset*2) << "Call Graph SCC Pass Manager\n"; 75 Pass *P = getContainedPass(Index); 81 Pass *getContainedPass(unsigned N) { 82 assert(N < PassVector.size() && "Pass number out of range!"); 83 return static_cast<Pass *>(PassVector[N]); 94 bool RunPassOnSCC(Pass * [all...] |