summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/QuantOps
Commit message (Expand)AuthorAgeFilesLines
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-2/+2
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-112-5/+5
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-2310-130/+40
* NFC: Cleanup non-conforming usages of namespaces.River Riddle2019-12-182-33/+27
* Refactor various canonicalization patterns as in-place folds.River Riddle2019-12-131-32/+12
* Add emitOptional(Error|Warning|Remark) functions to simplify emission with an...River Riddle2019-12-041-70/+29
* Refactor QuantOps TypeParser to use the DialectAsmParser methods directly.River Riddle2019-11-011-499/+143
* Remove the need for passing a location to parseAttribute/parseType.River Riddle2019-11-011-2/+2
* Add DialectAsmParser/Printer classes to simplify dialect attribute and type p...River Riddle2019-11-011-7/+10
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-202-2/+2
* Fix typo in QuantizedType method namesKazuaki Ishizaki2019-10-092-6/+6
* Fix typos, NFC.Christian Sigg2019-10-041-2/+2
* Add `axis` attribute to the quant.stats opFeng Liu2019-10-031-0/+1
* Quantize attribute values by per axis quantization parametersFeng Liu2019-09-192-8/+55
* NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase.River Riddle2019-09-132-2/+2
* Remove the constraint that min / max should stride zeroFeng Liu2019-09-101-12/+13
* Convert ConstFakeQuantPerAxis to qcast and dcast pairFeng Liu2019-09-102-27/+70
* [NFC] Rename ExpressedToUniformQuantizedType to ExpressedToQuantizedTypeFeng Liu2019-09-092-9/+8
* Convert per channel fake quant attributes to typeFeng Liu2019-09-091-36/+102
* Add tests to verify 0.0 is quantized correctlyFeng Liu2019-08-291-1/+1
* Fix the equality check of two floating point valuesFeng Liu2019-08-281-3/+5
* NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory.River Riddle2019-08-191-1/+1
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-172-2/+2
* Express ownership transfer in PassManager API through std::unique_ptr (NFC)Mehdi Amini2019-08-122-4/+5
* Refactor DenseElementAttr::getValues methods to return full ranges for splats.River Riddle2019-08-111-3/+8
* NFC: Update usages of OwningRewritePatternList to pass by & instead of &&.River Riddle2019-08-092-2/+2
* NFC: Implement OwningRewritePatternList as a class instead of a using directive.River Riddle2019-08-053-5/+3
* Add an "is_signed" attribute to the quant_ConstFakeQuant opFeng Liu2019-07-192-4/+10
* Support signed and unsigned quantization typesFeng Liu2019-07-161-8/+13
* NFC: Refactor Function to be value typed.River Riddle2019-07-012-2/+2
* Move the emitError/Warning/Remark utility methods out of MLIRContext and into...River Riddle2019-06-253-14/+14
* Simplify usages of SplatElementsAttr now that it inherits from DenseElementsA...River Riddle2019-06-192-39/+3
* Refactor DenseElementsAttr to support auto-splatting the dense data on constr...River Riddle2019-06-191-1/+1
* Add a templated wrapper around RewritePattern that allows for defining ma...River Riddle2019-06-012-55/+36
* Update the rewrite methods of each of the DialectConversion patterns to n...River Riddle2019-05-201-1/+1
* Rename VectorOrTensorType to ShapedTypeGeoffrey Martin-Noble2019-05-203-30/+29
* Move Quantization -> Dialect/QuantOps, FxpMathOps -> Dialect/FxpMathOps.Stella Laurenzo2019-05-2011-0/+2164
OpenPOWER on IntegriCloud