/external/llvm/tools/opt/ |
opt.cpp | 56 // The OptimizationList is automatically populated with registered Passes by the 67 "passes", 109 cl::desc("Do not run any optimization passes")); 153 cl::desc("Disable loop unrolling in all relevant passes"), 201 /// AddOptimizationPasses - This routine adds optimization passes 253 // -std-compile-opts adds the same module passes as -O3. 341 // Initialize passes 355 // For codegen passes, only passes that do IR to IR transformation are 434 // Create a PassManager to hold and optimize the collection of passes we ar [all...] |
Android.mk | 15 Passes.cpp \
|
/external/llvm/unittests/IR/ |
LegacyPassManagerTest.cpp | 305 PassManager Passes; 306 Passes.add(new DataLayoutPass(&M)); 307 Passes.add(mNDM2); 308 Passes.add(mNDM); 309 Passes.add(mNDNM); 310 Passes.add(mDNM); 312 Passes.run(M); 329 PassManager Passes; 330 Passes.add(new DataLayoutPass(&M)); 331 Passes.add(mNDM) [all...] |
DominatorTreeTest.cpp | 222 PassManager Passes; 223 Passes.add(P); 224 Passes.run(*M);
|
/external/llvm/tools/llvm-extract/ |
llvm-extract.cpp | 253 PassManager Passes; 254 Passes.add(new DataLayoutPass(M.get())); // Use correct DataLayout 258 Passes.add(createGVExtractionPass(Gvs, DeleteFn)); 260 Passes.add(createGlobalDCEPass()); // Delete unreachable globals 261 Passes.add(createStripDeadDebugInfoPass()); // Remove dead debug info 262 Passes.add(createStripDeadPrototypesPass()); // Remove dead func decls 272 Passes.add(createPrintModulePass(Out.os())); 274 Passes.add(createBitcodeWriterPass(Out.os())); 276 Passes.run(*M.get());
|
/external/llvm/lib/IR/ |
PassManager.cpp | 1 //===- PassManager.cpp - Infrastructure for managing & running IR passes --===// 28 for (unsigned Idx = 0, Size = Passes.size(); Idx != Size; ++Idx) { 30 dbgs() << "Running module pass: " << Passes[Idx]->name() << "\n"; 32 PreservedAnalyses PassPA = Passes[Idx]->run(M, AM); 90 for (unsigned Idx = 0, Size = Passes.size(); Idx != Size; ++Idx) { 92 dbgs() << "Running function pass: " << Passes[Idx]->name() << "\n"; 94 PreservedAnalyses PassPA = Passes[Idx]->run(F, AM);
|
/external/llvm/tools/bugpoint/ |
OptimizerDriver.cpp | 1 //===- OptimizerDriver.cpp - Allow BugPoint to run passes safely ----------===// 10 // This file defines an interface that allows bugpoint to run various passes 109 cl::opt<bool> SilencePasses("silence-passes", 110 cl::desc("Suppress output of running passes (both stdout and stderr)")); 116 /// runPasses - Run the specified passes on Program, outputting a bitcode file 125 const std::vector<std::string> &Passes, 190 for (std::vector<std::string>::const_iterator I = Passes.begin(), 191 E = Passes.end(); I != E; ++I ) 222 // If we are supposed to delete the bitcode file or if the passes crashed, 254 const std::vector<std::string> &Passes, [all...] |
BugDriver.cpp | 56 /// getPassesString - Turn a list of passes into a string which indicates the 57 /// command line options that must be passed to add the passes. 59 std::string llvm::getPassesString(const std::vector<std::string> &Passes) { 61 for (unsigned i = 0, e = Passes.size(); i != e; ++i) { 64 Result += Passes[i]; 155 // Rearrange the passes and apply them to the program. Repeat this process 163 // decision by trying to run all of the passes on the input program, 168 outs() << "Running selected passes on program to test for crash: ";
|
CrashDebugger.cpp | 51 // doTest - Return true iff running the "removed" passes succeeds, and 52 // running the "Kept" passes fail when run on the output of the "removed" 53 // passes. If we return true, we update the current module of bugpoint. 68 outs() << "Checking to see if these passes crash: " 84 outs() << "Checking to see if these passes crash: " 321 std::vector<std::string> Passes; 322 Passes.push_back("simplifycfg"); 323 Passes.push_back("verify"); 324 Module *New = BD.runPassesOn(M, Passes); 411 PassManager Passes; [all...] |
ExtractFunction.cpp | 87 /// series of cleanup passes (ADCE and SimplifyCFG) to eliminate any code which 117 std::vector<std::string> Passes; 121 Passes.push_back("dce"); 123 Passes.push_back("simplifycfg"); // Delete dead control flow 125 Passes.push_back("verify"); 126 Module *New = runPassesOn(Clone, Passes);
|
BugDriver.h | 96 bool debugOptimizerCrash(const std::string &ID = "passes"); 103 /// debugMiscompilation - This method is used when the passes selected are not 132 /// runPasses - Run all of the passes in the "PassesToRun" list, discard the 133 /// output, and return true if any of the passes crashed. 215 /// series of cleanup passes (ADCE and SimplifyCFG) to eliminate any code 245 Module *runPassesOn(Module *M, const std::vector<std::string> &Passes, 249 /// runPasses - Run the specified passes on Program, outputting a bitcode 265 /// combinations of passes to compile the program with. Compile the program with 266 /// each set and mark test to see if it compiled correctly. If the passes 267 /// compiled correctly output nothing and rearrange the passes into a new order [all...] |
/external/llvm/lib/Analysis/ |
CGSCCPassManager.cpp | 1 //===- CGSCCPassManager.cpp - Managing & running CGSCC passes -------------===// 27 for (unsigned Idx = 0, Size = Passes.size(); Idx != Size; ++Idx) { 29 dbgs() << "Running CGSCC pass: " << Passes[Idx]->name() << "\n"; 31 PreservedAnalyses PassPA = Passes[Idx]->run(C, AM);
|
/external/llvm/include/llvm/Analysis/ |
CGSCCPassManager.h | 11 /// This header provides classes for managing passes over SCCs of the call 12 /// graph. These passes form an important component of LLVM's interprocedural 36 CGSCCPassManager(CGSCCPassManager &&Arg) : Passes(std::move(Arg.Passes)) {} 38 Passes = std::move(RHS.Passes); 42 /// \brief Run all of the CGSCC passes in this pass manager over a SCC. 47 Passes.emplace_back(new CGSCCPassModel<CGSCCPassT>(std::move(Pass))); 67 std::vector<std::unique_ptr<CGSCCPassConcept>> Passes; 234 /// CGSCC passes. Only the const interface of the module analysis manager i [all...] |
/external/llvm/include/llvm/IR/ |
PassManager.h | 14 /// a pass. A pass manager is generally a tool to collect a sequence of passes 17 /// containing IR construct for a Module, a manager for passes over modules 18 /// forms the base case which runs its managed passes in sequence over the 21 /// The core IR library provides managers for running passes over 86 /// \brief Construct a special preserved set that preserves all passes. 102 /// preserved passes which are not also preserved in the argument. 120 /// preserved passes which are not also preserved in the argument. 209 /// \brief Specialization of \c PassModel for passes that accept an analyis 235 /// \brief Specialization of \c PassModel for passes that accept an analyis 395 /// \brief Specialization of \c AnalysisPassModel which passes a [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
AMDGPUTargetMachine.cpp | 21 #include "llvm/Analysis/Passes.h" 25 #include "llvm/CodeGen/Passes.h" 32 #include <llvm/CodeGen/Passes.h>
|
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDGPUTargetMachine.cpp | 21 #include "llvm/Analysis/Passes.h" 25 #include "llvm/CodeGen/Passes.h" 32 #include <llvm/CodeGen/Passes.h>
|
/external/valgrind/main/perf/ |
ffbench.c | 18 This benchmark executes a specified number of passes (default 35 follows: Float = double, Asize = 256, Passes = 20, CAPOUT not 153 #define Passes 20 /* Number of FFT/Inverse passes */ 240 int i, j, k, l, m, npasses = Passes, faedge; 322 fprintf(stdout, "%d passes. No errors in results.\n", npasses); 324 fprintf(stdout, "%d passes. %d errors in results.\n",
|
/external/llvm/lib/Target/R600/ |
AMDGPUTargetMachine.cpp | 23 #include "llvm/Analysis/Passes.h" 26 #include "llvm/CodeGen/Passes.h" 34 #include <llvm/CodeGen/Passes.h>
|
/external/llvm/lib/CodeGen/ |
Android.mk | 76 Passes.cpp \
|
/external/llvm/tools/llvm-stress/ |
llvm-stress.cpp | 715 PassManager Passes; 716 Passes.add(createVerifierPass()); 717 Passes.add(createDebugInfoVerifierPass()); 718 Passes.add(createPrintModulePass(Out->os())); 719 Passes.run(*M.get());
|
/frameworks/compile/mclinker/lib/CodeGen/ |
MCLDTargetMachine.cpp | 18 #include <llvm/Analysis/Passes.h> 23 #include <llvm/CodeGen/Passes.h>
|
/frameworks/compile/libbcc/lib/Core/ |
Compiler.cpp | 19 #include <llvm/Analysis/Passes.h> 173 // FIXME: Figure out which passes should be executed. 217 // Add passes to the pass manager to emit machine code through MC layer. 229 // Invokde "beforeExecuteCodeGenPasses" before executing the passes.
|
/external/chromium_org/chrome/browser/resources/options/ |
search_engine_manager_engine_list.js | 352 * Passes the results of an input validation check to the requesting row
|
/external/chromium_org/chrome/browser/resources/gaia_auth/ |
background.js | 400 * Handler for 'apiResponse' signal sent from the main script. Passes on the
|
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ |
d3dx9effect.h | 59 UINT Passes; 269 STDMETHOD(Begin)(THIS_ UINT *passes, DWORD flags) PURE;
|