| Commit message (Expand) | Author | Age | Files | Lines |
* | TableGen/GlobalISel: Fix pattern matching of immarg literals | Matt Arsenault | 2020-01-09 | 1 | -15/+34 |
* | TableGen/GlobalISel: Add way for SDNodeXForm to work on timm | Matt Arsenault | 2020-01-09 | 1 | -4/+47 |
* | TableGen/GlobalISel: Address fixme | Matt Arsenault | 2020-01-09 | 1 | -5/+9 |
* | TableGen/GlobalISel: Fix slightly wrong generated comment | Matt Arsenault | 2020-01-09 | 1 | -1/+1 |
* | TableGen/GlobalISel: Handle default operands that are used | Matt Arsenault | 2020-01-06 | 1 | -7/+37 |
* | [TableGen] Fixes -Wrange-loop-analysis warnings | Mark de Wever | 2019-12-22 | 1 | -4/+4 |
* | [PGO][PGSO] DAG.shouldOptForSize part. | Hiroshi Yamauchi | 2019-11-21 | 1 | -0/+8 |
* | MatchTableRecord::emit - fix boolean operator precedence warnings from PVS St... | Simon Pilgrim | 2019-11-02 | 1 | -2/+2 |
* | [GlobalISel] Match table opt: fix a bug in matching num of operands | Roman Tereshin | 2019-11-01 | 1 | -2/+2 |
* | Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics" | Matt Arsenault | 2019-09-19 | 1 | -1/+26 |
* | Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics" | Hans Wennborg | 2019-09-19 | 1 | -26/+1 |
* | GlobalISel: Don't materialize immarg arguments to intrinsics | Matt Arsenault | 2019-09-19 | 1 | -1/+26 |
* | GlobalISel/TableGen: Handle REG_SEQUENCE patterns | Matt Arsenault | 2019-09-10 | 1 | -9/+65 |
* | AMDGPU/GlobalISel: Select atomic loads | Matt Arsenault | 2019-09-09 | 1 | -0/+4 |
* | GlobalISel: Support physical register inputs in patterns | Matt Arsenault | 2019-09-06 | 1 | -11/+151 |
* | GlobalISel/TableGen: Fix handling of EXTRACT_SUBREG constraints | Matt Arsenault | 2019-09-06 | 1 | -19/+47 |
* | GlobalISel/TableGen: Don't skip REG_SEQUENCE based on patterns | Matt Arsenault | 2019-09-04 | 1 | -25/+31 |
* | GlobalISel/TableGen: Handle setcc patterns | Matt Arsenault | 2019-08-29 | 1 | -1/+68 |
* | [GlobalISel] Import patterns containing SUBREG_TO_REG | Jessica Paquette | 2019-08-28 | 1 | -19/+85 |
* | Recommit "[GlobalISel] Import patterns containing INSERT_SUBREG" | Jessica Paquette | 2019-08-27 | 1 | -1/+189 |
* | Revert "[GlobalISel] Import patterns containing INSERT_SUBREG" | Jessica Paquette | 2019-08-27 | 1 | -189/+1 |
* | [GlobalISel] Import patterns containing INSERT_SUBREG | Jessica Paquette | 2019-08-26 | 1 | -1/+189 |
* | Teach GlobalISelEmitter to treat used iPTRAny operands as pointer operands | Jessica Paquette | 2019-08-20 | 1 | -7/+16 |
* | [llvm] Migrate llvm::make_unique to std::make_unique | Jonas Devlieghere | 2019-08-15 | 1 | -7/+7 |
* | [GlobalISel] Check LLT size matches memory size for non-truncating stores. | Amara Emerson | 2019-08-02 | 1 | -5/+13 |
* | TableGen: Add MinAlignment predicate | Matt Arsenault | 2019-07-31 | 1 | -0/+46 |
* | AMDGPU: Avoid emitting "true" predicates | Matt Arsenault | 2019-07-30 | 1 | -1/+1 |
* | TableGen/GlobalISel: Fix handling of truncstore patterns | Matt Arsenault | 2019-07-15 | 1 | -1/+8 |
* | TableGen: Add address space to matchers | Matt Arsenault | 2019-07-15 | 1 | -1/+80 |
* | Follow up and fix for rL362064 | Sjoerd Meijer | 2019-05-31 | 1 | -1/+2 |
* | [TableGen] New default operand "undef_tied_input" | Sjoerd Meijer | 2019-05-30 | 1 | -4/+25 |
* | Use llvm::stable_sort | Fangrui Song | 2019-04-23 | 1 | -2/+1 |
* | Add support for pointer types in patterns | Tom Stellard | 2019-02-20 | 1 | -0/+3 |
* | [GlobalISel] Skip patterns that define complex suboperands twice instead of d... | Jessica Paquette | 2019-02-09 | 1 | -6/+16 |
* | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
* | TableGen/ISel: Allow PatFrag predicate code to access captured operands | Nicolai Haehnle | 2018-11-30 | 1 | -4/+9 |
* | Use the container form llvm::sort(C, ...) | Fangrui Song | 2018-09-30 | 1 | -21/+18 |
* | llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) | Fangrui Song | 2018-09-27 | 1 | -5/+5 |
* | [globalisel][tblgen] Table optimization should consider the C++ code in C++ p... | Daniel Sanders | 2018-09-25 | 1 | -0/+6 |
* | [globalisel] Remove dead code from GlobalISelEmitter | Daniel Sanders | 2018-08-12 | 1 | -17/+0 |
* | [NFC] Prefer (void) to LLVM_ATTRIBUTE_UNUSED for unused var in GlobalISElemit... | Andrei Elovikov | 2018-06-26 | 1 | -2/+2 |
* | [globalisel][tablegen] Add support for C++ predicates on PatFrags and use it ... | Daniel Sanders | 2018-06-15 | 1 | -20/+103 |
* | Revert r334764, as it breaks some bots | Florian Hahn | 2018-06-14 | 1 | -105/+106 |
* | [TableGen] Make TreePatternNode::getChild return a reference (NFC) | Florian Hahn | 2018-06-14 | 1 | -106/+105 |
* | [GlobalISel][InstructionSelect] Switching over root LLTs, perf patch 10 | Roman Tereshin | 2018-05-24 | 1 | -1/+10 |
* | [GlobalISel][InstructionSelect] Moving Reg Bank Checks forward, perf patch 9 | Roman Tereshin | 2018-05-23 | 1 | -10/+7 |
* | [GlobalISel][InstructionSelect] Maximizing # of Group's common conditions, pe... | Roman Tereshin | 2018-05-23 | 1 | -3/+13 |
* | [GlobalISel][InstructionSelect] Sorting MatchTable's 2nd level by root LLT, p... | Roman Tereshin | 2018-05-23 | 1 | -0/+32 |
* | [GlobalISel][InstructionSelect] Moving type checks forward, perf patch 6 | Roman Tereshin | 2018-05-23 | 1 | -0/+6 |
* | Remove DEBUG macro. | Nicola Zaghen | 2018-05-23 | 1 | -1/+1 |