OSDN Git Service

[TableGen] Add the assert statement, step 1
authorPaul C. Anagnostopoulos <paul@windfall.com>
Wed, 16 Dec 2020 21:25:54 +0000 (16:25 -0500)
committerPaul C. Anagnostopoulos <paul@windfall.com>
Fri, 8 Jan 2021 14:47:51 +0000 (09:47 -0500)
commit6e2b6351d2cb1feaa88e6c92ba844ab48b4758f9
tree673ea595f121be374203ec1e210262a73b9b69d1
parent268ff38a716157c362b8d463e2e5655f25972e42
[TableGen] Add the assert statement, step 1

Differential Revision: https://reviews.llvm.org/D93911

This first step adds the assert statement and supports it at top level
and in record definitions. Later steps will support it in class
definitions and multiclasses.
llvm/docs/TableGen/ProgRef.rst
llvm/include/llvm/TableGen/Record.h
llvm/lib/TableGen/TGLexer.cpp
llvm/lib/TableGen/TGLexer.h
llvm/lib/TableGen/TGParser.cpp
llvm/lib/TableGen/TGParser.h
llvm/test/TableGen/assert.td [new file with mode: 0644]