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
/
SCCP
History
Antonio Frighetto
6ae4fcfd4c
[SCCP] Extend
visitBinaryOperator
to overflowing binary ops
...
Leverage more refined ranges results when handling overflowing binary operators.
2024-03-14 16:02:29 +01:00
..
2002-05-02-MissSecondInst.ll
…
2002-05-20-MissedIncomingValue.ll
…
2002-05-21-InvalidSimplify.ll
…
2002-08-30-GetElementPtrTest.ll
…
2003-06-24-OverdefinedPHIValue.ll
…
2003-08-26-InvokeHandling.ll
…
2004-11-16-DeadInvoke.ll
…
2004-12-10-UndefBranchBug.ll
…
2006-10-23-IPSCCP-Crash.ll
…
2006-12-04-PackedType.ll
…
2006-12-19-UndefBug.ll
…
2007-05-16-InvokeCrash.ll
…
2008-01-27-UndefCorrelate.ll
…
2008-04-22-multiple-ret-sccp.ll
…
2008-05-23-UndefCallFold.ll
…
2008-06-09-WeakProp.ll
…
2009-01-14-IPSCCP-Invoke.ll
…
2009-05-27-VectorOperandZero.ll
…
2009-09-24-byval-ptr.ll
…
add-nuw-nsw-flags.ll
[SCCP] Extend
visitBinaryOperator
to overflowing binary ops
2024-03-14 16:02:29 +01:00
and-add-shl.ll
…
apfloat-basictest.ll
…
apint-array.ll
…
apint-basictest2.ll
…
apint-basictest3.ll
…
apint-basictest4.ll
…
apint-basictest.ll
…
apint-bigarray.ll
…
apint-bigint2.ll
…
apint-bigint.ll
…
apint-ipsccp1.ll
…
apint-ipsccp2.ll
…
apint-ipsccp3.ll
…
apint-ipsccp4.ll
…
apint-load.ll
…
apint-phi.ll
…
apint-select.ll
…
apint-xor.ll
…
arg-count-mismatch.ll
…
arg-type-mismatch.ll
…
ashr.ll
…
assume.ll
…
atomic-load-store.ll
…
atomic.ll
…
binaryops-constexprs.ll
…
binaryops-range-special-cases.ll
…
bitcast.ll
…
calltest.ll
…
clang-arc-rv.ll
…
comdat-ipo.ll
…
conditions-iter-order.ll
…
conditions-ranges-with-undef.ll
…
conditions-ranges.ll
…
constant-range-struct.ll
…
constant-struct.ll
…
crash.ll
…
dangling-block-address.ll
…
deadarg.ll
…
definite-initializer.ll
…
divrem-crash.ll
…
divrem.ll
…
domtree-update.ll
…
dont-zap-return.ll
…
exact-flags.ll
[SCCP] Propagate exact flags (
#72432
)
2023-11-16 14:05:28 +08:00
float-nan-simplification.ll
…
float-phis.ll
…
fp-bc-icmp-const-fold.ll
…
freeze.ll
…
global-alias-constprop.ll
…
global.ll
…
indirectbr.ll
…
int-phis.ll
…
intrinsics.ll
…
ip-add-range-to-call.ll
…
ip-constant-ranges.ll
…
ip-ranges-binaryops.ll
…
ip-ranges-casts.ll
[SCCP] Infer nneg on existing zext (
#72143
)
2023-11-14 10:18:23 +08:00
ip-ranges-phis.ll
…
ip-ranges-select.ll
…
ip-ranges-sext.ll
[SCCP] Infer nneg on zext when forming from non-negative sext. (
#70730
)
2023-10-30 15:07:22 -07:00
ipsccp-addr-taken.ll
…
ipsccp-basic.ll
[DebugInfo][RemoveDIs] Make debugify pass convert to/from RemoveDIs mode (
#73251
)
2023-11-29 13:19:50 +00:00
ipsccp-branch-unresolved-undef.ll
[DebugInfo][RemoveDIs] Don't convert debug-intrinsics to Unreachable (
#72380
)
2023-11-20 20:53:24 +00:00
ipsccp-clear-returned.ll
…
ipsccp-cycles.ll
…
ipsccp-noundef.ll
…
ipsccp-phi-one-pred-dead.ll
…
ipsccp-predinfo-order.ll
…
ipsccp-preserve-analysis.ll
…
ipsccp-preserve-pdt.ll
…
ipsccp-range-crashes.ll
[SCCP] Infer nneg on existing zext (
#72143
)
2023-11-14 10:18:23 +08:00
ipsccp-ssa-copy-nested-conds.ll
…
ipscp-drop-argmemonly.ll
…
issue59602-assume-like-call-users.ll
…
issue59661-missing-predicate-info-for-ssa-copy.ll
…
landingpad.ll
…
latticeval-invalidate.ll
…
load-store-range.ll
…
loadtest2.ll
…
loadtest.ll
[DebugInfo][RemoveDIs] Make debugify pass convert to/from RemoveDIs mode (
#73251
)
2023-11-29 13:19:50 +00:00
logical-nuke.ll
…
metadata.ll
…
multiple_callbacks.ll
…
musttail-call.ll
…
naked-return.ll
…
opaque-ptr.ll
…
openmp_parallel_for.ll
…
overdefined-div.ll
…
overdefined-ext.ll
…
phi-cycle.ll
…
phis.ll
…
pr27712.ll
…
pr35357.ll
…
pr45185-range-predinfo.ll
…
pr49582-iterator-invalidation.ll
…
pr50901.ll
[Local] Handle undef FP constant in getExpressionForConstant.
2023-12-31 13:42:47 +00:00
pr52253.ll
…
pr79696.ll
[ConstantRange] Improve ConstantRange::binaryXor (
#80146
)
2024-02-08 22:34:52 +08:00
PR16052.ll
…
PR26044.ll
…
PR43857.ll
…
predicateinfo-cond.ll
…
preserve-analysis.ll
…
pthreads.ll
…
range-and-ip.ll
…
range-and.ll
…
ranges-sext.ll
[SCCP] Infer nneg on zext when forming from non-negative sext. (
#70730
)
2023-10-30 15:07:22 -07:00
recursion.ll
…
remove-call-inst.ll
…
replace-dereferenceable-ptr-with-undereferenceable.ll
…
report-changed.ll
…
resolvedundefsin-tracked-fn.ll
…
return-argument.ll
…
return-constant.ll
…
return-constants.ll
…
return-zapped.ll
…
retvalue-undef.ll
…
sccptest.ll
…
select.ll
…
sitofp.ll
…
solve-after-each-resolving-undefs-for-function.ll
…
strictfp-phis-fcmp.ll
…
strictfp-phis-fcmps.ll
…
struct-arg-resolve-undefs.ll
…
sub-nuw-nsw-flags.ll
…
switch-constantfold-crash.ll
…
switch-multiple-undef.ll
…
switch-undef-constantfoldterminator.ll
…
switch.ll
[SCCP] Check whether the default case is reachable (
#76295
)
2024-01-08 20:08:42 +08:00
thread_local_acs.ll
…
ub-shift.ll
…
ubsan_overflow.ll
…
undef-resolve.ll
[IR] Remove zext and sext constant expressions (
#71040
)
2023-11-03 10:46:07 +01:00
user-with-multiple-uses.ll
…
vector-bitcast.ll
…
vscale-gep.ll
…
widening.ll
[SCCP] Infer nneg on zext when forming from non-negative sext. (
#70730
)
2023-10-30 15:07:22 -07:00
with.overflow.ll
…