summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/GlobalISelEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fixed nondeterminism in RuleMatcher::emit.Galina Kistanova2017-05-251-1/+8
* Fix unused variable warnings after r303678Daniel Sanders2017-05-231-2/+2
* [globalisel][tablegen] Add support for (set $dst, 1) and test X86's OptForSiz...Daniel Sanders2017-05-231-18/+65
* Revert r303259 - [globalisel][tablegen] Import rules containing intrinsic_wo_...Daniel Sanders2017-05-221-22/+3
* Re-commit: [globalisel][tablegen] Import rules containing intrinsic_wo_chain.Daniel Sanders2017-05-181-3/+22
* Revert "[globalisel][tablegen] Import rules containing intrinsic_wo_chain."Quentin Colombet2017-05-171-22/+3
* [globalisel][tablegen] Import rules containing intrinsic_wo_chain.Daniel Sanders2017-05-171-3/+22
* [globalisel][tablegen] Require that all registers between instructions of a m...Daniel Sanders2017-05-171-0/+2
* Fixup r303240: Use llvm::to_string instead of std::to_stringDiana Picus2017-05-171-3/+3
* [GlobalISel][TableGen] Fix handling of default operandsDiana Picus2017-05-171-48/+49
* [ARM] GlobalISel: Use TableGen instruction selectorDiana Picus2017-05-021-3/+9
* [globalisel][tablegen] Silence unused variable warning.Daniel Sanders2017-04-291-1/+0
* [globalisel][tablegen] Compute available feature bits correctly.Daniel Sanders2017-04-291-18/+60
* [globalisel][tablegen] Fix vector element sizeIgor Breger2017-04-261-1/+1
* [globalisel][tablegen] Add support for RegisterOperand.Daniel Sanders2017-04-221-1/+10
* [globalisel][tablegen] Revise API for ComplexPattern operands to improve flex...Daniel Sanders2017-04-221-103/+39
* [globalisel][tablegen] Fix PR32733 by checking which instruction operands bel...Daniel Sanders2017-04-221-2/+3
* [globalisel][tablegen] Import SelectionDAG's rule predicates and support the ...Daniel Sanders2017-04-211-25/+66
* Revert r300964 + r300970 - [globalisel][tablegen] Import SelectionDAG's rule ...Daniel Sanders2017-04-211-66/+25
* [globalisel][tablegen] Try again to fix builds on old MSVC's after r300964Daniel Sanders2017-04-211-1/+1
* Revert: r300966 - [globalisel][tablegen] Attempt to fix builds on old MSVC's ...Daniel Sanders2017-04-211-2/+2
* [globalisel][tablegen] Attempt to fix builds on old MSVC's after r300964Daniel Sanders2017-04-211-2/+2
* [globalisel][tablegen] Import SelectionDAG's rule predicates and support the ...Daniel Sanders2017-04-211-25/+66
* [globalisel][tablegen] Report more detail in some SelectionDAG import failure...Daniel Sanders2017-04-131-19/+98
* [globalisel][tablegen] Add experimental support for OperandWithDefaultOps, Pr...Daniel Sanders2017-04-121-4/+78
* [globalisel][tablegen] Fix patterns involving multiple ComplexPatterns.Daniel Sanders2017-04-051-41/+60
* [globalisel][tablegen] Fix non-determinism introduced in r299430.Daniel Sanders2017-04-041-2/+7
* [globalisel][tablegen] Try to make MSVC happy with r299430Daniel Sanders2017-04-041-5/+5
* [tablegen][globalisel] Add support for nested instruction matching.Daniel Sanders2017-04-041-13/+180
* [globalisel][tablegen] Change Expected<bool> to Error and rename functions.Daniel Sanders2017-03-301-45/+41
* [tablegen][globalisel] Convert the SelectionDAG importer to a tree walking ap...Daniel Sanders2017-03-291-161/+266
* [tablegen] Use categories on options that only matter to one emitter.Daniel Sanders2017-03-271-1/+3
* GlobalISel: add implicit defs & uses when mutating an instruction.Tim Northover2017-03-201-1/+18
* Explicitly add move constructor/assignment operators.Zachary Turner2017-03-201-0/+2
* [tablegen][globalisel] Capture instructions into locals and related infrastru...Daniel Sanders2017-03-201-60/+125
* Removed unnecessary semicolon. NFCI.Simon Pilgrim2017-03-151-1/+1
* [tablegen][globalisel] Trivial changes to reduce size of following patch. NFC.Daniel Sanders2017-03-151-77/+90
* [globalisel][tblgen] Add support for ComplexPatternsDaniel Sanders2017-03-141-14/+245
* [ADT] Improve the genericity of llvm::enumerate().Zachary Turner2017-03-131-2/+2
* Recommit: [globalisel] Change LLT constructor string into an LLT-based object...Daniel Sanders2017-03-071-16/+35
* Revert r297177: Change LLT constructor string into an LLT-based object ...Daniel Sanders2017-03-071-35/+16
* [globalisel] Change LLT constructor string into an LLT-based object that know...Daniel Sanders2017-03-071-16/+35
* Fixed IntOperandMatcher::emitCxxPredicateExpr argumentsSimon Pilgrim2017-02-241-1/+1
* [globalisel] Decouple src pattern operands from dst pattern operands.Daniel Sanders2017-02-241-53/+282
* Fix missing call to base class constructor in r296121.Daniel Sanders2017-02-241-1/+3
* [globalisel] Sort RuleMatchers by priority.Daniel Sanders2017-02-241-2/+165
* tablegen: Fix android buildPavel Labath2017-02-211-1/+2
* [globalisel] OperandPredicateMatcher's shouldn't need to generate the Machine...Daniel Sanders2017-02-201-17/+18
* [globalisel] Separate the SelectionDAG importer from the emitter. NFCDaniel Sanders2017-02-201-5/+11
* [GlobalISel] Return an Expected<RuleMatcher> for each SDAG pattern. NFC.Ahmed Bougacha2017-02-101-55/+63
OpenPOWER on IntegriCloud