Massimo Fioravanti
fdfeb2b6e9
LoadModelPass: support for external model
2022-01-05 14:45:01 +01:00
Pietro Fezzardi
3d38451abd
Enable error checking on Model deserialization
...
This commit changes the `TupleTree::deserialize` method to return an
`llvm::ErrorOr<TupleTree>`, enabling users to choose their policies on
error reporting.
2021-09-02 14:42:51 +02:00
Alessandro Di Federico
9650369fa7
Import TupleTree and TupleTreeReference
2021-05-05 17:10:12 +02:00
Alessandro Di Federico
90c93bfc26
Do not include PassSupport.h directly
2021-04-22 18:06:27 +02:00
Alessandro Di Federico
c2d6631216
LoadModelPass: support new pass manager
2021-03-16 11:55:58 +01:00
Pietro Fezzardi
645484f699
LoadModelPass: add static function to read Model
2021-02-17 11:37:00 +01:00
Alessandro Di Federico
38031f2f8a
Import preliminary model
...
This commit imports:
* support for (de-)serializing tuple-like objects in YAML
* the Model data structure
* the {Load,Serialize}ModelPass
2021-01-27 19:46:53 +01:00