This website requires JavaScript.
Explore
Help
Register
Sign In
caio
/
clang-p2996
Watch
1
Star
0
Fork
0
You've already forked clang-p2996
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
dda73336ad22bd0b5ecda17040c50fb10fcbe5fb
clang-p2996
/
llvm
/
test
/
Transforms
/
GVN
History
Yingwei Zheng
892b4beeac
[GVN] Drop nsw/nuw flags when replacing the result of a with.overflow intrinsic with a overflowing binary operator (
#82935
)
...
Alive2:
https://alive2.llvm.org/ce/z/gyL7mn
Fixes
https://github.com/llvm/llvm-project/issues/82884
.
2024-02-26 15:55:56 +08:00
..
PRE
…
2007-07-25-DominatedLoop.ll
…
2007-07-25-InfiniteLoop.ll
…
2007-07-25-Loop.ll
…
2007-07-25-NestedLoop.ll
…
2007-07-25-SinglePredecessor.ll
…
2007-07-26-InterlockingLoops.ll
…
2007-07-26-NonRedundant.ll
…
2007-07-26-PhiErasure.ll
…
2007-07-30-PredIDom.ll
…
2007-07-31-NoDomInherit.ll
…
2007-07-31-RedundantPhi.ll
…
2008-02-12-UndefLoad.ll
…
2008-02-13-NewPHI.ll
…
2008-07-02-Unreachable.ll
…
2008-12-09-SelfRemove.ll
…
2008-12-12-RLE-Crash.ll
…
2008-12-14-rle-reanalyze.ll
…
2008-12-15-CacheVisited.ll
…
2009-01-21-SortInvalidation.ll
…
2009-01-22-SortInvalidation.ll
…
2009-03-10-PREOnVoid.ll
…
2009-07-13-MemDepSortFail.ll
…
2009-11-12-MemDepMallocBitCast.ll
…
2010-03-31-RedundantPHIs.ll
…
2010-05-08-OneBit.ll
…
2010-11-13-Simplify.ll
…
2011-04-27-phioperands.ll
…
2011-07-07-MatchIntrinsicExtract.ll
…
2011-09-07-TypeIdFor.ll
…
2012-05-22-PreCrash.ll
…
2016-08-30-MaskedScatterGather-inseltpoison.ll
…
2016-08-30-MaskedScatterGather.ll
…
addrspacecast.ll
…
assume-equal.ll
…
assume.ll
…
basic-undef-test.ll
…
basic.ll
…
big-endian.ll
…
bitcast-of-call.ll
…
br-identical.ll
…
callbr-loadpre-critedge.ll
…
callbr-scalarpre-critedge.ll
…
calloc-load-removal.ll
…
calls-nonlocal.ll
…
calls-readonly.ll
…
capture-tracking-limit.ll
…
captured-before.ll
[CaptureTracking] Treat vector GEPs as captures
2023-12-05 10:09:52 +01:00
commute.ll
…
cond_br2.ll
…
cond_br.ll
…
condprop-memdep-invalidation.ll
[Transforms] Convert tests to opaque pointers (NFC)
2024-02-05 11:57:34 +01:00
condprop.ll
…
constexpr-vector-constainsundef-crash-inseltpoison.ll
…
constexpr-vector-constainsundef-crash.ll
…
convergent.ll
…
crash-no-aa.ll
…
crash.ll
…
critical-edge-split-failure.ll
…
critical-edge-split-indbr-pred-in-loop.ll
…
dbg-redundant-load.ll
…
debugloc.ll
…
duplicate-phis.ll
…
edge.ll
…
equality-assume.ll
…
fence.ll
…
flags.ll
…
fold-const-expr.ll
…
fpmath.ll
…
freeze.ll
…
funclet.ll
…
gc_relocate.ll
…
gvn-loop-load-pre-order.ll
…
int_sideeffect.ll
…
intrinsics_in_cg.ll
…
invariant.group.ll
…
invariant.start.ll
…
lifetime-simple.ll
…
load-constant-mem.ll
…
load-dead-block.ll
…
load-from-unreachable-predecessor.ll
…
load-of-pointer-select-available.ll
…
load-through-select-dbg.ll
…
loadpre-context.ll
…
loadpre-missed-opportunity.ll
…
malloc-load-removal.ll
…
masked-load-store-vn-crash.ll
…
masked-load-store.ll
…
memdep-unknown-deadblocks.ll
…
MemdepMiscompile.ll
…
metadata.ll
…
mssa-update-dead-def.ll
…
no_speculative_loads_with_asan.ll
…
no-mem-dep-info.ll
…
noalias.ll
…
non-integral-pointers-inseltpoison.ll
…
non-integral-pointers.ll
…
non-local-offset.ll
…
nonescaping-malloc.ll
…
nonescaping.ll
…
nontemporal.ll
…
noundef.ll
…
null-aliases-nothing.ll
…
opaque-ptr.ll
…
opt-remarks-multiple-users.ll
…
opt-remarks-non-dominating.ll
…
opt-remarks.ll
…
phi-translate-partial-alias.ll
…
phi-translation-to-wrong-context.ll
…
phi.ll
…
pr10820.ll
…
pr12979.ll
…
pr14166.ll
…
pr17732.ll
[Transforms] Convert tests to opaque pointers (NFC)
2024-02-05 11:57:34 +01:00
pr17852.ll
…
pr24397.ll
…
pr24426.ll
…
pr25440.ll
…
pr28562.ll
…
pr28879.ll
…
pr32314.ll
…
pr33549.ll
…
pr34908.ll
…
pr36063.ll
…
pr42605.ll
…
pr46054-md-nonlocaldefcache-cleanup.ll
…
pr48805.ll
[GVN] Remove users from ICF when RAUWing loads
2023-10-05 11:21:33 +02:00
pr49193.ll
…
pr63019.ll
…
pr63059.ll
…
pr64598.ll
[GVN] Invalidate MDA when deduplicating phi nodes
2023-09-15 07:04:32 +02:00
pr65447.ll
[GVN] Also remove phi nodes from VN table (PR65447)
2023-09-15 11:50:34 +02:00
pr69301.ll
[GVN] Fix use-after-free in load PRE with select available value (
#69314
)
2023-10-19 09:08:59 +02:00
pr82884.ll
[GVN] Drop nsw/nuw flags when replacing the result of a with.overflow intrinsic with a overflowing binary operator (
#82935
)
2024-02-26 15:55:56 +08:00
pre-compare.ll
…
pre-new-inst.ll
…
pre-skip-convergent.ll
…
preserve-analysis.ll
…
preserve-memoryssa.ll
…
propagate-ir-flags.ll
…
readattrs.ll
…
remarks-selfdomination.ll
…
rle-clobbering-store.ll
[GVN] Drop Clobber dependency if store may overwrite only the same value (
#68322
)
2023-10-10 19:22:00 +03:00
rle-must-alias.ll
…
rle-no-phi-translate.ll
…
rle-nonlocal.ll
…
scalable-memloc.ll
[Analysis] Add Scalable field in MemoryLocation.h (
#69716
)
2023-10-24 18:18:51 +01:00
simplify-icf-cache-invalidation.ll
…
stale-loop-info.ll
…
storeinvgroup.ll
…
target-type.ll
…
tbaa.ll
…
unreachable_block_infinite_loop.ll
…
unreachable-predecessor.ll
…
volatile-nonvolatile.ll
…
vp_gather_scatter.ll
…
vscale.ll
…