..
Common
[TBLGEN] Emit register pressure set enum
2020-02-18 10:09:05 -08:00
FixedLenDecoderEmitter
[TableGen] Correct the shift to the proper bit width.
2019-08-10 16:15:06 +00:00
GICombinerEmitter
[gicombiner] Correct 64f1bb5cd2
to account for MSVC's %p format
2020-01-07 12:50:05 -08:00
2003-08-03-PassCode.td
…
2006-09-18-LargeInt.td
…
2010-03-24-PrematureDefaults.td
…
AllowDuplicateRegisterNames.td
…
AnonDefinitionOnDemand.td
TableGen: Delay instantiating inline anonymous records
2018-03-06 13:49:01 +00:00
AsmPredicateCondsEmission.td
…
AsmVariant.td
…
BigEncoder.td
Fix compile-time regression caused by rL371928
2019-09-18 18:14:42 +00:00
BitOffsetDecoder.td
TableGen: Explicitly check whether a record has been resolved
2018-03-06 13:48:47 +00:00
BitsInit.td
[TableGen] Fix spurious type error in bit assignment.
2020-02-07 15:11:42 +00:00
BitsInitOverflow.td
TableGen: Explicitly check whether a record has been resolved
2018-03-06 13:48:47 +00:00
CStyleComment.td
…
ClassInstanceValue.td
…
ConcatenatedSubregs.td
…
ConstraintChecking.inc
[TableGen] Better error checking for TIED_TO constraints.
2018-11-28 11:43:49 +00:00
ConstraintChecking1.td
[TableGen] Better error checking for TIED_TO constraints.
2018-11-28 11:43:49 +00:00
ConstraintChecking2.td
[TableGen] Better error checking for TIED_TO constraints.
2018-11-28 11:43:49 +00:00
ConstraintChecking3.td
[TableGen] Better error checking for TIED_TO constraints.
2018-11-28 11:43:49 +00:00
ConstraintChecking4.td
[TableGen] Better error checking for TIED_TO constraints.
2018-11-28 11:43:49 +00:00
ConstraintChecking5.td
[TableGen] Better error checking for TIED_TO constraints.
2018-11-28 11:43:49 +00:00
ConstraintChecking6.td
[TableGen] Better error checking for TIED_TO constraints.
2018-11-28 11:43:49 +00:00
ConstraintChecking7.td
[TableGen] Better error checking for TIED_TO constraints.
2018-11-28 11:43:49 +00:00
DAGDefaultOps.td
[TableGen] Allow DAG isel patterns to override default operands.
2019-07-04 08:43:20 +00:00
Dag.td
TableGen: Streamline the semantics of NAME
2018-06-04 14:26:05 +00:00
DefaultOpsGlobalISel.td
TableGen: Fix logic for default operands
2020-02-19 23:41:07 -05:00
DefmInherit.td
…
DefmInsideMultiClass.td
…
DuplicateFieldValues.td
…
FastISelEmitter.td
[FastISel] Permit instructions to be skipped for FastISel generation.
2018-05-22 14:36:58 +00:00
FieldAccess.td
TableGen: Allow !cast of records, cleanup conversion machinery
2018-03-06 13:48:39 +00:00
ForeachList.td
TableGen: Allow arbitrary list values as ranges of foreach
2018-03-09 12:24:30 +00:00
ForeachLoop.td
…
ForwardRef.td
…
GeneralList.td
…
GlobalISelEmitter-PR39045.td
[GlobalISel][NFC] Factor out common target code from GlobalISelEmitterTests
2019-08-13 22:14:37 +00:00
GlobalISelEmitter-SDNodeXForm-timm.td
TableGen/GlobalISel: Add way for SDNodeXForm to work on timm
2020-01-09 17:37:52 -05:00
GlobalISelEmitter-immarg-literal-pattern.td
TableGen/GlobalISel: Fix pattern matching of immarg literals
2020-01-09 17:37:52 -05:00
GlobalISelEmitter-input-discard.td
TableGen/GlobalISel: Don't check exact intrinsic opcode value
2020-01-17 20:09:53 -05:00
GlobalISelEmitter-setcc.td
GlobalISel/TableGen: Handle setcc patterns
2019-08-29 01:13:41 +00:00
GlobalISelEmitter.td
TableGen/GlobalISel: Add way for SDNodeXForm to work on timm
2020-01-09 17:37:52 -05:00
GlobalISelEmitterOverloadedPtr.td
Teach GlobalISelEmitter to treat used iPTRAny operands as pointer operands
2019-08-20 22:04:10 +00:00
GlobalISelEmitterRegSequence.td
GlobalISel/TableGen: Handle REG_SEQUENCE patterns
2019-09-10 17:57:33 +00:00
GlobalISelEmitterSkippedPatterns.td
[GlobalISel][NFC] Factor out common target code from GlobalISelEmitterTests
2019-08-13 22:14:37 +00:00
GlobalISelEmitterSubreg.td
TableGen/GlobalISel: Handle non-leaf EXTRACT_SUBREG
2020-01-24 12:15:10 -08:00
GlobalISelEmitterVariadic.td
[GlobalISel] Match table opt: fix a bug in matching num of operands
2019-11-01 01:57:48 -07:00
HwModeEncodeDecode.td
[TableGen] Fix crash when using HwModes in CodeEmitterGen
2019-10-09 09:15:34 +00:00
HwModeSelect.td
Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`"""
2020-02-13 10:16:06 -08:00
Include.inc
…
Include.td
…
IntBitInit.td
…
IntSpecialValues.td
[TableGen] Allow 2^63-1 and 2^63-2 as int literals.
2019-03-12 09:28:19 +00:00
InvalidMCSchedClassDesc.td
[TableGen] Fix a bug that MCSchedClassDesc is interfered between different SchedModel
2019-10-11 08:36:54 +00:00
JSON-check.py
[TableGen] Add a general-purpose JSON backend.
2018-07-11 08:40:19 +00:00
JSON.td
[lit, python] Always add quotes around the python path in lit
2018-08-06 22:37:44 +00:00
LazyChange.td
…
LetInsideMultiClasses.td
…
ListArgs.td
[TableGen] Let list elements have a trailing comma
2019-03-26 11:16:01 +00:00
ListArgsSimple.td
…
ListConversion.td
…
ListManip.td
…
ListOfList.td
…
ListSlices.td
…
LoLoL.td
…
MultiClass-def-fail.td
[TableGen] Give meaningful msg for def use in multiclass
2019-03-26 10:49:09 +00:00
MultiClass-defm-fail.td
TableGen: Streamline how defs are instantiated
2018-03-21 17:12:53 +00:00
MultiClass-defm.td
TableGen: Allow NAME in template arguments in defm in multiclass
2018-03-05 14:01:38 +00:00
MultiClass.td
…
MultiClassDefName.td
TableGen: Streamline the semantics of NAME
2018-06-04 14:26:05 +00:00
MultiClassInherit.td
…
MultiPat.td
TableGen: Reimplement !foreach using the resolving mechanism
2018-03-05 15:21:04 +00:00
NestedForeach.td
TableGen: Allow foreach in multiclass to depend on template args
2018-06-21 13:35:44 +00:00
Paste.td
TableGen: Type-check BinOps
2018-03-14 11:00:43 +00:00
RegisterBankEmitter.td
…
RegisterEncoder.td
[CodeEmitter] Support instruction widths > 64 bits
2019-09-15 08:35:08 +00:00
RelTest.td
[mips] Improve diagnostics for instruction mapping
2018-01-08 16:25:40 +00:00
SchedModelError.td
[TableGen] Include schedule model name in diagnostic.
2019-04-15 10:06:26 +00:00
SetTheory.td
…
SiblingForeach.td
…
Slice.td
…
String.td
…
SuperSubclassSameName.td
…
TargetInstrInfo.td
…
TargetInstrSpec.td
TableGen: Reimplement !foreach using the resolving mechanism
2018-03-05 15:21:04 +00:00
TemplateArgRename.td
…
Tree.td
…
TreeNames.td
…
TwoLevelName.td
…
UnsetBitInit.td
TableGen: Simplify BitsInit::resolveReferences
2018-03-06 13:48:30 +00:00
UnterminatedComment.td
…
ValidIdentifiers.td
…
address-space-patfrags.td
[GlobalISel] Check LLT size matches memory size for non-truncating stores.
2019-08-02 23:33:13 +00:00
ambiguous-composition.td
[TableGen] Examine entire subreg compositions to detect ambiguity
2018-11-29 18:20:08 +00:00
arithmetic.td
TableGen: Type-check BinOps
2018-03-14 11:00:43 +00:00
cast-list-initializer.td
…
cast-multiclass.td
[TableGen] fix assert in !cast when used out of definition in a multiclass
2018-10-10 10:52:57 +00:00
cast-typeerror.td
TableGen: Check the dynamic type of !cast<Rec>(string)
2018-03-19 14:14:20 +00:00
cast.td
…
code.td
TableGen: Allow !cast of records, cleanup conversion machinery
2018-03-06 13:48:39 +00:00
compare.td
TableGen: Add !ne, !le, !lt, !ge, and !gt comparisons
2018-03-14 11:00:57 +00:00
cond-bitlist.td
[TblGen] Extend !if semantics through new feature !cond
2019-01-25 10:25:25 +00:00
cond-default.td
[TblGen] Extend !if semantics through new feature !cond
2019-01-25 10:25:25 +00:00
cond-empty-list-arg.td
[TblGen] Extend !if semantics through new feature !cond
2019-01-25 10:25:25 +00:00
cond-inheritance.td
[TblGen] Extend !if semantics through new feature !cond
2019-01-25 10:25:25 +00:00
cond-let.td
[TblGen] Extend !if semantics through new feature !cond
2019-01-25 10:25:25 +00:00
cond-list.td
[TblGen] Extend !if semantics through new feature !cond
2019-01-25 10:25:25 +00:00
cond-subclass.td
[TblGen] Extend !if semantics through new feature !cond
2019-01-25 10:25:25 +00:00
cond-type.td
[TblGen] Extend !if semantics through new feature !cond
2019-01-25 10:25:25 +00:00
cond-usage.td
[TblGen] Extend !if semantics through new feature !cond
2019-01-25 10:25:25 +00:00
condsbit.td
[TblGen] Extend !if semantics through new feature !cond
2019-01-25 10:25:25 +00:00
dag-functional.td
TableGen: Allow dag operators to be resolved late
2018-03-14 11:00:48 +00:00
dag-isel-res-order.td
[TableGen] Preserve order of output operands in DAGISelMatcherGen
2018-12-05 00:47:59 +00:00
dag-isel-subregs.td
[TBLGEN] Fix subreg value overflow in DAGISelMatcher
2020-02-12 13:29:57 -08:00
defmclass.td
…
defset-typeerror.td
TableGen: Add a defset statement
2018-03-09 12:24:42 +00:00
defset.td
TableGen: Add a defset statement
2018-03-09 12:24:42 +00:00
defvar.td
[TableGen] Introduce an if/then/else statement.
2020-01-14 10:19:53 +00:00
duplicate-include.inc
Tablegen: Remove the error for duplicate include files.
2019-11-20 18:24:10 -08:00
duplicate-include.td
Tablegen: Remove the error for duplicate include files.
2019-11-20 18:24:10 -08:00
eq-unset.td
Fix assertion on `!eq(?, 0)`
2020-02-18 14:05:55 -08:00
eq.td
TableGen: Add !ne, !le, !lt, !ge, and !gt comparisons
2018-03-14 11:00:57 +00:00
eqbit.td
TableGen: Add !ne, !le, !lt, !ge, and !gt comparisons
2018-03-14 11:00:57 +00:00
field-access-initializers.td
[llvm][TableGen] Define FieldInit::isConcrete overload
2020-02-10 18:04:58 -08:00
foldl.td
TableGen: Add !foldl operation
2018-03-06 13:49:16 +00:00
foreach-eval.td
TableGen: Reimplement !foreach using the resolving mechanism
2018-03-05 15:21:04 +00:00
foreach-leak.td
[TableGen] Don't quote variable name when printing !foreach.
2018-05-02 13:17:26 +00:00
foreach-multiclass.td
TableGen: Allow foreach in multiclass to depend on template args
2018-06-21 13:35:44 +00:00
foreach-range-parse-errors0.td
TableGen: Handle nontrivial foreach range bounds
2019-05-22 21:28:20 +00:00
foreach-range-parse-errors1.td
TableGen: Handle nontrivial foreach range bounds
2019-05-22 21:28:20 +00:00
foreach-range-parse-errors2.td
TableGen: Handle nontrivial foreach range bounds
2019-05-22 21:28:20 +00:00
foreach-range-parse-errors3.td
TableGen: Handle nontrivial foreach range bounds
2019-05-22 21:28:20 +00:00
foreach-range-parse-errors4.td
TableGen: Handle nontrivial foreach range bounds
2019-05-22 21:28:20 +00:00
foreach-range-parse-errors5.td
TableGen: Handle nontrivial foreach range bounds
2019-05-22 21:28:20 +00:00
foreach-variable-range.td
TableGen: Handle nontrivial foreach range bounds
2019-05-22 21:28:20 +00:00
foreach.td
TableGen: Reimplement !foreach using the resolving mechanism
2018-03-05 15:21:04 +00:00
generic-tables-instruction.td
Update tablegen test after r369847.
2019-08-24 15:11:41 +00:00
generic-tables.td
[TableGen] Diagnose undefined fields when generating searchable tables
2020-02-19 14:03:48 +00:00
get-operand-type.td
[TableGen] Emit OperandType enums for RegisterOperands/RegisterClasses
2019-09-23 18:51:00 +00:00
getsetop.td
[TableGen] Add bang-operators !getop and !setop.
2019-12-11 12:05:22 +00:00
gisel-physreg-input.td
GlobalISel: Support physical register inputs in patterns
2019-09-06 20:32:37 +00:00
if-empty-list-arg.td
…
if-type.td
TableGen: Generalize record types to fix typeIsConvertibleTo et al.
2018-03-06 13:48:20 +00:00
if.td
TableGen: Generalize record types to fix typeIsConvertibleTo et al.
2018-03-06 13:48:20 +00:00
ifbit.td
…
ifstmt.td
[TableGen] Introduce an if/then/else statement.
2020-01-14 10:19:53 +00:00
immarg.td
Reapply r372285 "GlobalISel: Don't materialize immarg arguments to intrinsics"
2019-09-19 16:26:14 +00:00
inhibit-pset.td
[TBLGEN] Inhibit generation of unneeded psets
2020-02-17 15:38:08 -08:00
intrin-side-effects.td
[TableGen] Do not set ReadNone attribute on intrinsics with side effects
2019-07-17 10:53:13 +00:00
intrinsic-long-name.td
[IR] Split out target specific intrinsic enums into separate headers
2019-12-11 18:02:14 -08:00
intrinsic-pointer-to-any.td
Teach TableGen Intrin Emitter to handle LLVMPointerType<llvm_any_ty>
2019-06-26 00:08:22 +00:00
intrinsic-struct.td
[IR] Split out target specific intrinsic enums into separate headers
2019-12-11 18:02:14 -08:00
intrinsic-varargs.td
[TableGen] Include ValueTypes.td directly into the intrinsic-varargs.td test.
2019-08-21 19:14:38 +00:00
isa.td
TableGen: add !isa operation
2018-03-09 12:24:06 +00:00
lisp.td
TableGen: Streamline the semantics of NAME
2018-06-04 14:26:05 +00:00
list-element-bitref.td
…
listconcat.td
TableGen: Type-check BinOps
2018-03-14 11:00:43 +00:00
listpaste.td
TableGen: Allow lists to be concatenated through '#'
2019-03-05 17:16:07 +00:00
listsplat.td
[TableGen] Introduce !listsplat 'binary' operator
2019-04-10 18:26:36 +00:00
lit.local.cfg
Attempt to fix issue with unresolved lit test in TableGen
2019-08-13 22:32:26 +00:00
math.td
[Tablegen] Add support for the !mul operator.
2019-03-01 09:46:29 +00:00
name-resolution-consistency.td
TableGen: Streamline the semantics of NAME
2018-06-04 14:26:05 +00:00
nested-comment.td
…
pr8330.td
…
predicate-patfags.td
TableGen: Fix assert on PatFrags with predicate code
2019-12-30 14:24:25 -05:00
prep-diag1.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag2.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag3.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag4.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag5.td
TableGen: support #ifndef in addition to #ifdef.
2019-05-14 13:04:25 +00:00
prep-diag6.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag7.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag8.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag9.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag10.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag11-include.inc
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag11.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag12-include.inc
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag12.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag13.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-diag14.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-ifndef-diag-1.td
TableGen: support #ifndef in addition to #ifdef.
2019-05-14 13:04:25 +00:00
prep-ifndef-diag-2.td
TableGen: support #ifndef in addition to #ifdef.
2019-05-14 13:04:25 +00:00
prep-ifndef.td
TableGen: support #ifndef in addition to #ifdef.
2019-05-14 13:04:25 +00:00
prep-region-include.inc
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
prep-region-processing.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
pset-enum.td
[TBLGEN] Emit register pressure set enum
2020-02-18 10:09:05 -08:00
rc-weight-override.td
[TBLGEN] Allow to override RC weight
2020-02-14 15:49:52 -08:00
searchabletables-intrinsic.td
TableGen/SearchableTables: Support more generic enums and tables
2018-06-21 13:36:22 +00:00
self-reference-recursion.td
TableGen: Explicitly forbid self-references to field members
2018-03-19 14:14:28 +00:00
self-reference-typeerror.td
TableGen: Explicitly test some cases of self-references and !cast errors
2018-03-19 14:14:10 +00:00
self-reference.td
TableGen: Streamline how defs are instantiated
2018-03-21 17:12:53 +00:00
simplify-patfrag.td
[TableGen] Don't elide bitconverts in PatFrag fragments.
2020-02-17 09:30:45 +00:00
size.td
TableGen: Add !size operation
2018-02-23 10:46:07 +00:00
strconcat.td
…
subst.td
TableGen: Streamline the semantics of NAME
2018-06-04 14:26:05 +00:00
subst2.td
…
template-arg-dependency.td
TableGen: Resolve all template args simultaneously in AddSubClass
2018-03-05 15:21:11 +00:00
trydecode-emission.td
[GISel]: Add Opcodes for CTLZ/CTTZ/CTPOP
2018-08-04 01:22:12 +00:00
trydecode-emission2.td
[GISel]: Add Opcodes for CTLZ/CTTZ/CTPOP
2018-08-04 01:22:12 +00:00
trydecode-emission3.td
[GISel]: Add Opcodes for CTLZ/CTTZ/CTPOP
2018-08-04 01:22:12 +00:00
unsetop.td
[TableGen] Permit dag operators to be unset.
2019-12-10 11:09:40 +00:00
unterminated-c-comment-include.inc
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
unterminated-c-comment.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
unterminated-code-block-include.inc
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
unterminated-code-block.td
[TableGen] Preprocessing support
2018-11-27 18:57:43 +00:00
usevalname.td
…