Home
last modified time | relevance | path

Searched refs:Passes (Results 1 – 25 of 33) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/tools/opt/
HDopt.cpp718 OptCustomPassManager Passes; in main() local
740 Passes.add(new TargetLibraryInfoWrapperPass(TLII)); in main()
743 Passes.add(createTargetTransformInfoWrapperPass(TM ? TM->getTargetIRAnalysis() in main()
747 Passes.add(createDebugifyModulePass()); in main()
771 Passes.add(createBreakpointPrinter(Out->os())); in main()
778 Pass *TPC = LTM.createPassConfig(Passes); in main()
779 Passes.add(TPC); in main()
786 AddStandardLinkPasses(Passes); in main()
791 AddOptimizationPasses(Passes, *FPasses, TM.get(), 0, 0); in main()
796 AddOptimizationPasses(Passes, *FPasses, TM.get(), 1, 0); in main()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
HDJITLinkGeneric.h35 JITLinkerBase(std::unique_ptr<JITLinkContext> Ctx, PassConfiguration Passes) in JITLinkerBase() argument
36 : Ctx(std::move(Ctx)), Passes(std::move(Passes)) { in JITLinkerBase()
99 Error runPasses(LinkGraphPassList &Passes);
116 PassConfiguration Passes; variable
HDJITLinkGeneric.cpp35 if (auto Err = runPasses(Passes.PrePrunePasses)) in linkPhase1()
51 if (auto Err = runPasses(Passes.PostPrunePasses)) in linkPhase1()
111 if (auto Err = runPasses(Passes.PostFixupPasses)) in linkPhase2()
130 Error JITLinkerBase::runPasses(LinkGraphPassList &Passes) { in runPasses() argument
131 for (auto &P : Passes) in runPasses()
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-extract/
HDllvm-extract.cpp355 legacy::PassManager Passes; in main() local
358 Passes.add(createGlobalDCEPass()); // Delete unreachable globals in main()
359 Passes.add(createStripDeadDebugInfoPass()); // Remove dead debug info in main()
360 Passes.add(createStripDeadPrototypesPass()); // Remove dead func decls in main()
370 Passes.add( in main()
373 Passes.add(createBitcodeWriterPass(Out.os(), PreserveBitcodeUseListOrder)); in main()
375 Passes.run(*M.get()); in main()
/freebsd-11-stable/contrib/llvm-project/llvm/tools/bugpoint/
HDCrashDebugger.cpp513 std::vector<std::string> Passes; in TestBlocks() local
514 Passes.push_back("verify"); in TestBlocks()
515 std::unique_ptr<Module> New = BD.runPassesOn(M.get(), Passes); in TestBlocks()
620 std::vector<std::string> Passes; in TestBlocks() local
621 Passes.push_back("verify"); in TestBlocks()
622 std::unique_ptr<Module> New = BD.runPassesOn(M.get(), Passes); in TestBlocks()
712 std::vector<std::string> Passes; in TestBlocks() local
713 Passes.push_back("verify"); in TestBlocks()
714 std::unique_ptr<Module> New = BD.runPassesOn(M.get(), Passes); in TestBlocks()
799 legacy::PassManager Passes; in TestInsts() local
[all …]
HDOptimizerDriver.cpp131 const std::vector<std::string> &Passes, in runPasses() argument
216 for (std::vector<std::string>::const_iterator I = Passes.begin(), in runPasses()
217 E = Passes.end(); in runPasses()
268 BugDriver::runPassesOn(Module *M, const std::vector<std::string> &Passes, in runPassesOn() argument
271 if (runPasses(*M, Passes, BitcodeResult, false /*delete*/, true /*quiet*/, in runPassesOn()
HDExtractFunction.cpp111 std::vector<std::string> Passes; in deleteInstructionFromProgram() local
115 Passes.push_back("dce"); in deleteInstructionFromProgram()
117 Passes.push_back("simplifycfg"); // Delete dead control flow in deleteInstructionFromProgram()
119 Passes.push_back("verify"); in deleteInstructionFromProgram()
120 std::unique_ptr<Module> New = runPassesOn(Clone.get(), Passes); in deleteInstructionFromProgram()
HDBugDriver.cpp67 std::string llvm::getPassesString(const std::vector<std::string> &Passes) { in getPassesString() argument
69 for (unsigned i = 0, e = Passes.size(); i != e; ++i) { in getPassesString()
73 Result += Passes[i]; in getPassesString()
HDBugDriver.h219 const std::vector<std::string> &Passes,
281 std::string getPassesString(const std::vector<std::string> &Passes);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDPassManager.h478 : Passes(std::move(Arg.Passes)), in PassManager()
482 Passes = std::move(RHS.Passes);
504 for (unsigned Idx = 0, Size = Passes.size(); Idx != Size; ++Idx) { in run()
505 auto *P = Passes[Idx].get(); in run()
554 Passes.emplace_back(new PassModelT(std::move(Pass))); in addPass()
561 std::vector<std::unique_ptr<PassConceptT>> Passes; variable
/freebsd-11-stable/contrib/llvm-project/lld/docs/
HDdesign.rst131 #. Passes/Optimizations
135 The Resolving and Passes steps are done purely on the master graph of atoms, so
200 Passes section in Linking Steps
203 The Passes step is an open ended set of routines that each get a change to
204 modify or enhance the current lld::File object. Some example Passes are:
374 Passes testing
377 Since Passes just operate on an lld::File object, the lld-core tool has the
415 could make various Passes more efficient. For instance, on Darwin there are a
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopPassManager.cpp35 for (auto &Pass : Passes) { in run()
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-stress/
HDllvm-stress.cpp761 legacy::PassManager Passes; in main() local
762 Passes.add(createVerifierPass()); in main()
763 Passes.add(createPrintModulePass(Out->os())); in main()
764 Passes.run(*M.get()); in main()
/freebsd-11-stable/contrib/gcc/doc/
HDsourcebuild.texi102 separate chapter. @xref{Passes, , Passes and Files of the Compiler}.
126 (@pxref{Passes, , Passes and Files of the Compiler}); those for other
246 below (@pxref{Passes}).
1082 Passes if @var{regexp} matches text in @var{filename}.
1085 Passes if @var{regexp} does not match text in @var{filename}.
1088 Passes if @var{symbol} is defined as a hidden symbol in the test's
1092 Passes if @var{symbol} is not defined as a hidden symbol in the test's
1096 Passes if @var{regex} is matched exactly @var{num} times in the test's
1100 Passes if @var{regex} matches text in the test's assembler output.
1103 Passes if @var{regex} does not match text in the test's assembler output.
[all …]
HDgccint.texi106 * Passes:: Order of passes, what they do, and what each file is for.
HDpasses.texi8 @node Passes
9 @chapter Passes and Files of the Compiler
/freebsd-11-stable/contrib/llvm-project/clang/lib/Format/
HDFormat.cpp2410 SmallVector<AnalyzerPass, 4> Passes; in reformat() local
2414 Passes.emplace_back([&](const Environment &Env) { in reformat()
2419 Passes.emplace_back([&](const Environment &Env) { in reformat()
2426 Passes.emplace_back([&](const Environment &Env) { in reformat()
2430 Passes.emplace_back([&](const Environment &Env) { in reformat()
2440 for (size_t I = 0, E = Passes.size(); I < E; ++I) { in reformat()
2441 std::pair<tooling::Replacements, unsigned> PassFixes = Passes[I](*Env); in reformat()
/freebsd-11-stable/crypto/openssl/doc/apps/
HDdgst.pod129 Passes options to MAC algorithm, specified by B<-mac> key.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDCGSCCPassManager.cpp70 for (auto &Pass : Passes) { in run()
/freebsd-11-stable/contrib/tcsh/
HDNewThings169 * Passes lint... At least on a sun.
/freebsd-11-stable/contrib/gcc/cp/
HDChangeLog.apple273 (cp_parser_objc_synchronized_statement): Passes
/freebsd-11-stable/lib/clang/libllvm/
HDMakefile811 SRCS_MIN+= Passes/PassBuilder.cpp
812 SRCS_MIN+= Passes/PassPlugin.cpp
813 SRCS_MIN+= Passes/StandardInstrumentations.cpp
/freebsd-11-stable/contrib/llvm-project/
HDFREEBSD-Xlist567 llvm/lib/Passes/CMakeLists.txt
568 llvm/lib/Passes/LLVMBuild.txt
/freebsd-11-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
HDDarwin.cpp502 std::string Passes = in ConstructJob() local
504 CmdArgs.push_back(Args.MakeArgString(Passes)); in ConstructJob()
/freebsd-11-stable/contrib/llvm-project/lld/ELF/
HDOptions.td470 HelpText<"Passes to run during LTO">;

12