summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
Commit message (Expand)AuthorAgeFilesLines
* TableGen: Fix assert on PatFrags with predicate codeMatt Arsenault2019-12-301-5/+21
* [TableGen] Fixes -Wrange-loop-analysis warningsMark de Wever2019-12-221-2/+2
* [TableGen] Remove unused target intrinsic generation logicReid Kleckner2019-12-111-2/+1
* [SVE][CodeGen] Scalable vector MVT size queriesGraham Hunter2019-11-181-12/+23
* Stop static analyzer warnings about using bitwise operators on booleans. NFCI.Simon Pilgrim2019-11-021-6/+6
* Revert "[Codegen] Both sides of '&&' are same; fixed"Dávid Bolvanský2019-11-021-1/+1
* [Codegen] Both sides of '&&' are same; fixedDávid Bolvanský2019-11-021-1/+1
* [X86][TableGen] Allow timm to appear in output patterns. Use it to remove Con...Craig Topper2019-09-221-0/+1
* [SVE][MVT] Fixed-length vector MVT rangesGraham Hunter2019-09-171-2/+8
* AMDGPU: Remove code address space predicatesMatt Arsenault2019-09-091-0/+1
* Retire llvm::less/equal in favor of C++14 std::less<>/equal_to<>.Benjamin Kramer2019-08-221-1/+1
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* TableGen: Add MinAlignment predicateMatt Arsenault2019-07-311-2/+18
* AMDGPU: Avoid emitting "true" predicatesMatt Arsenault2019-07-301-2/+4
* [TableGen] Do not set ReadNone attribute on intrinsics with side effectsMomchil Velikov2019-07-171-1/+1
* TableGen: Add address space to matchersMatt Arsenault2019-07-151-3/+31
* [TableGen] Allow DAG isel patterns to override default operands.Simon Tatham2019-07-041-6/+20
* [TableGen] New default operand "undef_tied_input"Sjoerd Meijer2019-05-301-1/+1
* [TableGen] - Type comparison LE should be LT or equal.Pete Couperus2019-05-201-11/+3
* Revert "[TableGen] Fix a typo"Krasimir Georgiev2019-05-071-1/+1
* [TableGen] Fix a typoYan Luo2019-05-071-1/+1
* Recommit r355224 "[TableGen][SelectionDAG][X86] Add specific isel matchers fo...Craig Topper2019-03-101-1/+15
* Revert r355224 "[TableGen][SelectionDAG][X86] Add specific isel matchers for ...Craig Topper2019-03-051-15/+1
* [TableGen][SelectionDAG][X86] Add specific isel matchers for immAllZerosV/imm...Craig Topper2019-03-011-1/+15
* Add support for pointer types in patternsTom Stellard2019-02-201-1/+7
* [tablegen] Add locations to many PrintFatalError() callsDaniel Sanders2019-02-121-1/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [TableGen] Preserve order of output operands in DAGISelMatcherGenCraig Topper2018-12-051-10/+30
* TableGen/ISel: Allow PatFrag predicate code to access captured operandsNicolai Haehnle2018-11-301-20/+54
* TableGen/CodeGenDAGPatterns: addPredicateFn only onceNicolai Haehnle2018-10-081-7/+0
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-2/+2
* [TableGen] CodeGenDAGPatterns::GenerateVariants - use BitVector::set() where ...Simon Pilgrim2018-09-191-3/+3
* [TableGen] CodeGenDAGPatterns::GenerateVariants - use BitVector::push_back()Simon Pilgrim2018-09-191-2/+1
* Use pass-by-reference for-range loop. NFCI.Simon Pilgrim2018-09-181-2/+3
* Fix signed/unsigned comparison warning. NFCI.Simon Pilgrim2018-09-181-1/+1
* [TableGen] CodeGenDAGPatterns::GenerateVariants - full caching of matching pr...Simon Pilgrim2018-09-181-11/+49
* Remove debug code accidently committed in rL340837. NFCI.Simon Pilgrim2018-08-291-3/+0
* [TableGen] CodeGenDAGPatterns::GenerateVariants - basic caching of matching p...Simon Pilgrim2018-08-281-2/+14
* [TableGen] TypeInfer - Cache the legal types as TypeSetByHwModeSimon Pilgrim2018-08-171-15/+10
* [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] Remove unnecessary TypeSetByHwMode -> ValueTypeByHwMode -> TypeSet...Simon Pilgrim2018-08-151-1/+1
* Fix build bot after r338521Ulrich Weigand2018-08-011-1/+1
* [SystemZ, TableGen] Fix shift count handlingUlrich Weigand2018-08-011-24/+20
* [TableGen] std::move vectors into TreePatternNode.Craig Topper2018-07-151-8/+9
* [TableGen] Remove what seems to be an unnecessary std::map copy.Craig Topper2018-07-151-9/+6
* [TableGen] Suppress type validation when parsing pattern fragmentsUlrich Weigand2018-07-131-4/+10
* [TableGen] Support multi-alternative pattern fragmentsUlrich Weigand2018-07-131-308/+334
* [globalisel][tablegen] Add support for C++ predicates on PatFrags and use it ...Daniel Sanders2018-06-151-0/+8
OpenPOWER on IntegriCloud