summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/GlobalISelEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use the container form llvm::sort(C, ...)Fangrui Song2018-09-301-21/+18
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-5/+5
* [globalisel][tblgen] Table optimization should consider the C++ code in C++ p...Daniel Sanders2018-09-251-0/+6
* [globalisel] Remove dead code from GlobalISelEmitterDaniel Sanders2018-08-121-17/+0
* [NFC] Prefer (void) to LLVM_ATTRIBUTE_UNUSED for unused var in GlobalISElemit...Andrei Elovikov2018-06-261-2/+2
* [globalisel][tablegen] Add support for C++ predicates on PatFrags and use it ...Daniel Sanders2018-06-151-20/+103
* Revert r334764, as it breaks some botsFlorian Hahn2018-06-141-105/+106
* [TableGen] Make TreePatternNode::getChild return a reference (NFC)Florian Hahn2018-06-141-106/+105
* [GlobalISel][InstructionSelect] Switching over root LLTs, perf patch 10Roman Tereshin2018-05-241-1/+10
* [GlobalISel][InstructionSelect] Moving Reg Bank Checks forward, perf patch 9Roman Tereshin2018-05-231-10/+7
* [GlobalISel][InstructionSelect] Maximizing # of Group's common conditions, pe...Roman Tereshin2018-05-231-3/+13
* [GlobalISel][InstructionSelect] Sorting MatchTable's 2nd level by root LLT, p...Roman Tereshin2018-05-231-0/+32
* [GlobalISel][InstructionSelect] Moving type checks forward, perf patch 6Roman Tereshin2018-05-231-0/+6
* Remove DEBUG macro.Nicola Zaghen2018-05-231-1/+1
* [GlobalISel][InstructionSelect] MatchTable second level grouping, perf patch 5Roman Tereshin2018-05-231-1/+14
* [GlobalISel][InstructionSelect] Switching MatchTable over opcodes, perf patch 4Roman Tereshin2018-05-221-0/+178
* [GlobalISel][InstructionSelect] Sorting MatchTable's first level by opcodes a...Roman Tereshin2018-05-221-11/+19
* Reverting 332999 to get it a proper commit messageRoman Tereshin2018-05-221-19/+11
* diff --git a/utils/TableGen/GlobalISelEmitter.cpp b/utils/TableGen/GlobalISel...Roman Tereshin2018-05-221-11/+19
* [GlobalISel][InstructionSelect] Removing redundant num operands and nested de...Roman Tereshin2018-05-221-5/+61
* Reapply r332907 "[GlobalISel] Improving InstructionSelect's performance by re...Roman Tereshin2018-05-211-305/+560
* Revert r332907 "[GlobalISel] Improving InstructionSelect's performance by red...Roman Tereshin2018-05-211-560/+305
* [GlobalISel] Improving InstructionSelect's performance by reducing MatchTable...Roman Tereshin2018-05-211-305/+560
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-2/+2
* [globalisel] Update GlobalISel emitter to match new representation of extendi...Daniel Sanders2018-05-051-91/+133
* [GlobalISel][InstructionSelect] Making Coverage Info generation optional on p...Roman Tereshin2018-05-021-10/+18
* [GlobalISel][InstructionSelect] Refactoring buildMatchTable out, NFCRoman Tereshin2018-05-021-24/+38
* [GlobalISel][InstructionSelect] Refactoring out a getMatchTable virtual metho...Roman Tereshin2018-05-021-25/+31
* [TableGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-061-7/+7
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [GISel]: Make GlobalISelEmitter rule prioritization compatible with selectionDAGAditya Nandakumar2018-02-161-0/+12
* [ARM][GISel] PR35965 Constrain RegClasses of nested instructions built from D...Daniel Sanders2018-01-291-6/+9
* [GlobalISel][TableGen] Fix the statistics for emitted pattersVolkan Keles2018-01-251-3/+3
* [NFC] fix trivial typos in commentsHiroshi Inoue2018-01-241-1/+1
* [globalisel][tablegen] Honour priority order within nested instructions.Daniel Sanders2018-01-171-0/+13
* [GlobalISel][TableGen] Add support for SDNodeXFormVolkan Keles2018-01-161-26/+106
* Do not generate an empty switch statement as it causes MSVC to issue diagnost...Aaron Ballman2017-12-201-4/+7
* [globalisel][tablegen] Allow ImmLeaf predicates to use InstructionSelector me...Daniel Sanders2017-12-201-12/+22
* [TableGen][GlobalISel] Reset the internal map of RuleMatchers just before the...Quentin Colombet2017-12-191-3/+4
* [TableGen][GlobalISel] Make the arguments of the Instruction and Operand Matc...Quentin Colombet2017-12-181-18/+18
* [TableGen][GlobalISel] Refactor optimizeRules related bit to allow code reuseQuentin Colombet2017-12-181-12/+23
* [TableGen][GlobalISel] Optimize MatchTable for faster instruction selectionQuentin Colombet2017-12-181-17/+194
* [TableGen][GlobalISel] Make the different Matcher comparableQuentin Colombet2017-12-151-0/+52
* [TableGen][GlobalISel] Fix unused variable warning in release modeQuentin Colombet2017-12-151-0/+1
* [TableGen][GlobalISel] Have the predicate directly know which data they are d...Quentin Colombet2017-12-151-101/+169
* [TableGen][GlobalISel] Add a common class for all PredicateMatcherQuentin Colombet2017-12-141-48/+44
* Revert r319691: [globalisel][tablegen] Split atomic load/store into separate ...Daniel Sanders2017-12-051-88/+43
* [globalisel][tablegen] Split atomic load/store into separate opcode and enabl...Daniel Sanders2017-12-041-43/+88
* [globalisel][tablegen] Add support for relative AtomicOrderingsDaniel Sanders2017-11-301-6/+57
* [globalisel][tablegen] Add support for specific immediates in the match patternDaniel Sanders2017-11-301-0/+8
OpenPOWER on IntegriCloud