Home
last modified time | relevance | path

Searched refs:PassInstrumentation (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm-project/mlir/include/mlir/Pass/
DPassInstrumentation.h27 class PassInstrumentation {
41 virtual ~PassInstrumentation() = 0;
94 const PassInstrumentation::PipelineParentInfo &parentInfo);
99 const PassInstrumentation::PipelineParentInfo &parentInfo);
117 void addInstrumentation(std::unique_ptr<PassInstrumentation> pi);
126 template <> struct DenseMapInfo<mlir::PassInstrumentation::PipelineParentInfo> {
127 using T = mlir::PassInstrumentation::PipelineParentInfo;
DPassManager.h33 class PassInstrumentation; variable
194 void addInstrumentation(std::unique_ptr<PassInstrumentation> pi);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DPassInstrumentation.h115 friend class PassInstrumentation;
129 class PassInstrumentation {
137 PassInstrumentation(PassInstrumentationCallbacks *CB = nullptr)
DPassManager.h497 PassInstrumentation PI = in run()
595 using Result = PassInstrumentation;
599 return PassInstrumentation(Callbacks); in run()
954 PassInstrumentation PI; in getResultImpl()
1297 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(M); in run()
1422 PassInstrumentation PI = in run()
/external/llvm-project/llvm/lib/CodeGen/
DMachinePassManager.cpp38 PassInstrumentation PI = MFAM.getResult<PassInstrumentationAnalysis>(M); in run()
92 PassInstrumentation PI = MFAM.getResult<PassInstrumentationAnalysis>(MF); in run()
/external/llvm-project/mlir/lib/Pass/
DPass.cpp484 PassInstrumentation::PipelineParentInfo parentInfo = {llvm::get_threadid(), in runOnOperationImpl()
553 PassInstrumentation::PipelineParentInfo parentInfo = {llvm::get_threadid(), in runOnOperationAsyncImpl()
836 void PassManager::addInstrumentation(std::unique_ptr<PassInstrumentation> pi) { in addInstrumentation()
898 PassInstrumentation::~PassInstrumentation() {} in ~PassInstrumentation()
911 std::vector<std::unique_ptr<PassInstrumentation>> instrumentations;
922 const PassInstrumentation::PipelineParentInfo &parentInfo) { in runBeforePipeline()
931 const PassInstrumentation::PipelineParentInfo &parentInfo) { in runAfterPipeline()
976 std::unique_ptr<PassInstrumentation> pi) { in addInstrumentation()
DIRPrinting.cpp76 class IRPrinterInstrumentation : public PassInstrumentation {
DPassTiming.cpp162 struct PassTiming : public PassInstrumentation {
/external/llvm-project/llvm/include/llvm/IR/
DPassInstrumentation.h134 friend class PassInstrumentation;
163 class PassInstrumentation {
191 PassInstrumentation(PassInstrumentationCallbacks *CB = nullptr)
DPassManager.h498 PassInstrumentation PI = in run()
616 using Result = PassInstrumentation;
620 return PassInstrumentation(Callbacks); in run()
1339 PassInstrumentation PI = in run()
DPassManagerImpl.h68 PassInstrumentation PI; in getResultImpl()
/external/llvm-project/llvm/unittests/IR/
DTimePassesTest.cpp65 PassInstrumentation PI(&PIC); in TEST()
118 PassInstrumentation PI(&PIC); in TEST()
DPassManagerTest.cpp893 PassInstrumentation PI = FAM.getResult<PassInstrumentationAnalysis>(F); in run()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopPassManager.cpp35 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in run()
97 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(F); in run()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DCMakeLists.txt46 PassInstrumentation.cpp
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopPassManager.cpp34 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in run()
/external/llvm-project/llvm/lib/IR/
DCMakeLists.txt43 PassInstrumentation.cpp
DPassManager.cpp101 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(M); in run()
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/IR/
DBUILD.gn58 "PassInstrumentation.cpp",
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DCGSCCPassManager.h483 PassInstrumentation PI = FAM.getResult<PassInstrumentationAnalysis>(F);
564 PassInstrumentation PI =
763 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(M);
/external/llvm-project/llvm/lib/Analysis/
DCGSCCPassManager.cpp67 PassInstrumentation PI = in run()
184 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(M); in run()
379 PassInstrumentation PI = in run()
550 PassInstrumentation PI = FAM.getResult<PassInstrumentationAnalysis>(F); in run()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DLoopPassManager.h280 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(F);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DCGSCCPassManager.cpp58 PassInstrumentation PI = in run()
/external/llvm-project/llvm/docs/
DWritingAnLLVMNewPMPass.rst238 ``PassInstrumentation::runBeforePass()``.
/external/llvm-project/mlir/docs/
DPassManagement.md753 computation. This is provided via the `PassInstrumentation` class. This class
775 PassInstrumentation objects can be registered directly with a
783 struct DominanceCounterInstrumentation : public PassInstrumentation {

12