Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Registers Constructs #125

Open
wants to merge 148 commits into
base: llvm
Choose a base branch
from
Open

New Registers Constructs #125

wants to merge 148 commits into from

Conversation

JonathanDLTran
Copy link
Collaborator

An in progress Pull Request for vectorization with new register constructs

  • There was a rewrite of most of the code, including llvm to egg and egg to llvm
  • All tests pass in c-tests
  • There's still a remaining issue in load store movement where memcpy/memmove's are not properly accounted for; this is commented out for now.
  • Because the new vectorization scheme is very simplistic, all basic tests indicate there are more instructions added just by trying vectorization.

jasperxfliang and others added 30 commits July 26, 2021 16:26
merging incomplete LLVM pass functionality
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…/frontend/custom-js/path-parse-1.0.7

Bump path-parse from 1.0.6 to 1.0.7 in /web-demo/frontend/custom-js
qr-decomp-fixed-size is broken
I used the wrong assertion values previously to test something not actually changing
The current behavior is that all the values written to Q and R are incorrect.
Assertions to all other tests appear correct.
Add 3 by 3 and 5 by 5 multiplication tests.
Why were the vectors length 4 but only the first 3 entries being filled?
Only check first 3 entries now; with random filling, 4th entries will highly likely differ
Reorganize point product, q-prod to random tests
this allows opt to run the diospyros pass correctly rather than crashing
not sure why clang does not crash but instead silently patches the errors
…the compilation time with the templates, bugs fixed
found that it slowed down code by 2x sometimes
data gathered automatically using scriot
script also builds plots and tables and csvs
all data plot is unreadably small
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants