User Details
- User Since
- Feb 5 2016, 9:41 AM (399 w, 5 d)
Jun 1 2023
May 30 2023
Update comment
Remove upper limit of rank altogether.
May 24 2023
Update index calculation yet again. Some tests failed - use stride for index calculation
and divide by itemsize at the end.
May 23 2023
Fix yet another small-vector issue.
Update to fix pre-commit build - Small Vector needs size.
Updates in this revision:
- Don't start with a zero and add/multiply that into the index calculation.
- Don't ask for the Nth dims in N-dimensional array (unless N = 1)
- Fix up tests to match the updated code-gen.
- Remove hard-coded value in tests that shouldn't be checked.
May 22 2023
May 19 2023
May 17 2023
May 16 2023
May 5 2023
Update docs to let people know we changed to zero initialize some
globals.
Just create a ZeroOp instead of calling createNullConstant.
May 4 2023
Remove empty lines
Apr 27 2023
Apr 26 2023
Apr 18 2023
Apr 17 2023
Rebase only
Review comment changes:
- Add checks for "no result" from the operations
- Fix code generated for array initializers
- Change the names of op2 -> op, and opsOfInterest -> loopsOfInterest
- Some typos in comments fixed
Rebase only
Apr 14 2023
Fix unnecessary curly braces
Remove unnecessary braces in if-statement.
Apr 12 2023
Rebase only
- Add new function to help clarify the purpose of the options being used.
- Add descriptive comment to make function use clearer.
- Update tests to make them a more explicit.
Apr 11 2023
- Review comment updates. All are comment wording and formatting, no actual code changes
Rebase only.
Apr 6 2023
Add size to SmallVector to allow Windows build.
Update moved header file and include kindmapping that we rely on.
- Change wording in several comments.
- Change one "auto" to real type.
- Rename misspelled filename and add newline at the end of the file
Rebase only
Apr 4 2023
<snip code sample>
- Rebase
- Fix review comments
Rebase.
Mar 17 2023
Rebase only
Rebase and fix conflicts
Mar 16 2023
Mar 15 2023
LGTM.
Mar 14 2023
Mar 8 2023
Updated to reflect review comments.
- Use different type for Walk functions.
- Use "unwrap" functions to get to types.
- Fix some debug output and related stuff.
- Some other minor changes, including clang-format fixups.
Fix copied comment to reflect the new content.
Updates based on review comments:
- Add tests.
- Enable on -O3
Mar 6 2023
Mar 3 2023
Mar 2 2023
Add tests.
Update for rebase.
Feb 28 2023
LGTM
Feb 21 2023
Generally looks OK, just some minor nitpicks.
Feb 16 2023
Update to remove WIP
Rebased and updated help-message
Feb 13 2023
Aside from minor nit-picks, this looks good to me.
Feb 3 2023
LGTM.
Feb 2 2023
Updated patch, now works for 1D and 2D arrays.
Feb 1 2023
Jan 31 2023
Some progress, now identifying the correct loops a little better.
Jan 30 2023
LGTM, thanks for fixing!
Looks OK except for the test checking for the wrong "Not".
Jan 26 2023
I think this is good to go in now, subject to @vzakhari not finding anything else wrong.
Jan 20 2023
Looks OK in general, just some minor tidy-up suggestions.
Jan 13 2023
Rebase again
Rebase
Rebase to latest llvm/main.
Added "move remaining loop into else branch" and related changes.
Jan 10 2023
Jan 9 2023
Nov 3 2022
Try again, this time without requires line
Instead of requiring x86, remove target in tests. This will allow
testing on a wider range of targets, rather than a smaller range.
Update to correct typos.
Nov 2 2022
Update comments (clarify/reword, fix typos) and rebase.
Oct 19 2022
Updates per review comments and local testing.