HomeSort by: relevance | last modified time | path
    Searched refs:PassManager (Results 1 - 25 of 49) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
transforms_scalar.go 21 func (pm PassManager) AddAggressiveDCEPass() { C.LLVMAddAggressiveDCEPass(pm.C) }
22 func (pm PassManager) AddCFGSimplificationPass() { C.LLVMAddCFGSimplificationPass(pm.C) }
23 func (pm PassManager) AddDeadStoreEliminationPass() { C.LLVMAddDeadStoreEliminationPass(pm.C) }
24 func (pm PassManager) AddGVNPass() { C.LLVMAddGVNPass(pm.C) }
25 func (pm PassManager) AddIndVarSimplifyPass() { C.LLVMAddIndVarSimplifyPass(pm.C) }
26 func (pm PassManager) AddInstructionCombiningPass() { C.LLVMAddInstructionCombiningPass(pm.C) }
27 func (pm PassManager) AddJumpThreadingPass() { C.LLVMAddJumpThreadingPass(pm.C) }
28 func (pm PassManager) AddLICMPass() { C.LLVMAddLICMPass(pm.C) }
29 func (pm PassManager) AddLoopDeletionPass() { C.LLVMAddLoopDeletionPass(pm.C) }
30 func (pm PassManager) AddLoopRotatePass() { C.LLVMAddLoopRotatePass(pm.C)
    [all...]
transforms_ipo.go 28 func (pm PassManager) AddArgumentPromotionPass() { C.LLVMAddArgumentPromotionPass(pm.C) }
29 func (pm PassManager) AddConstantMergePass() { C.LLVMAddConstantMergePass(pm.C) }
30 func (pm PassManager) AddDeadArgEliminationPass() { C.LLVMAddDeadArgEliminationPass(pm.C) }
31 func (pm PassManager) AddFunctionAttrsPass() { C.LLVMAddFunctionAttrsPass(pm.C) }
32 func (pm PassManager) AddFunctionInliningPass() { C.LLVMAddFunctionInliningPass(pm.C) }
33 func (pm PassManager) AddGlobalDCEPass() { C.LLVMAddGlobalDCEPass(pm.C) }
34 func (pm PassManager) AddGlobalOptimizerPass() { C.LLVMAddGlobalOptimizerPass(pm.C) }
35 func (pm PassManager) AddPruneEHPass() { C.LLVMAddPruneEHPass(pm.C) }
36 func (pm PassManager) AddIPSCCPPass() { C.LLVMAddIPSCCPPass(pm.C) }
37 func (pm PassManager) AddInternalizePass(allButMain bool)
    [all...]
transforms_coroutines.go 20 func (pm PassManager) AddCoroEarlyPass() { C.LLVMAddCoroEarlyPass(pm.C) }
21 func (pm PassManager) AddCoroSplitPass() { C.LLVMAddCoroSplitPass(pm.C) }
22 func (pm PassManager) AddCoroElidePass() { C.LLVMAddCoroElidePass(pm.C) }
23 func (pm PassManager) AddCoroCleanupPass() { C.LLVMAddCoroCleanupPass(pm.C) }
transforms_instrumentation.go 22 func (pm PassManager) AddAddressSanitizerFunctionPass() {
26 func (pm PassManager) AddAddressSanitizerModulePass() {
30 func (pm PassManager) AddThreadSanitizerPass() {
34 func (pm PassManager) AddMemorySanitizerLegacyPassPass() {
38 func (pm PassManager) AddDataFlowSanitizerPass(abilist []string) {
transforms_pmbuilder.go 38 func (pmb PassManagerBuilder) Populate(pm PassManager) {
42 func (pmb PassManagerBuilder) PopulateFunc(pm PassManager) {
46 func (pmb PassManagerBuilder) PopulateLTOPassManager(pm PassManager, internalize bool, runInliner bool) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
LegacyPassManager.h 9 // This file defines the legacy PassManager class. This class is used to hold,
10 // maintain, and optimize execution of Passes. The PassManager class ensures
12 // destroyed when the PassManager is destroyed.
44 /// the Pass to the PassManager. When the PassManager is destroyed, the pass
51 /// PassManager manages ModulePassManagers
52 class PassManager : public PassManagerBase {
55 PassManager();
56 ~PassManager() override;
65 /// PassManagerImpl_New is the actual class. PassManager is just th
    [all...]
PassManager.h 1 //===- PassManager.h - Pass management infrastructure -----------*- C++ -*-===//
430 /// Arguments passed in tuple come from PassManager, so they might have extra
446 // generic PassManager code.
466 class PassManager : public PassInfoMixin<
467 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> {
470 explicit PassManager() {}
476 PassManager(PassManager &&Arg) : Passes(std::move(Arg.Passes)) {}
478 PassManager &operator=(PassManager &&RHS)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiTargetMachine.cpp 79 LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *PassManager)
80 : TargetPassConfig(TM, *PassManager) {}
93 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) {
94 return new LanaiPassConfig(*this, &PassManager);
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/passmgr_builder/
llvm_passmgr_builder.ml 24 : [ `Function ] Llvm.PassManager.t -> t -> unit
27 : [ `Module ] Llvm.PassManager.t -> t -> unit
30 : [ `Module ] Llvm.PassManager.t -> internalize:bool -> run_inliner:bool -> t -> unit
llvm_passmgr_builder.mli 42 : [ `Function ] Llvm.PassManager.t -> t -> unit
47 : [ `Module ] Llvm.PassManager.t -> t -> unit
52 : [ `Module ] Llvm.PassManager.t -> internalize:bool -> run_inliner:bool -> t -> unit
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
ThinLTOBitcodeWriter.h 19 #include <llvm/IR/PassManager.h>
  /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform/
LLJITWithOptimizingIRTransform.cpp 74 MyOptimizationTransform() : PM(std::make_unique<legacy::PassManager>()) {
92 std::unique_ptr<legacy::PassManager> PM;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
LoopPassManager.h 45 #include "llvm/IR/PassManager.h"
70 class PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
73 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
76 explicit PassManager() {}
82 PassManager(PassManager &&Arg)
87 PassManager &operator=(PassManager &&RHS) {
190 /// See the documentation for the PassManager template for details. It runs
193 typedef PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
PassManager.cpp 1 //===- PassManager.cpp - Infrastructure for managing & running IR passes --===//
9 #include "llvm/IR/PassManager.h"
21 template class PassManager<Module>;
22 template class PassManager<Function>;
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/target/
llvm_target.ml 125 external add_analysis_passes : [< Llvm.PassManager.any ] Llvm.PassManager.t -> t -> unit
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachinePassManager.cpp 23 template class PassManager<MachineFunction>;
ParallelCG.cpp 33 legacy::PassManager CodeGenPasses;
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
CompileUtils.cpp 47 legacy::PassManager PM;
  /src/external/apache2/llvm/lib/libLLVMIR/
Makefile 56 PassManager.cpp \
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachinePassManager.h 1 //===- PassManager.h --- Pass management for CodeGen ------------*- C++ -*-===//
29 #include "llvm/IR/PassManager.h"
101 extern template class PassManager<MachineFunction>;
104 /// PassManager template instantiation.
131 : public PassManager<MachineFunction, MachineFunctionAnalysisManager> {
132 using Base = PassManager<MachineFunction, MachineFunctionAnalysisManager>;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
CGSCCPassManager.h 101 #include "llvm/IR/PassManager.h"
136 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
140 extern template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager,
145 /// See the documentation for the PassManager template for details. It runs
149 PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
  /src/external/apache2/llvm/dist/llvm/include/llvm/LTO/
Config.h 52 std::function<void(legacy::PassManager &)> PreCodeGenPassesHook;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
Debugify.h 22 #include "llvm/IR/PassManager.h"
170 class DebugifyCustomPassManager : public legacy::PassManager {
177 using super = legacy::PassManager;
  /src/external/apache2/llvm/dist/llvm/tools/llvm-extract/
llvm-extract.cpp 326 legacy::PassManager Extract;
360 legacy::PassManager PM;
367 legacy::PassManager Passes;
  /src/external/apache2/llvm/dist/llvm/tools/llvm-isel-fuzzer/
llvm-isel-fuzzer.cpp 100 legacy::PassManager PM;

Completed in 40 milliseconds

1 2