summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen
Commit message (Expand)AuthorAgeFilesLines
* Test commit: remove trailing whitespaceJosh Stone2018-09-112-4/+4
* [WebAssembly] Made disassembler only use stack instructions.Wouter van Oortmerssen2018-08-301-15/+46
* Remove debug code accidently committed in rL340837. NFCI.Simon Pilgrim2018-08-291-3/+0
* [WebAssembly][NFC] Document stackifier tablegen backendThomas Lively2018-08-281-1/+12
* [WebAssembly][NFC] Fix formatting from rL340781Thomas Lively2018-08-281-2/+4
* [TableGen] CodeGenDAGPatterns::GenerateVariants - basic caching of matching p...Simon Pilgrim2018-08-281-2/+14
* [TableGen] Use std::move where possible in InstructionMemo constructor. NFCI.Simon Pilgrim2018-08-281-6/+6
* [WebAssembly] TableGen backend for stackifying instructionsThomas Lively2018-08-274-1/+40
* TableGen/SearchableTables: Cast enums to unsigned in generated codeNicolai Haehnle2018-08-231-0/+9
* [WebAssembly] Add isEHScopeReturn instruction propertyHeejin Ahn2018-08-214-0/+4
* [TableGen] Don't separately search for DefaultMode when we're going to iterat...Simon Pilgrim2018-08-171-1/+3
* [TableGen] TypeInfer - Cache the legal types as TypeSetByHwModeSimon Pilgrim2018-08-172-18/+13
* [TableGen] TypeSetByHwMode::insert - cache the default MVT. NFCI.Simon Pilgrim2018-08-171-3/+10
* [TableGen] TypeSetByHwMode::operator== optimizationSimon Pilgrim2018-08-161-8/+10
* [TableGen] Avoid self getPredicates() != comparison. NFCI.Simon Pilgrim2018-08-161-2/+2
* [TableGen] Return ValueTypeByHwMode by const reference from CodeGenRegisterCl...Simon Pilgrim2018-08-162-4/+4
* [TableGen] Remove unnecessary TypeSetByHwMode -> ValueTypeByHwMode -> TypeSet...Simon Pilgrim2018-08-151-1/+1
* [Tablegen][MCInstPredicate] Removed redundant template argument from class TI...Andrea Di Biagio2018-08-146-24/+46
* [TableGen] Pass string/vector types by const reference (PR37666). NFCISimon Pilgrim2018-08-141-5/+6
* [X86] Don't ignore 0x66 prefix on relative jumps in 64-bit mode. Fix opcode s...Craig Topper2018-08-131-2/+2
* [Tablegen] Replace uses of formatted_raw_ostream with raw_ostream in the pred...Andrea Di Biagio2018-08-134-137/+134
* [Tablegen][SubtargetEmitter] Improve expansion of predicates of a variant sch...Andrea Di Biagio2018-08-131-15/+39
* [globalisel] Remove dead code from GlobalISelEmitterDaniel Sanders2018-08-121-17/+0
* [Tablegen][SubtargetEmitter] refactor method `emitSchedModelHelpersImpl()`. NFCIAndrea Di Biagio2018-08-101-62/+96
* [MC][PredicateExpander] Extend the grammar to support simple switch and retur...Andrea Di Biagio2018-08-093-6/+75
* [MC] Remove PhysRegSize from MCRegisterClassBjorn Pettersson2018-08-091-4/+0
* [tablegen] Improve performance of -gen-register-info by replacing barely-nece...Daniel Sanders2018-08-081-11/+51
* Fix build bot after r338521Ulrich Weigand2018-08-011-1/+1
* [SystemZ, TableGen] Fix shift count handlingUlrich Weigand2018-08-011-24/+20
* Revert r338365: [X86] Improved sched models for X86 BT*rr instructions.Simon Pilgrim2018-07-312-94/+0
* [X86] Improved sched models for X86 BT*rr instructions.Andrew V. Tischenko2018-07-312-0/+94
* [windows] Don't inline fieldFromInstruction on WindowsStella Stamenova2018-07-251-1/+7
* [Tablegen][PredicateExpander] Add the ability to define checks for invalid re...Andrea Di Biagio2018-07-182-0/+10
* [Tablegen][PredicateExpander] Fix a bug in `expandCheckImmOperand`.Andrea Di Biagio2018-07-171-4/+4
* [TableGen] std::move vectors into TreePatternNode.Craig Topper2018-07-152-10/+12
* [TableGen] Remove what seems to be an unnecessary std::map copy.Craig Topper2018-07-151-9/+6
* [TableGen] Add some std::move to the PatternToMatch constructor.Craig Topper2018-07-151-1/+1
* [TableGen] Suppress type validation when parsing pattern fragmentsUlrich Weigand2018-07-132-4/+22
* [Tablegen] Optimize isSubsetOf() in AsmMatcherEmitter.cpp. NFCMarcello Maggioni2018-07-131-2/+10
* [cfi-verify] Support AArch64.Joel Galenson2018-07-134-0/+4
* [TableGen] Support multi-alternative pattern fragmentsUlrich Weigand2018-07-136-375/+391
* [TableGen] Add a general-purpose JSON backend.Simon Tatham2018-07-111-0/+6
* [TableGen] Fix some bad formatting. NFCCraig Topper2018-07-111-4/+4
* [Power9] Add __float128 builtins for Round To OddStefan Pintilie2018-07-091-1/+3
* [TableGen] Increase the number of supported decoder fix-ups.Sander de Smalen2018-07-051-18/+40
* [X86] Add phony registers for high halves of regs with low halvesKrzysztof Parzyszek2018-07-021-3/+9
* [NFC] Prefer (void) to LLVM_ATTRIBUTE_UNUSED for unused var in GlobalISElemit...Andrei Elovikov2018-06-261-2/+2
* [IR] Split Intrinsics.inc into enums and implementationsReid Kleckner2018-06-233-30/+53
* TableGen/SearchableTables: Support more generic enums and tablesNicolai Haehnle2018-06-211-201/+634
* [X86] Add the ability to force an EVEX2VEX mapping table entry from the .td f...Craig Topper2018-06-191-71/+30
OpenPOWER on IntegriCloud