User Details
- User Since
- Aug 11 2022, 3:52 AM (58 w, 2 d)
Aug 11 2023
Address nit comments
Aug 2 2023
D156869 should cover all the changes that this patch is doing.
Jul 28 2023
Jul 27 2023
Jul 24 2023
Jul 13 2023
- Change std::string references to StringRef
Jul 12 2023
Jun 26 2023
Jun 20 2023
LGTM!
Jun 9 2023
Jun 8 2023
Jun 7 2023
Fix crashing tests
May 30 2023
May 26 2023
May 25 2023
Fix comments
May 24 2023
- Assign OffsetImm to the appropriate value without doing recalculations.
- Remove unecessary checks.
May 23 2023
- Change the way offsets are calculated to handle mixing of scaled and unscaled stores.
- Change the test to use .mir instead of .ll
May 19 2023
May 16 2023
Hello this commit is causing a compiler crash for the following example:
https://llvm.godbolt.org/z/xajYWoa8K
May 9 2023
Apr 25 2023
Remove redundant tests and simplify tests
- Address comments
Apr 19 2023
Update test and address comments
- Merge fshr cost modeling with this patch.
- Remove unnecessary debug output
- Fix cost model for scalar types. Using TyL.first + Cost instead of multiplication.
This patch seems to miss the case where the DUP first operand is not an integer type
Apr 18 2023
Add more types to CostTblEntry
Apr 17 2023
Update LangRef.rst
refactor code to reduce duplication
Apr 14 2023
alive 2 proof
https://alive2.llvm.org/ce/z/cCGqEb
rebase on top of main
add more tests
ping
ping
ping
ping
change back to ugt
update test cases to use uge instead of ugt
Apr 7 2023
add new lines at the end yaml and rst files
Address comments.
Apr 6 2023
Thanks all for your comments I will update the patch accordingly
Apr 3 2023
Mar 30 2023
rebase on main
- Pass FunctionArgs as ArrayRef<Value *> to ConstraintInfo and ConstraintSystem
- Remove unecessary import
- Change variable initialization for ConstraintInfo and ConstraintSystem
Add condition to prevent generating upperbounds for variables with bitwidth > 64
rebase on top of main
Mar 29 2023
Seperate the patch from depending on other ConstraintElimination patches
Mar 28 2023
It looks like this commit introduced a new crash in llc when building for macos
Here is the link to the reproducer
https://godbolt.org/z/heqaE1jYa