1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 12:43:36 +01:00
llvm-mirror/include/llvm/TableGen
River Riddle cb7e7cb874 [llvm][TableGen] Define FieldInit::isConcrete overload
Summary:
There are a few field init values that are concrete but not complete/foldable (e.g. `?`). This allows for using those values as initializers without erroring out.

Example:

```
class A {
  string value = ?;
}
class B<A impl> : A {
  let value = impl.value; // This currently emits an error.
  let value = ?;          // This doesn't emit an error.
}
```

Differential Revision: https://reviews.llvm.org/D74360
2020-02-10 18:04:58 -08:00
..
Automaton.td [TableGen] Introduce a generic automaton (DFA) backend 2019-10-04 09:03:36 +00:00
Error.h [gicombiner] Hoist pure C++ combine into the tablegen definition 2019-10-16 23:53:35 +00:00
Main.h
Record.h [llvm][TableGen] Define FieldInit::isConcrete overload 2020-02-10 18:04:58 -08:00
SearchableTable.td
SetTheory.h
StringMatcher.h
StringToOffsetTable.h Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
TableGenBackend.h