summaryrefslogtreecommitdiffstats
path: root/llvm/lib/TableGen/StringMatcher.cpp
diff options
context:
space:
mode:
authorPete Cooper <peter_cooper@apple.com>2014-08-07 05:47:07 +0000
committerPete Cooper <peter_cooper@apple.com>2014-08-07 05:47:07 +0000
commit0bf1ea72ee99857724956e45ec36bebdc7ed7828 (patch)
tree03f1916ea8ac98ac40c367b8c2f6a131e08c6924 /llvm/lib/TableGen/StringMatcher.cpp
parent2cfdfe5882b53acf548b6aad8f7f16e6dc5b322b (diff)
downloadbcm5719-llvm-0bf1ea72ee99857724956e45ec36bebdc7ed7828.tar.gz
bcm5719-llvm-0bf1ea72ee99857724956e45ec36bebdc7ed7828.zip
Change the { } expression in tablegen to accept sized binary literals which are not just 0 and 1.
It also allows nested { } expressions, as now that they are sized, we can merge pull bits from the nested value. In the current behaviour, everything in { } must have been convertible to a single bit. However, now that binary literals are sized, its useful to be able to initialize a range of bits. So, for example, its now possible to do bits<8> x = { 0, 1, { 0b1001 }, 0, 0b0 } llvm-svn: 215086
Diffstat (limited to 'llvm/lib/TableGen/StringMatcher.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud