llvm-project/mlir/lib
Chris Lattner 46ade282c8 Make FunctionPass::getFunction() return a reference to the function, instead of
a pointer.  This makes it consistent with all the other methods in
FunctionPass, as well as with ModulePass::getModule().  NFC.

PiperOrigin-RevId: 240257910
2019-03-29 17:40:44 -07:00
..
AffineOps Replace usages of "Op::operator->" with ".". 2019-03-29 17:40:09 -07:00
Analysis Make FunctionPass::getFunction() return a reference to the function, instead of 2019-03-29 17:40:44 -07:00
Dialect Remove const from Value, Instruction, Argument, and the various methods on the 2019-03-29 17:34:33 -07:00
EDSC Make FunctionPass::getFunction() return a reference to the function, instead of 2019-03-29 17:40:44 -07:00
ExecutionEngine Continue pushing const out of the core IR types - in this case, remove const 2019-03-29 17:29:58 -07:00
IR Refactor the Pattern framework to allow for combined match/rewrite patterns. This is done by adding a new 'matchAndRewrite' function to RewritePattern that performs the match and rewrite in one step. The default behavior simply calls into the existing 'match' and 'rewrite' functions. The 'PatternMatcher' class has now been specialized for RewritePatterns and has been rewritten to make use of the new matchAndRewrite functionality. 2019-03-29 17:39:35 -07:00
LLVMIR Replace usages of "Op::operator->" with ".". 2019-03-29 17:40:09 -07:00
Parser At missing mlir:: namespace qualifier in front of function definition 2019-03-29 17:32:59 -07:00
Pass Make FunctionPass::getFunction() return a reference to the function, instead of 2019-03-29 17:40:44 -07:00
StandardOps Replace usages of "Op::operator->" with ".". 2019-03-29 17:40:09 -07:00
SuperVectorOps Remove const from Value, Instruction, Argument, and the various methods on the 2019-03-29 17:34:33 -07:00
Support Extract openInputFile() into Support/FileUtilities 2019-03-29 15:09:11 -07:00
TableGen [TableGen] Consolidate constraint related concepts 2019-03-29 17:38:46 -07:00
Target/LLVMIR Replace remaining usages of "Op::operator->" with "." and remove it. 2019-03-29 17:40:25 -07:00
Transforms Make FunctionPass::getFunction() return a reference to the function, instead of 2019-03-29 17:40:44 -07:00
Translation Separate translators into "from MLIR" and "to MLIR". 2019-03-29 14:06:33 -07:00