Logo
Explore Help
Register Sign In
caio/clang-p2996
1
0
Fork 0
You've already forked clang-p2996
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
40cc041d4eec7306a67bfdbfeaa8796b8d856b60
clang-p2996/llvm/lib/Transforms
History
Sanjay Patel d4493dd1ed [InstCombine] add nuw to any (1<<x)
https://alive2.llvm.org/ce/z/9EjDKE

This was mentioned as a missing fold in D139598.

It can unlock follow-on folds in some cases.
This verifies one of the changed tests:
https://alive2.llvm.org/ce/z/B_btDM
2022-12-15 12:03:47 -05:00
..
AggressiveInstCombine
[AggressiveInstCombine] Handle the insert point of the merged load correctly.
2022-11-29 10:53:51 +00:00
CFGuard
[NFC] Cleanup: Remove Function::getBasicBlockList() when not required.
2022-12-13 11:46:29 -08:00
Coroutines
[Transforms/Coroutines] llvm::Optional => std::optional
2022-12-13 08:32:44 +00:00
Hello
…
InstCombine
[InstCombine] add nuw to any (1<<x)
2022-12-15 12:03:47 -05:00
Instrumentation
[NFC] Cleanup: Replace Function::getBasicBlockList().splice() with Function::splice()
2022-12-14 15:34:19 -08:00
IPO
[AAPointerInfo] handle multiple offsets in PHI
2022-12-15 12:23:50 +05:30
ObjCARC
Don't include None.h (NFC)
2022-12-10 11:24:26 -08:00
Scalar
[GVN] reportMayClobberedLoad - avoid repeated cast<> calls. NFCI.
2022-12-15 15:44:35 +00:00
Utils
Don't include Optional.h
2022-12-14 21:16:22 -08:00
Vectorize
Don't include Optional.h
2022-12-14 21:16:22 -08:00
CMakeLists.txt
…
Powered by Gitea Version: 1.25.1 Page: 1030ms Template: 4ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API