search for: vardefinit

Displaying 4 results from an estimated 4 matches for "vardefinit".

2018 Feb 21
4
TableGen: spring cleaning, new features for "functional programming"
...that may be used by > its fields. If you moved instantiation of anonymous records to the point > where the instances of the class/multiclass that uses them are > generated, that would help a lot.​ That's precisely what I've done, if I understand you correctly. I've added a VarDefInit class which acts as an uninstantiated anonymous record and will "fold" to a DefInit once the template arguments are fully resolved to contain no variable references. Additional benefits of this are that we don't keep partially resolved anonymous records in the RecordKeeper, and an...
2018 Mar 14
0
TableGen: spring cleaning, new features for "functional programming"
...its fields. If you moved instantiation of anonymous records to the point > > where the instances of the class/multiclass that uses them are > > generated, that would help a lot.​ > > That's precisely what I've done, if I understand you correctly. > > I've added a VarDefInit class which acts as an uninstantiated anonymous > record and will "fold" to a DefInit once the template arguments are > fully resolved to contain no variable references. > > Additional benefits of this are that we don't keep partially resolved > anonymous records in the...
2018 Feb 20
0
TableGen: spring cleaning, new features for "functional programming"
On Mon, Feb 19, 2018 at 11:26 AM Nicolai Hähnle <nhaehnle at gmail.com> wrote: > Hi all, > > While working on some features for the AMDGPU backend -- specifically, > explicit address components for image intrinsics, which involves > generating both > > (a) a lot of intrinsics with different but somewhat regular parameter > types, and > > (b) the patterns to
2018 Feb 19
4
TableGen: spring cleaning, new features for "functional programming"
Hi all, While working on some features for the AMDGPU backend -- specifically, explicit address components for image intrinsics, which involves generating both (a) a lot of intrinsics with different but somewhat regular parameter types, and (b) the patterns to select instructions for those intrinsics -- I got fed up with a lot of the TableGen bugs and limitations and set out to fix things.