HomeSort by relevance Sort by last modified time
    Searched defs:Passes (Results 1 - 12 of 12) sorted by null

  /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/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...]
  /external/llvm/unittests/IR/
DominatorTreeTest.cpp 222 PassManager Passes;
223 Passes.add(P);
224 Passes.run(*M);
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...]
  /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/tools/bugpoint/
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);
  /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",
  /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;
d3d10effect.h 89 UINT Passes;
    [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/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());

Completed in 300 milliseconds