-
Notifications
You must be signed in to change notification settings - Fork 867
Add a ConstraintAnalysis pass #8853
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
Open
kripken
wants to merge
216
commits into
WebAssembly:main
Choose a base branch
from
kripken:constraint
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
216 commits
Select commit
Hold shift + click to select a range
fdd5024
go
kripken aabd860
go
kripken 3332b8a
Merge remote-tracking branch 'origin/main' into range.analysis
kripken 8b18012
work
kripken 002d237
work
kripken 229ae81
work
kripken 5598aec
work
kripken ed255d4
work
kripken e5d8299
work
kripken fa4805f
work
kripken ae146cf
work
kripken 4748cc5
work
kripken f7e33cc
work
kripken 80a843e
work
kripken 2b10d87
work
kripken c9f17bc
work
kripken 18a691b
form
kripken 5e8c7c3
work
kripken 3b22e48
work
kripken 08e419d
work
kripken 70add1c
work
kripken 15c806a
work
kripken c30dcda
work
kripken c74abed
work
kripken da40546
work
kripken ddc615e
work
kripken 2707bb1
work
kripken 6390870
format
kripken 3cedbcf
work
kripken f54afaa
work
kripken 8071200
work
kripken b550c4d
work
kripken b1aedcf
work
kripken 0bc8d2e
work
kripken 61fc656
work
kripken 3a3970b
work
kripken 8a6d355
work
kripken 562872d
work
kripken d296092
go
kripken a46436f
go
kripken 413f4e8
go
kripken 817a9ca
go
kripken c14b3b9
go
kripken 35329c8
work
kripken 1dfe44c
go
kripken 6e6d06e
f
kripken c9f67d1
go
kripken 5f1fdc8
go
kripken c339b79
go
kripken d673317
go
kripken c4321a9
go
kripken 260fb83
go
kripken 4fe70e3
go
kripken c0d19d9
go
kripken e6f2d34
go
kripken 200566c
go
kripken 83e845e
go
kripken e16096b
go
kripken 494f67a
go
kripken 6e76ac0
go
kripken cf2b0e4
go
kripken 2a02004
form
kripken 279dc39
work
kripken 6e8f576
work
kripken fcd7e41
work
kripken 6537ace
work
kripken 61dd31e
work
kripken 783e6ff
work
kripken 3e0055e
go
kripken c1e3dc8
go
kripken b13c894
go
kripken d7f5732
go
kripken 362fb95
go
kripken 05d9e29
go
kripken bc1f4c9
go
kripken 70cd80e
go
kripken bf12966
go
kripken 67b6707
go
kripken b9fe8c0
go
kripken 6bae184
go
kripken 6706a99
go
kripken 62cba65
go
kripken c3089ea
go
kripken 7c5b0b7
go
kripken 958a6d4
go
kripken e4079e9
go
kripken 31a0ea5
go
kripken d78f0ef
go
kripken e78d295
go
kripken c9eaeed
go
kripken 8884744
go
kripken eda589a
go
kripken 72e40e4
go
kripken 54cd47e
go
kripken 9e1af11
go
kripken 561c80f
go
kripken f29d198
go
kripken 3d4a7bb
go
kripken 3cabc2e
go
kripken 690a5ab
go
kripken 840f863
go
kripken e8a4a80
go
kripken bd77752
go
kripken 94a3c35
go
kripken 4c5b867
go
kripken f828d9d
format
kripken 6036296
go
kripken 889658d
go
kripken 724ecb9
go
kripken 0fc9e55
go
kripken 5ad1b75
go
kripken 8181363
go
kripken d0ad2f4
go
kripken c5b7d1d
go
kripken 0e35b2b
go
kripken 60d50b4
go
kripken 626b5d7
feedback
kripken 5896406
feedback
kripken cf29b58
fix
kripken cdaff6b
clean
kripken c02ba2e
Merge remote-tracking branch 'myself/inplace' into constraint.by.itself
kripken 94d2161
clean
kripken 735d7ea
clean
kripken 6e80fde
const
kripken cf7fcc6
undo CFP change
kripken ac02454
Merge branch 'inplace' into constraint.by.itself
kripken 0930461
tidy
kripken 7b7d2ac
add.assert
kripken 679bd24
fix.comment
kripken 920e7a9
Merge remote-tracking branch 'origin/main' into constraint.by.itself
kripken 602a8c3
merg
kripken 44ad794
value => term
kripken 2f0bdd7
check => eval
kripken 7f77016
fix new clang-18 warning
kripken daf2208
Merge remote-tracking branch 'myself/constraint.by.itself' into const…
kripken 59f5a09
update
kripken ed455bd
update
kripken 03e91b6
undo
kripken 6177a16
update
kripken af791b1
update
kripken cb35706
update
kripken c0f54ad
update
kripken 745116c
update
kripken 4c8dcca
update
kripken 725c08d
update
kripken 3e96dcc
update
kripken 03ec477
update
kripken 945e042
update
kripken 41ffb72
update
kripken ba50172
update
kripken 613ef95
update
kripken 923a42a
update
kripken 5e432a4
2.bad
kripken 2da66f7
update
kripken 3ef82bb
update
kripken b05dba6
update
kripken 564b3cb
update
kripken 4c3eef2
update
kripken f40a39d
form
kripken 8a0286a
Merge remote-tracking branch 'origin/main' into constraint
kripken 0d2f0ed
rename
kripken 517dac0
update
kripken 9522de6
update
kripken 0e358e3
update
kripken a178135
update
kripken e09cbda
update
kripken 0cb581a
update
kripken 91cc337
update
kripken ea3db17
refactor to use more helpers and less nesting
kripken 060d8aa
format
kripken 088a425
simpl
kripken 9267485
form
kripken 3965c27
simpl
kripken 280e7b3
remove
kripken 26dfc30
move code as requested
kripken c1dacec
eval => proves
kripken 3952dfc
form
kripken 224425c
Update src/ir/constraint.cpp
kripken 203d455
work
kripken e4a2a49
fix set op
kripken 22d2d3b
fuzzyAnd, and make it drop new ones automatically, as suggested
kripken bdc4911
avoid fuzzy, use approximate
kripken 9b4a261
Merge remote-tracking branch 'origin/main' into constraint.by.itself
kripken c924041
remove Invalid
kripken 8e5e075
Merge remote-tracking branch 'myself/constraint.by.itself' into const…
kripken 90aabfa
merg
kripken 81714b2
merg
kripken edf8059
work
kripken b1522c2
go
kripken 97ec6b5
fix
kripken 966676d
go
kripken 9645e71
Update src/ir/constraint.h
kripken 64e0a86
Update src/ir/constraint.h
kripken 0e0bfb7
Update src/ir/constraint.h
kripken 6947fc3
Update src/ir/constraint.h
kripken 2b30208
format
kripken 464aba5
Merge remote-tracking branch 'myself/constraint.by.itself' into const…
kripken 82aad7d
Merge remote-tracking branch 'origin/main' into constraint
kripken 62e5ee9
merg
kripken 835d863
clean
kripken 6aec092
fix
kripken c014633
nice
kripken 81f2421
form
kripken 4f9fb9d
help
kripken dab23fb
avoid warning
kripken 26b1b62
avoid warning
kripken bda6665
avoid warning
kripken 9dbf1d9
add todo
kripken 1981731
rename
kripken ec2c0d5
format
kripken 53974d7
test loops, showing the problem
kripken e575105
reverse
kripken aec9542
format
kripken 92e5efd
fix.gtest
kripken 49a448a
add bottom/top, effectively
kripken e0524d5
fix
kripken 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 hidden or 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 hidden or 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 hidden or 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.
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.
This comment was marked as resolved.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.