Each ISA predicate is assigned a bit the the Flags struct, and a corresponding method is generated.
Predcates are boolean functions. There will be ISA predicates and instruction predicates. The ISA predicates will be turned into member functions on the generated Flags structs.