1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/lib/TableGen
Daniel Sanders aee565e2c3 [TableGen] Resolve concrete but not complete field access initializers
This fixes the resolution of Rec10.Zero in ListSlices.td.

As part of this, correct the definition of complete for ListInit such that
it's complete iff all the elements in the list are complete rather than
always being complete regardless of the elements. This is the reason
Rec10.TwoFive from ListSlices.td previously resolved despite being
incomplete like Rec10.Zero was

Depends on D100247

Reviewed By: Paul-C-Anagnostopoulos

Differential Revision: https://reviews.llvm.org/D100253
2021-04-13 15:14:56 -07:00
..
CMakeLists.txt
DetailedRecordsBackend.cpp [TableGen] [DetailedRecords] Print record name that is null string as "" 2021-01-27 10:41:46 -05:00
Error.cpp [TableGen] Add support for the 'assert' statement in class definitions. 2021-03-29 09:20:29 -04:00
JSONBackend.cpp [TableGen] Add field kind to the RecordVal class. 2021-01-07 09:31:27 -05:00
Main.cpp [SystemZ][z/OS][TableGen] TableGen files should be text 2021-04-07 11:23:00 -04:00
Record.cpp [TableGen] Resolve concrete but not complete field access initializers 2021-04-13 15:14:56 -07:00
SetTheory.cpp [TableGen] Use range-based for loops (NFC) 2021-03-06 15:52:55 -08:00
StringMatcher.cpp [TableGen] Use range-based for loops (NFC) 2021-03-06 15:52:55 -08:00
TableGenBackend.cpp
TableGenBackendSkeleton.cpp
TGLexer.cpp [TableGen] Use range-based for loops (NFC) 2021-03-06 15:52:55 -08:00
TGLexer.h [TableGen] Add the assert statement, step 1 2021-01-08 09:47:51 -05:00
TGParser.cpp [TableGen] Report an error message on a missing comma 2021-04-09 18:48:49 +01:00
TGParser.h Revert "[TableGen] Add support for the 'assert' statement in multiclasses" 2021-04-08 13:58:58 -04:00