summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/GlobalISelEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* TableGen/GlobalISel: Fix pattern matching of immarg literalsMatt Arsenault2020-01-091-15/+34
* TableGen/GlobalISel: Add way for SDNodeXForm to work on timmMatt Arsenault2020-01-091-4/+47
* TableGen/GlobalISel: Address fixmeMatt Arsenault2020-01-091-5/+9
* TableGen/GlobalISel: Fix slightly wrong generated commentMatt Arsenault2020-01-091-1/+1
* TableGen/GlobalISel: Handle default operands that are usedMatt Arsenault2020-01-061-7/+37
* [TableGen] Fixes -Wrange-loop-analysis warningsMark de Wever2019-12-221-4/+4
* [PGO][PGSO] DAG.shouldOptForSize part.Hiroshi Yamauchi2019-11-211-0/+8
* MatchTableRecord::emit - fix boolean operator precedence warnings from PVS St...Simon Pilgrim2019-11-021-2/+2
* [GlobalISel] Match table opt: fix a bug in matching num of operandsRoman Tereshin2019-11-011-2/+2
* Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Matt Arsenault2019-09-191-1/+26
* Revert r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"Hans Wennborg2019-09-191-26/+1
* GlobalISel: Don't materialize immarg arguments to intrinsicsMatt Arsenault2019-09-191-1/+26
* GlobalISel/TableGen: Handle REG_SEQUENCE patternsMatt Arsenault2019-09-101-9/+65
* AMDGPU/GlobalISel: Select atomic loadsMatt Arsenault2019-09-091-0/+4
* GlobalISel: Support physical register inputs in patternsMatt Arsenault2019-09-061-11/+151
* GlobalISel/TableGen: Fix handling of EXTRACT_SUBREG constraintsMatt Arsenault2019-09-061-19/+47
* GlobalISel/TableGen: Don't skip REG_SEQUENCE based on patternsMatt Arsenault2019-09-041-25/+31
* GlobalISel/TableGen: Handle setcc patternsMatt Arsenault2019-08-291-1/+68
* [GlobalISel] Import patterns containing SUBREG_TO_REGJessica Paquette2019-08-281-19/+85
* Recommit "[GlobalISel] Import patterns containing INSERT_SUBREG"Jessica Paquette2019-08-271-1/+189
* Revert "[GlobalISel] Import patterns containing INSERT_SUBREG"Jessica Paquette2019-08-271-189/+1
* [GlobalISel] Import patterns containing INSERT_SUBREGJessica Paquette2019-08-261-1/+189
* Teach GlobalISelEmitter to treat used iPTRAny operands as pointer operandsJessica Paquette2019-08-201-7/+16
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-7/+7
* [GlobalISel] Check LLT size matches memory size for non-truncating stores.Amara Emerson2019-08-021-5/+13
* TableGen: Add MinAlignment predicateMatt Arsenault2019-07-311-0/+46
* AMDGPU: Avoid emitting "true" predicatesMatt Arsenault2019-07-301-1/+1
* TableGen/GlobalISel: Fix handling of truncstore patternsMatt Arsenault2019-07-151-1/+8
* TableGen: Add address space to matchersMatt Arsenault2019-07-151-1/+80
* Follow up and fix for rL362064Sjoerd Meijer2019-05-311-1/+2
* [TableGen] New default operand "undef_tied_input"Sjoerd Meijer2019-05-301-4/+25
* Use llvm::stable_sortFangrui Song2019-04-231-2/+1
* Add support for pointer types in patternsTom Stellard2019-02-201-0/+3
* [GlobalISel] Skip patterns that define complex suboperands twice instead of d...Jessica Paquette2019-02-091-6/+16
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* TableGen/ISel: Allow PatFrag predicate code to access captured operandsNicolai Haehnle2018-11-301-4/+9
* 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
OpenPOWER on IntegriCloud