Searched refs:Passes (Results 1 - 20 of 20) sorted by relevance

/external/llvm/tools/opt/
H A Dopt.cpp56 // The OptimizationList is automatically populated with registered Passes by the
437 PassManager Passes; local
445 Passes.add(TLI);
455 Passes.add(new DataLayoutPass(M.get()));
465 TM->addAnalysisPasses(Passes);
491 Passes.add(createBreakpointPrinter(Out->os()));
498 addPass(Passes, createStripSymbolsPass(true));
506 AddStandardCompilePasses(Passes);
512 AddStandardLinkPasses(Passes);
517 AddOptimizationPasses(Passes, *FPasse
[all...]
H A DAndroid.mk15 Passes.cpp \
/external/llvm/unittests/IR/
H A DLegacyPassManagerTest.cpp305 PassManager Passes; local
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; local
330 Passes.add(new DataLayoutPass(&M));
331 Passes
351 PassManager Passes; local
362 PassManager Passes; local
400 PassManager Passes; local
[all...]
H A DDominatorTreeTest.cpp222 PassManager Passes; local
223 Passes.add(P);
224 Passes.run(*M);
/external/llvm/tools/llvm-extract/
H A Dllvm-extract.cpp253 PassManager Passes; local
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/
H A DPassManager.cpp28 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/
H A DOptimizerDriver.cpp125 const std::vector<std::string> &Passes,
190 for (std::vector<std::string>::const_iterator I = Passes.begin(),
191 E = Passes.end(); I != E; ++I )
254 const std::vector<std::string> &Passes,
258 if (runPasses(M, Passes, BitcodeResult, false/*delete*/, true/*quiet*/,
124 runPasses(Module *Program, const std::vector<std::string> &Passes, std::string &OutputFilename, bool DeleteOutput, bool Quiet, unsigned NumExtraArgs, const char * const *ExtraArgs) const argument
253 runPassesOn(Module *M, const std::vector<std::string> &Passes, bool AutoDebugCrashes, unsigned NumExtraArgs, const char * const *ExtraArgs) argument
H A DBugDriver.cpp59 std::string llvm::getPassesString(const std::vector<std::string> &Passes) { argument
61 for (unsigned i = 0, e = Passes.size(); i != e; ++i) {
64 Result += Passes[i];
H A DCrashDebugger.cpp321 std::vector<std::string> Passes; local
322 Passes.push_back("simplifycfg");
323 Passes.push_back("verify");
324 Module *New = BD.runPassesOn(M, Passes);
411 PassManager Passes; local
412 Passes.add(createVerifierPass());
413 Passes.add(createDebugInfoVerifierPass());
414 Passes.run(*M);
H A DExtractFunction.cpp117 std::vector<std::string> Passes; local
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);
H A DBugDriver.h245 Module *runPassesOn(Module *M, const std::vector<std::string> &Passes,
309 std::string getPassesString(const std::vector<std::string> &Passes);
/external/llvm/lib/Analysis/
H A DCGSCCPassManager.cpp27 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/
H A DCGSCCPassManager.h36 CGSCCPassManager(CGSCCPassManager &&Arg) : Passes(std::move(Arg.Passes)) {}
38 Passes = std::move(RHS.Passes);
47 Passes.emplace_back(new CGSCCPassModel<CGSCCPassT>(std::move(Pass)));
67 std::vector<std::unique_ptr<CGSCCPassConcept>> Passes; member in class:llvm::CGSCCPassManager
/external/llvm/include/llvm/IR/
H A DPassManager.h472 ModulePassManager(ModulePassManager &&Arg) : Passes(std::move(Arg.Passes)) {}
474 Passes = std::move(RHS.Passes);
486 Passes.emplace_back(new ModulePassModel<ModulePassT>(std::move(Pass)));
506 std::vector<std::unique_ptr<ModulePassConcept>> Passes; member in class:llvm::ModulePassManager
517 : Passes(std::move(Arg.Passes)) {}
519 Passes = std::move(RHS.Passes);
547 std::vector<std::unique_ptr<FunctionPassConcept>> Passes; member in class:llvm::FunctionPassManager
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDGPUTargetMachine.cpp21 #include "llvm/Analysis/Passes.h"
25 #include "llvm/CodeGen/Passes.h"
32 #include <llvm/CodeGen/Passes.h>
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDGPUTargetMachine.cpp21 #include "llvm/Analysis/Passes.h"
25 #include "llvm/CodeGen/Passes.h"
32 #include <llvm/CodeGen/Passes.h>
/external/valgrind/main/perf/
H A Dffbench.c35 follows: Float = double, Asize = 256, Passes = 20, CAPOUT not
153 #define Passes 20 /* Number of FFT/Inverse passes */ macro
240 int i, j, k, l, m, npasses = Passes, faedge;
/external/llvm/lib/Target/R600/
H A DAMDGPUTargetMachine.cpp23 #include "llvm/Analysis/Passes.h"
26 #include "llvm/CodeGen/Passes.h"
34 #include <llvm/CodeGen/Passes.h>
/external/llvm/lib/CodeGen/
H A DAndroid.mk76 Passes.cpp \
/external/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp715 PassManager Passes; local
716 Passes.add(createVerifierPass());
717 Passes.add(createDebugInfoVerifierPass());
718 Passes.add(createPrintModulePass(Out->os()));
719 Passes.run(*M.get());

Completed in 2017 milliseconds