summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Pass
Commit message (Expand)AuthorAgeFilesLines
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-1/+1
* Refactor the way that pass options are specified.River Riddle2019-12-232-10/+66
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-2/+2
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-237-91/+28
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-221-2/+2
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-185-17/+15
* Minor spelling tweaksKazuaki Ishizaki2019-12-092-2/+2
* Add a flag to the IRPrinter instrumentation to only print after a pass if the...River Riddle2019-12-062-9/+99
* minor spelling tweaksKazuaki Ishizaki2019-12-061-1/+1
* Refactor the IRPrinting instrumentation to take a derivable config.River Riddle2019-12-052-48/+104
* Add support for instance specific pass statistics.River Riddle2019-12-055-23/+324
* Make diagnostic a bit clearer.Sean Silva2019-12-031-1/+1
* Add a printer flag to use local scope when printing IR.River Riddle2019-11-121-1/+1
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-202-4/+4
* NFC: Print the generic op form after pass failure.River Riddle2019-10-101-8/+9
* Add support for generating reproducers on pass crash and failure.River Riddle2019-10-102-2/+100
* NFC: Initialize pass manager option fields inline instead of the class constr...River Riddle2019-10-101-51/+31
* Add ::printAsTextualPipeline to Pass and OpPassManager.MLIR Team2019-10-091-0/+23
* Add Instance Specific Pass Options.MLIR Team2019-10-081-45/+108
* Pass the pointer of the parent pipeline collection pass to PassInstrumentatio...River Riddle2019-09-302-25/+28
* NFC: Fix warning for uninitialized field.River Riddle2019-09-231-1/+3
* Fix a number of Clang-Tidy warnings.Christian Sigg2019-09-232-4/+6
* Update the IRPrinter instrumentation to work on non function/module operations.River Riddle2019-09-142-23/+28
* NFC: Pass PassInstrumentations by unique_ptr instead of raw pointer.River Riddle2019-09-143-10/+9
* NFC: Merge OpPass with OperationPass into just OperationPass.River Riddle2019-09-141-3/+2
* Publicly expose the functionality to parse a textual pass pipeline.River Riddle2019-09-131-27/+60
* Forward diagnostics from untracked threads in ParallelDiagnosticHandler.River Riddle2019-09-131-0/+6
* Refactor pass pipeline command line parsing to support explicit pipeline stri...River Riddle2019-09-133-29/+313
* Explicitly declare the OpPassManager move constructor to avoid undefined errors.River Riddle2019-09-091-0/+1
* Add support for coalescing adjacent nested pass pipelines.River Riddle2019-09-093-91/+193
* Refactor PassTiming to support nested pipelines.River Riddle2019-09-083-77/+187
* Refactor the pass manager to support operations other than FuncOp/ModuleOp.River Riddle2019-09-024-256/+250
* Generalize the pass hierarchy by adding a general OpPass<PassT, OpT>.River Riddle2019-08-302-48/+13
* Generalize the analysis manager framework to work on any operation at any nes...River Riddle2019-08-282-47/+58
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-171-4/+4
* NFC: Refactor the PassInstrumentation framework to operate on Operation inste...River Riddle2019-08-163-45/+38
* Express ownership transfer in PassManager API through std::unique_ptr (NFC)Mehdi Amini2019-08-122-15/+19
* Change the IR printing pass instrumentation to ignore the verifier passes on ...River Riddle2019-07-123-23/+46
* NFC: Remove Function::getModule.River Riddle2019-07-122-2/+2
* NFC: Rename Module to ModuleOp.River Riddle2019-07-103-6/+6
* NFC: Rename Function to FuncOp.River Riddle2019-07-103-13/+12
* NFC: Remove `Module::getFunctions` in favor of a general `getOps<T>`.River Riddle2019-07-081-2/+2
* NFC: Make the 'disable-pass-threading' flag a PassManagerOption.River Riddle2019-07-082-8/+25
* NFC: Move the Function/Module/Operation::verify methods out-of-line.River Riddle2019-07-021-2/+3
* NFC: Refactor Module to be value typed.River Riddle2019-07-023-7/+7
* NFC: Refactor Function to be value typed.River Riddle2019-07-013-19/+18
* Make the ParallelDiagnosticHandler used by the pass manager publicly avai...River Riddle2019-06-011-130/+2
* Store the child function analysis maps of a ModuleAnalysisManager by uniq...River Riddle2019-05-201-5/+9
* Change the diagnostic handler to accept Diagnostic instead of location/me...River Riddle2019-05-101-46/+39
* Replace dyn_cast<> with isa<> when the returned value is unused (NFC)Mehdi Amini2019-05-101-2/+1
OpenPOWER on IntegriCloud