summaryrefslogtreecommitdiffstats
path: root/mlir/lib/EDSC
Commit message (Expand)AuthorAgeFilesLines
...
* Make FunctionPass::getFunction() return a reference to the function, instead ofChris Lattner2019-03-291-1/+1
* Replace usages of "Op::operator->" with ".".River Riddle2019-03-291-2/+2
* Replace usages of "operator->" with "." for the AffineOps.River Riddle2019-03-293-9/+9
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and ...River Riddle2019-03-292-4/+5
* Remove OpPointer, cleaning up a ton of code. This also moves Ops to usingChris Lattner2019-03-292-18/+15
* Remove const from Value, Instruction, Argument, and the various methods on theChris Lattner2019-03-291-2/+2
* Make edsc::IndexedValue templated - NFCNicolas Vasilache2019-03-291-35/+0
* Cleanups Vectorize and SliceAnalysis - NFCNicolas Vasilache2019-03-291-0/+2
* Port Tablegen'd reference implementation of Add to declarative builders.Nicolas Vasilache2019-03-291-2/+2
* Remove LOAD/STORE/RETURN boilerplate in declarative builders.Nicolas Vasilache2019-03-292-32/+8
* Port LowerVectorTransfers from EDSC + AST to declarative buildersNicolas Vasilache2019-03-293-25/+49
* Python bindings: expose boolean and comparison operatorsAlex Zinenko2019-03-291-0/+15
* [EDSC] Cleanup declarative builder insertion point with blocksNicolas Vasilache2019-03-292-16/+9
* Follow up on custom instruction support.Nicolas Vasilache2019-03-291-3/+3
* Add support for custom ops in declarative builders.Nicolas Vasilache2019-03-293-23/+58
* Fix opt build.MLIR Team2019-03-291-0/+1
* Fix an incorrect comment in builder-api-test.Nicolas Vasilache2019-03-291-2/+0
* Add helper classes to declarative builders to help write end-to-end custom ops.Nicolas Vasilache2019-03-293-0/+149
* Hotfix for unused variable in opt modeNicolas Vasilache2019-03-291-0/+1
* [EDSC] Hotfix: Avoid implicit OpPointer -> OpType* conversionNicolas Vasilache2019-03-291-3/+3
* Add an eager API version for BR and COND_BRNicolas Vasilache2019-03-291-0/+54
* Add support for Branches in edsc::BuilderNicolas Vasilache2019-03-292-2/+63
* Start a new implementation for edsc::BuilderNicolas Vasilache2019-03-292-0/+294
* Change Pass:getFunction() to return pointer instead of ref - NFCUday Bondhugula2019-03-291-1/+1
* Set the namespace of the StandardOps dialect to "std", but add a special case...River Riddle2019-03-291-1/+1
* NFC. Move all of the remaining operations left in BuiltinOps to StandardOps. ...River Riddle2019-03-293-3/+0
* Use consistent names for dialect op source filesLei Zhang2019-03-293-3/+3
* EDSC bindings: expose generic Op construction interfaceAlex Zinenko2019-03-291-0/+49
* Remove PassResult and have the runOnFunction/runOnModule functions return voi...River Riddle2019-03-291-3/+2
* Port all of the existing passes over to the new pass manager infrastructure. ...River Riddle2019-03-291-7/+4
* EDSC: move FileCheck tests into the source fileAlex Zinenko2019-03-291-261/+0
* Add a stripmineSink and imperfectly nested tiling primitives.Nicolas Vasilache2019-03-292-0/+47
* EDSC: support conditional branch instructionsAlex Zinenko2019-03-293-10/+86
* EDSC: support branch instructionsAlex Zinenko2019-03-293-70/+245
* EDSC printing: handle integer attributes with bitwidth > 64Alex Zinenko2019-03-291-2/+4
* Define a PassID class to use when defining a pass. This allows for the type u...River Riddle2019-03-291-3/+1
* Exposed division and remainder operations in EDSCSergei Lebedev2019-03-292-12/+54
* EDSC: support call instructionsAlex Zinenko2019-03-293-5/+99
* Fix unused errors in opt build.Jacques Pienaar2019-03-292-3/+4
* EDSC: emit composed affine maps againAlex Zinenko2019-03-291-1/+13
* EDSC: introduce min/max only usable inside for upper/lower bounds of a loopAlex Zinenko2019-03-291-8/+47
* EDSC: support multi-expression loop boundsAlex Zinenko2019-03-293-39/+147
* EDSC: create constants as expressionsAlex Zinenko2019-03-292-12/+48
* [EDSC] Fix Stmt::operator= and allow DimOp in For loopsNicolas Vasilache2019-03-293-3/+38
* NFC: Refactor the files related to passes.River Riddle2019-03-291-1/+1
* [EDSC] Remove dead code in MLIREmitter.cppNicolas Vasilache2019-03-291-84/+0
* EDSC: clean up type casting mechanismAlex Zinenko2019-03-292-53/+52
* EDSC: make Expr typed and extensibleAlex Zinenko2019-03-293-265/+418
* EDSC: introduce support for blocksAlex Zinenko2019-03-293-63/+144
* EDSC: properly construct FunctionTypesAlex Zinenko2019-03-291-1/+1
OpenPOWER on IntegriCloud