-
Notifications
You must be signed in to change notification settings - Fork 556
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
Basic SSA Validation #27
Closed
Closed
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
7acf07c
Update Validate tests to assignment oriented form
umar456 d6aaa17
Fix isValid for functions with multiple parameters
umar456 8033cdb
Basic SSA validation.
umar456 da35d28
Update style to follow the Google C++ style guide
umar456 b0a5367
Remove color-diagnostics flag.
umar456 3949bf4
Bugfixes to SSA validation. Additional Tests
umar456 70b6cf0
Return SPV_ERROR_INVALID_ID for ID related errors
umar456 3017901
Tests for OpMemberDecorate; Minimize test cases
umar456 73bfa70
Simplify SSAPass Logic
umar456 9691d3c
Fix OpGroupDecorate SSAPass. Additional Unit Tests
umar456 fc71d20
Remove templates for forward declaration function
umar456 9f8db87
Documentation; Minor formatting fixes
umar456 92d6b47
Renamed validate file;Extracted common TestFixture
umar456 ad5add6
Additional unit tests for Device Enqueue ops
umar456 0fbc35c
Formatting; Style; Documentation; Unit Tests
umar456 2b61dbd
Update Fixtures to return results;Update unit test
umar456 be947ef
Fixed OpConstant order in SSA unit tests
umar456 89c4a21
Remove regex to avoid problems with gcc.
umar456 ee4c90a
Add OpName support in diag message and unit tests
umar456 71b49c4
Fix missing label in func;Phi tests;LoopMerge Fix
umar456 64190ec
Addressed feedback
umar456 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,6 @@ | ||
build* | ||
.ycm_extra_conf.py* | ||
compile_commands.json | ||
/external/googletest/ | ||
/TAGS | ||
/.clang_complete |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ideally this would have been put under a configuration option. But meh, I don't care enough.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I mentioned this in the commit message. This is clang's default argument for terminals that support color. Terminals which do not support color display ASCII escape codes if that option is included. This was causing issues in Emacs which automatically converts the line output into links so color is not necessary.