User Details
- User Since
- Mar 12 2014, 3:00 PM (498 w, 4 d)
Thu, Sep 14
Wed, Sep 13
Tue, Sep 12
- Check isSPIRVLogical rather than isSPIRV
- Improve diagnostics given that HLSL can generate both DXIL and SPIR-V
- Add tests for SPIR-V triples
- Fix missing REQUIRES: in dxil triple tests
Mon, Sep 11
Rebased to fix conflicts
Thu, Sep 7
Ping. Please take another look when you get a chance, thanks!
Tue, Sep 5
Sep 1 2023
- Consolidate error messages
- Error messages should start with a lower case letter
LGTM. Have you thought about @aemerson's suggestion about a migration plan?
Aug 29 2023
Aug 28 2023
- Now with more const
- Added DiagnoseHLSLAttrStageMismatch and avoided using raw strings in diagnostics
Rebase
Aug 25 2023
Address feedback and simplify valid shader stage test
Broke out a couple of semi-unrelated changes
I'm not entirely convinced by the motivation (wouldn't it be better to just fix the tests?), but this seems like a perfectly reasonable flag to have.
Aug 24 2023
Aug 21 2023
Aug 19 2023
Aug 17 2023
This looks like a good start. I think a fair amount of it will need to change as the HLSL support matures, but most of that should be fine to handle in tree. Probably needs an approval from somebody who's worked more in the SPIR-V backend than I have as well though.
Aug 16 2023
Aug 15 2023
Update release note to point at the reviews for conflict resolution instructions.
Rebase for Vis -> Visibility change in https://reviews.llvm.org/D157149, and a few fixes for the Default -> ClangOption change I missed on my last update.
Rebase on top of "Visibility" naming.
Aug 14 2023
Rebased and finished the changes to use ClangOption everywhere instead of DefaultVis. I think this is good to go now, please take a look.
Rebase on top of "DefaultVis" naming
If the right answer is to skip functions that don't have line info we should probably do that in Context::print where we loop over file.functions or maybe just at the beginning of collectFunction - doing this on a per block basis inside of the function doesn't really make sense.
Update comment wording to be less ambiguous about flags vs visibility
I can't speak to which flags should be present in flang-new or not, but in principle this looks great. You'll need to update the patch to use the "ClangOption" spelling rather than "Default" of course, as discussed in https://reviews.llvm.org/D157151
Update to use "ClangOption" instead of "Default" (See https://reviews.llvm.org/D157150 for the introduction of the name), and address documentation comments.
Use "ClangOption" rather than "Default" in Options.td, as per the conversation in https://reviews.llvm.org/D157151
Aug 13 2023
Aug 12 2023
Aug 10 2023
Update FlangDriver.md