search for: cfginterfac

Displaying 2 results from an estimated 2 matches for "cfginterfac".

Did you mean: cfginterface
2020 Jul 02
2
RFC: Introducing CfgTraits and type-erased CfgInterface / CfgBlockRef / CfgValueRef
...) having algorithms refer to blocks and values using CfgBlockRef and CfgValueRef types which wrap a `void *` whose interpretation depends on the concrete CFG (for example, CfgValueRef wraps a `Value *` for LLVM IR but a `Register` for MachineIR), and b) querying the CFG via virtual methods in a CfgInterface interface class. Please take a look at the following Phabricator reviews and related changes you can navigate to via the "Stack" tab: 1. https://reviews.llvm.org/D83088: Introduces the classes and templates that enable this new way of writing analyses (CfgTraits, CfgInterface, CfgIn...
2020 Jul 07
2
RFC: Introducing CfgTraits and type-erased CfgInterface / CfgBlockRef / CfgValueRef
...alues using CfgBlockRef and >> CfgValueRef types which wrap a `void *` whose interpretation depends on >> the concrete CFG (for example, CfgValueRef wraps a `Value *` for LLVM IR >> but a `Register` for MachineIR), and >> >> b) querying the CFG via virtual methods in a CfgInterface interface class. >> >> Please take a look at the following Phabricator reviews and related >> changes you can navigate to via the "Stack" tab: >> >> 1. https://reviews.llvm.org/D83088: Introduces the classes and templates >> that enable this new way of...