[PATCH] D99593: [Clang][RISCV] Implement vlseg builtins.

2021-04-09 Thread Hsiangkai Wang via Phabricator via cfe-commits
HsiangKai updated this revision to Diff 336345. HsiangKai added a comment. Address comments. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D99593/new/ https://reviews.llvm.org/D99593 Files: clang/include/clang/Basic/riscv_vector.td clang/lib/AS

[PATCH] D99593: [Clang][RISCV] Implement vlseg builtins.

2021-04-08 Thread Zakk Chen via Phabricator via cfe-commits
khchen added inline comments. Comment at: clang/utils/TableGen/RISCVVEmitter.cpp:594 auto PType = Transformer.back(); + static unsigned NFCount = 0; switch (PType) { rogfer01 wrote: > Was this meant to be `static` here? Maybe we can create a new complex ty

[PATCH] D99593: [Clang][RISCV] Implement vlseg builtins.

2021-03-31 Thread Roger Ferrer Ibanez via Phabricator via cfe-commits
rogfer01 added a comment. This is just a suggestion, feel free to ignore: a sequence of `T`s was easy to parse for the prototype but may be want to consider something like `T3v` rather than `TTTv`. I think it would simplify the `TString` tblgen class and those `std::string(N, 'T')`.

[PATCH] D99593: [Clang][RISCV] Implement vlseg builtins.

2021-03-30 Thread Hsiangkai Wang via Phabricator via cfe-commits
HsiangKai created this revision. HsiangKai added reviewers: craig.topper, frasercrmck, rogfer01. Herald added subscribers: StephenFan, vkmr, dexonsmith, evandro, luismarques, apazos, sameer.abuasal, s.egerton, Jim, benna, psnobl, jocewei, PkmX, the_o, brucehoult, MartinMosbeck, edward-jones, zzhe