Logo
Explore Help
Sign In
shylie/llvm-project
1
0
Fork 0
You've already forked llvm-project
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
llvm-project/llvm/lib/Transforms
History
Nikita Popov 1fc73cacb2 [InstCombine] Propagate nsw flag when negating
When pushing a sub nsw 0, %x negation into an expression, try to
preserve the nsw flag for the cases where this is possible. Do this
by passing the flag through recursive Negator::negate() calls.

Proofs: https://alive2.llvm.org/ce/z/oRPNcY

Differential Revision: https://reviews.llvm.org/D158510
2023-09-14 09:09:45 +02:00
..
AggressiveInstCombine
[AggressiveInstCombine] Improve line breaks in comment. NFC
2023-08-25 10:08:23 -07:00
CFGuard
[llvm] Drop some bitcasts and references related to typed pointers
2023-08-10 15:07:07 +02:00
Coroutines
[NFC][RemoveDIs] Use iterators over inst-pointers when using IRBuilder
2023-09-11 20:01:19 +01:00
Hello
…
InstCombine
[InstCombine] Propagate nsw flag when negating
2023-09-14 09:09:45 +02:00
Instrumentation
[sanitizer][msan] VarArgHelper for loongarch64
2023-09-12 09:51:18 +08:00
IPO
[LLVM][OpenMPOpt] Fix a crash when associated function is nullptr (#66274)
2023-09-13 20:22:59 -04:00
ObjCARC
Stop using legacy helpers indicating typed pointer types. NFC
2023-08-02 12:08:37 +02:00
Scalar
[GVN] Skip debug instructions in findDominatingValue function (#65977)
2023-09-13 11:23:26 +03:00
Utils
LoopUnrollRuntime: Add weights to all branches
2023-09-11 14:23:29 -07:00
Vectorize
[NFC][RemoveDIs] Use iterators over inst-pointers when using IRBuilder
2023-09-11 20:01:19 +01:00
CMakeLists.txt
…
Powered by Gitea Version: 1.23.1 Page: 1368ms 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