• Home
Name Date Size #Lines LOC

..--

AArch64/03-May-2024-395347

AMDGPU/03-May-2024-8,6607,594

ARM/03-May-2024-994850

Hexagon/03-May-2024-8674

NVPTX/03-May-2024-475450

PowerPC/03-May-2024-180141

X86/03-May-2024-13,83212,429

2003-05-26-CastMiscompile.llD03-May-2024238 96

2003-05-27-ConstExprCrash.llD03-May-2024281 117

2003-06-05-BranchInvertInfLoop.llD03-May-2024407 1712

2003-07-21-ExternalConstant.llD03-May-20241.2 KiB4535

2003-08-12-AllocaNonNull.llD03-May-2024655 2216

2003-09-09-VolatileLoadElim.llD03-May-2024198 86

2003-10-29-CallSiteResolve.llD03-May-2024524 1913

2003-11-03-VarargsCallBug.llD03-May-2024327 149

2004-01-13-InstCombineInvokePHI.llD03-May-20241.1 KiB3225

2004-02-23-ShiftShiftOverflow.llD03-May-2024519 1613

2004-03-13-InstCombineInfLoop.llD03-May-2024504 1410

2004-04-04-InstCombineReplaceAllUsesWith.llD03-May-2024202 117

2004-05-07-UnsizedCastLoad.llD03-May-2024245 117

2004-07-27-ConstantExprMul.llD03-May-2024229 106

2004-08-09-RemInfLoop.llD03-May-2024210 106

2004-08-10-BoolSetCC.llD03-May-2024178 96

2004-09-20-BadLoadCombine.llD03-May-2024646 1915

2004-09-20-BadLoadCombine2.llD03-May-2024864 2619

2004-09-28-BadShiftAndSetCC.llD03-May-2024342 107

2004-11-22-Missed-and-fold.llD03-May-2024258 118

2004-11-27-SetCCForCastLargerAndConstant.llD03-May-202412.7 KiB467420

2004-12-08-RemInfiniteLoop.llD03-May-2024137 85

2005-03-04-ShiftOverflow.llD03-May-2024277 107

2005-04-07-UDivSelectCrash.llD03-May-2024260 96

2005-06-15-DivSelectCrash.llD03-May-2024460 118

2005-06-15-ShiftSetCCCrash.llD03-May-2024222 107

2005-06-16-RangeCrash.llD03-May-2024247 107

2005-07-07-DeadPHILoop.llD03-May-2024371 1510

2006-02-13-DemandedMiscompile.llD03-May-2024226 117

2006-02-28-Crash.llD03-May-2024249 96

2006-03-30-ExtractElement.llD03-May-2024297 96

2006-04-28-ShiftShiftLongLong.llD03-May-2024351 1410

2006-05-04-DemandedBitCrash.llD03-May-20242.4 KiB5243

2006-09-15-CastToBool.llD03-May-2024607 1512

2006-10-19-SignedToUnsignedCastAndConst-2.llD03-May-2024313 118

2006-10-20-mask.llD03-May-2024421 129

2006-10-26-VectorReassoc.llD03-May-20248.9 KiB146133

2006-11-10-ashr-miscompile.llD03-May-2024280 107

2006-12-01-BadFPVectorXform.llD03-May-2024535 1513

2006-12-05-fp-to-int-ext.llD03-May-2024445 1310

2006-12-08-Phi-ICmp-Op-Fold.llD03-May-20242.4 KiB5246

2006-12-08-Select-ICmp.llD03-May-20242.5 KiB4338

2006-12-15-Range-Test.llD03-May-20241.1 KiB3225

2006-12-23-Select-Cmp-Cmp.llD03-May-20243.9 KiB3126

2007-01-13-ExtCompareMiscompile.llD03-May-2024188 119

2007-01-18-VectorInfLoop.llD03-May-2024233 86

2007-02-01-LoadSinkAlloca.llD03-May-20241.6 KiB4639

2007-02-07-PointerCast.llD03-May-2024909 2317

2007-02-23-PhiFoldInfLoop.llD03-May-2024833 3223

2007-03-13-CompareMerge.llD03-May-2024272 108

2007-03-19-BadTruncChangePR1261.llD03-May-2024203 119

2007-03-21-SignedRangeTest.llD03-May-2024788 2823

2007-03-25-BadShiftMask.llD03-May-20241.7 KiB4842

2007-03-25-DoubleShift.llD03-May-2024258 109

2007-03-26-BadShiftMask.llD03-May-20241.2 KiB3630

2007-04-08-SingleEltVectorCrash.llD03-May-2024153 86

2007-05-10-icmp-or.llD03-May-2024321 97

2007-05-14-Crash.llD03-May-2024680 1913

2007-05-18-CastFoldBug.llD03-May-2024311 118

2007-06-06-AshrSignBit.llD03-May-2024646 2318

2007-06-21-DivCompareMiscomp.llD03-May-2024275 107

2007-08-02-InfiniteLoop.llD03-May-2024356 119

2007-09-10-AliasConstFold.llD03-May-2024524 1613

2007-09-17-AliasConstFold2.llD03-May-2024369 1713

2007-10-10-EliminateMemCpy.llD03-May-2024744 2116

2007-10-12-Crash.llD03-May-20241.2 KiB3929

2007-10-28-stacksave.llD03-May-20241.8 KiB4841

2007-10-31-RangeCrash.llD03-May-20241.4 KiB3629

2007-10-31-StringCrash.llD03-May-2024766 2217

2007-11-07-OpaqueAlignCrash.llD03-May-2024578 2317

2007-11-15-CompareMiscomp.llD03-May-2024187 118

2007-11-25-CompatibleAttributes.llD03-May-2024438 139

2007-12-10-ConstFoldCompare.llD03-May-2024356 108

2007-12-12-GEPScale.llD03-May-2024363 118

2007-12-16-AsmNoUnwind.llD03-May-2024166 86

2007-12-18-AddSelCmpSub.llD03-May-20241.3 KiB4642

2007-12-28-IcmpSub2.llD03-May-20241.7 KiB9081

2008-01-06-BitCastAttributes.llD03-May-2024834 3124

2008-01-06-CastCrash.llD03-May-2024201 118

2008-01-06-VoidCast.llD03-May-2024255 1310

2008-01-13-AndCmpCmp.llD03-May-2024270 108

2008-01-14-VarArgTrampoline.llD03-May-20241.3 KiB2722

2008-01-21-MismatchedCastAndCompare.llD03-May-2024458 2118

2008-01-21-MulTrunc.llD03-May-20242.4 KiB6761

2008-01-27-FloatSelect.llD03-May-2024184 97

2008-02-13-MulURem.llD03-May-2024156 118

2008-02-16-SDivOverflow2.llD03-May-2024159 107

2008-02-23-MulSub.llD03-May-2024250 108

2008-02-28-OrFCmpCrash.llD03-May-2024457 1713

2008-03-13-IntToPtr.llD03-May-2024270 108

2008-04-22-ByValBitcast.llD03-May-2024662 1613

2008-04-28-VolatileStore.llD03-May-2024222 96

2008-04-29-VolatileLoadDontMerge.llD03-May-2024988 2621

2008-04-29-VolatileLoadMerge.llD03-May-2024721 2217

2008-05-08-LiveStoreDelete.llD03-May-2024959 2621

2008-05-08-StrLenSink.llD03-May-20241 KiB3327

2008-05-09-SinkOfInvoke.llD03-May-20241.4 KiB3828

2008-05-17-InfLoop.llD03-May-2024750 2420

2008-05-18-FoldIntToPtr.llD03-May-2024444 1410

2008-05-22-IDivVector.llD03-May-2024128 75

2008-05-23-CompareFold.llD03-May-2024375 1511

2008-05-31-AddBool.llD03-May-2024138 107

2008-05-31-Bools.llD03-May-2024378 2520

2008-06-05-ashr-crash.llD03-May-2024134 86

2008-06-08-ICmpPHI.llD03-May-20241.4 KiB4836

2008-06-13-InfiniteLoopStore.llD03-May-2024606 2115

2008-06-13-ReadOnlyCallStore.llD03-May-2024422 2014

2008-06-19-UncondLoad.llD03-May-2024506 1715

2008-06-21-CompareMiscomp.llD03-May-2024210 129

2008-06-24-StackRestore.llD03-May-20241.5 KiB4034

2008-07-08-ShiftOneAndOne.llD03-May-2024373 1512

2008-07-08-SubAnd.llD03-May-2024205 108

2008-07-08-VolatileLoadMerge.llD03-May-2024978 2722

2008-07-09-SubAndError.llD03-May-2024164 108

2008-07-10-CastSextBool.llD03-May-2024463 2318

2008-07-11-RemAnd.llD03-May-2024185 108

2008-07-13-DivZero.llD03-May-2024624 1714

2008-07-16-fsub.llD03-May-2024178 97

2008-08-05-And.llD03-May-2024438 2419

2008-09-02-VectorCrash.llD03-May-2024971 2822

2008-10-11-DivCompareFold.llD03-May-2024191 97

2008-10-23-ConstFoldWithoutMask.llD03-May-2024182 97

2008-11-01-SRemDemandedBits.llD03-May-2024150 97

2008-11-08-FCmp.llD03-May-20241.4 KiB6455

2008-11-27-IDivVector.llD03-May-2024233 129

2008-11-27-MultiplyIntVec.llD03-May-2024233 129

2008-12-17-SRemNegConstVec.llD03-May-2024352 1311

2009-01-05-i128-crash.llD03-May-2024749 2822

2009-01-08-AlignAlloca.llD03-May-20242.2 KiB4339

2009-01-16-PointerAddrSpace.llD03-May-2024405 1210

2009-01-19-fmod-constant-float-specials.llD03-May-202412.1 KiB316281

2009-01-19-fmod-constant-float.llD03-May-20242.6 KiB7666

2009-01-24-EmptyStruct.llD03-May-2024829 1917

2009-01-31-InfIterate.llD03-May-2024485 2320

2009-02-04-FPBitcast.llD03-May-2024260 1310

2009-02-11-NotInitialized.llD03-May-2024427 1512

2009-02-20-InstCombine-SROA.llD03-May-202420 KiB280252

2009-02-21-LoadCST.llD03-May-2024401 139

2009-02-25-CrashZeroSizeArray.llD03-May-20241.6 KiB3935

2009-03-18-vector-ashr-crash.llD03-May-2024413 1210

2009-03-24-InfLoop.llD03-May-2024173 108

2009-04-07-MulPromoteToI96.llD03-May-2024478 1411

2009-05-23-FCmpToICmp.llD03-May-2024244 108

2009-06-11-StoreAddrSpace.llD03-May-2024134 86

2009-06-16-SRemDemandedBits.llD03-May-2024416 1715

2009-07-02-MaskedIntVector.llD03-May-2024758 1614

2009-12-17-CmpSelectNull.llD03-May-2024619 1713

2010-01-28-NegativeSRem.llD03-May-2024958 2925

2010-03-03-ExtElim.llD03-May-20241.4 KiB3326

2010-05-30-memcpy-Struct.llD03-May-2024966 2619

2010-11-01-lshr-mask.llD03-May-20241.9 KiB5855

2010-11-21-SizeZeroTypeGEP.llD03-May-2024586 1814

2010-11-23-Distributed.llD03-May-2024500 2422

2011-02-14-InfLoop.llD03-May-2024819 2016

2011-03-08-SRemMinusOneBadOpt.llD03-May-2024230 1310

2011-05-02-VectorBoolean.llD03-May-2024509 1614

2011-05-13-InBoundsGEP.llD03-May-2024632 2220

2011-05-28-swapmulsub.llD03-May-20242 KiB6559

2011-06-13-nsw-alloca.llD03-May-20242 KiB6557

2011-09-03-Trampoline.llD03-May-20243.9 KiB10385

2011-10-07-AlignPromotion.llD03-May-2024677 2117

2012-01-11-OpaqueBitcastCrash.llD03-May-2024277 138

2012-02-13-FCmp.llD03-May-20241.4 KiB3628

2012-02-28-ICmp.llD03-May-2024454 2017

2012-03-10-InstCombine.llD03-May-20241 KiB3628

2012-04-24-vselect.llD03-May-2024453 1410

2012-04-30-SRem.llD03-May-2024285 1311

2012-05-28-select-hang.llD03-May-20241.1 KiB4034

2012-06-06-LoadOfPHIs.llD03-May-20245.9 KiB163135

2012-07-25-LoadPart.llD03-May-2024629 1512

2012-07-30-addrsp-bitcast.llD03-May-2024356 118

2012-08-28-udiv_ashl.llD03-May-20241.2 KiB5848

2012-09-17-ZeroSizedAlloca.llD03-May-2024815 2520

2012-10-25-vector-of-pointers.llD03-May-20241.8 KiB5237

2012-12-14-simp-vgep.llD03-May-2024382 118

2012-3-15-or-xor-constant.llD03-May-2024360 1311

2012-6-7-vselect-bitcast.llD03-May-2024353 129

2013-03-05-Combine-BitcastTy-Into-Alloca.llD03-May-20242.4 KiB4642

AddOverFlow.llD03-May-20247.8 KiB267247

CPP_min_max.llD03-May-20241.4 KiB3530

ExtractCast.llD03-May-2024767 2622

IntPtrCast.llD03-May-2024287 118

JavaCompare.llD03-May-2024611 1511

LandingPadClauses.llD03-May-20246.5 KiB289260

OverlappingInsertvalues.llD03-May-20241.3 KiB3735

PR30597.llD03-May-20241.2 KiB3932

PR37526.llD03-May-20241,000 2624

README.txtD03-May-2024217 53

abs-1.llD03-May-202423.8 KiB745676

abs-intrinsic.llD03-May-20249.3 KiB295264

abs_abs.llD03-May-202444.9 KiB1,3471,264

add-shl-sdiv-to-srem.llD03-May-20247.7 KiB263237

add-sitofp.llD03-May-20245.4 KiB142125

add.llD03-May-202436.5 KiB1,3571,221

add2.llD03-May-202413 KiB475435

add3.llD03-May-2024643 2218

add4.llD03-May-20243.8 KiB129121

addnegneg.llD03-May-2024322 1210

addrspacecast.llD03-May-20247.8 KiB187161

addsub-constant-folding.llD03-May-202417.2 KiB529473

adjust-for-minmax.llD03-May-202415.2 KiB487426

aggregate-reconstruction.llD03-May-202412.3 KiB304282

alias-recursion.llD03-May-2024804 2517

align-2d-gep.llD03-May-20243 KiB7059

align-addr.llD03-May-20244.9 KiB126107

align-attr.llD03-May-2024886 3528

align-external.llD03-May-20241 KiB4232

all-bits-shift.llD03-May-20241.3 KiB4741

alloca-big.llD03-May-2024673 1715

alloca-cast-debuginfo.llD03-May-20244.3 KiB9686

alloca.llD03-May-20249 KiB266242

allocsize-32.llD03-May-2024932 3022

allocsize.llD03-May-20245 KiB155116

and-compare.llD03-May-20242.3 KiB7869

and-fcmp.llD03-May-202440.9 KiB1,5851,437

and-narrow.llD03-May-20246.3 KiB213192

and-or-and.llD03-May-20242 KiB6253

and-or-icmp-min-max.llD03-May-202426 KiB1,105995

and-or-icmp-nullptr.llD03-May-20249.7 KiB382343

and-or-icmps.llD03-May-202417.7 KiB597540

and-or-not.llD03-May-202417.9 KiB643574

and-or.llD03-May-20243.9 KiB133120

and-xor-merge.llD03-May-20241.2 KiB4339

and-xor-or.llD03-May-202410.6 KiB344308

and.llD03-May-202432.9 KiB1,2201,096

and2.llD03-May-20247.8 KiB261234

apint-add.llD03-May-20243.9 KiB160142

apint-and-compare.llD03-May-2024424 1714

apint-and-or-and.llD03-May-20241.2 KiB5143

apint-and-xor-merge.llD03-May-2024829 3227

apint-and.llD03-May-20242.5 KiB127110

apint-call-cast-target.llD03-May-2024626 2420

apint-cast-and-cast.llD03-May-2024320 1613

apint-cast-cast-to-and.llD03-May-2024183 96

apint-cast.llD03-May-20241.3 KiB3732

apint-div1.llD03-May-2024493 2318

apint-div2.llD03-May-2024529 2318

apint-mul1.llD03-May-2024910 3328

apint-mul2.llD03-May-20241 KiB3631

apint-not.llD03-May-2024386 1813

apint-or.llD03-May-20241.5 KiB5751

apint-rem1.llD03-May-2024476 2318

apint-rem2.llD03-May-2024502 2318

apint-select.llD03-May-20243.2 KiB119101

apint-shift-simplify.llD03-May-2024693 3531

apint-shift.llD03-May-202415.5 KiB573511

apint-shl-trunc.llD03-May-20241.1 KiB3934

apint-sub.llD03-May-20243.9 KiB192172

apint-xor1.llD03-May-20241.1 KiB5141

apint-xor2.llD03-May-20241.2 KiB5242

ashr-lshr.llD03-May-202418.3 KiB585532

assoc-cast-assoc.llD03-May-20242.2 KiB7869

assume-align.llD03-May-20242.8 KiB8168

assume-loop-align.llD03-May-20242.9 KiB7061

assume-redundant.llD03-May-20242.7 KiB8268

assume.llD03-May-202420.7 KiB657591

assume2.llD03-May-20244.3 KiB160145

assume_inevitable.llD03-May-20243.7 KiB7563

atomic.llD03-May-202412.7 KiB425382

atomicrmw.llD03-May-20249.2 KiB299260

badmalloc.llD03-May-2024933 4233

bcmp-1.llD03-May-20244.5 KiB145124

bcopy.llD03-May-2024966 2622

binop-cast.llD03-May-2024214 108

bit-checks.llD03-May-202421.8 KiB648609

bitcast-bigendian.llD03-May-20244.4 KiB134115

bitcast-bitcast.llD03-May-20242.3 KiB8566

bitcast-function.llD03-May-20247.8 KiB207184

bitcast-phi-uselistorder.llD03-May-20241 KiB3428

bitcast-sext-vector.llD03-May-2024367 1210

bitcast-store.llD03-May-20241.6 KiB5140

bitcast-vec-canon.llD03-May-20245.3 KiB168146

bitcast.llD03-May-202421.6 KiB570498

bitreverse-hang.llD03-May-20241.7 KiB5445

bitreverse-known-bits.llD03-May-20241.6 KiB6053

bitreverse.llD03-May-202412.5 KiB338326

bittest.llD03-May-20241.2 KiB3124

branch.llD03-May-20242.9 KiB11698

broadcast.llD03-May-20247.8 KiB180164

bswap-fold.llD03-May-202411.8 KiB364333

bswap-known-bits.llD03-May-20241.1 KiB4841

bswap.llD03-May-202426.9 KiB868806

builtin-dynamic-object-size.llD03-May-20243.3 KiB11691

builtin-object-size-custom-dl.llD03-May-20241.2 KiB3328

builtin-object-size-offset.llD03-May-20241.7 KiB5948

builtin-object-size-ptr.llD03-May-20242.4 KiB7666

byval.llD03-May-2024718 2519

cabs-array.llD03-May-20242.7 KiB7668

cabs-discrete.llD03-May-20242.6 KiB7062

call-callconv.llD03-May-20241.7 KiB5444

call-cast-attrs.llD03-May-2024887 3024

call-cast-target-inalloca.llD03-May-2024567 2318

call-cast-target-preallocated.llD03-May-2024899 2922

call-cast-target.llD03-May-20242.5 KiB9074

call-guard.llD03-May-20244.5 KiB113103

call-intrinsics.llD03-May-2024708 2013

call-returned.llD03-May-20242.8 KiB9482

call.llD03-May-20247.8 KiB301245

call2.llD03-May-2024678 2621

call_nonnull_arg.llD03-May-20241.4 KiB5144

callsite_nonnull_args_through_casts.llD03-May-20243 KiB10086

canonicalize-ashr-shl-to-masking.llD03-May-202418.6 KiB616547

canonicalize-clamp-like-pattern-between-negative-and-positive-thresholds.llD03-May-202419.9 KiB480453

canonicalize-clamp-like-pattern-between-zero-and-positive-threshold.llD03-May-202417.8 KiB400377

canonicalize-clamp-with-select-of-constant-threshold-pattern.llD03-May-20246.2 KiB135127

canonicalize-constant-low-bit-mask-and-icmp-eq-to-icmp-ule.llD03-May-20246.2 KiB212187

canonicalize-constant-low-bit-mask-and-icmp-ne-to-icmp-ugt.llD03-May-20246.5 KiB222196

canonicalize-constant-low-bit-mask-and-icmp-sge-to-icmp-sle.llD03-May-20246.9 KiB234205

canonicalize-constant-low-bit-mask-and-icmp-sgt-to-icmp-sgt.llD03-May-20248.1 KiB271240

canonicalize-constant-low-bit-mask-and-icmp-sle-to-icmp-sle.llD03-May-20247.6 KiB258228

canonicalize-constant-low-bit-mask-and-icmp-slt-to-icmp-sgt.llD03-May-20247.2 KiB244214

canonicalize-constant-low-bit-mask-and-icmp-uge-to-icmp-ule.llD03-May-20246 KiB208183

canonicalize-constant-low-bit-mask-and-icmp-ugt-to-icmp-ugt.llD03-May-20246.9 KiB239213

canonicalize-constant-low-bit-mask-and-icmp-ule-to-icmp-ule.llD03-May-20246.5 KiB227202

canonicalize-constant-low-bit-mask-and-icmp-ult-to-icmp-ugt.llD03-May-20246.3 KiB219192

canonicalize-lack-of-signed-truncation-check.llD03-May-20247.5 KiB235210

canonicalize-low-bit-mask-and-icmp-eq-to-icmp-ule.llD03-May-20245.1 KiB171151

canonicalize-low-bit-mask-and-icmp-ne-to-icmp-ugt.llD03-May-20245.1 KiB171151

canonicalize-low-bit-mask-v2-and-icmp-eq-to-icmp-ule.llD03-May-20248.8 KiB298271

canonicalize-low-bit-mask-v2-and-icmp-ne-to-icmp-ugt.llD03-May-20248.8 KiB298271

canonicalize-low-bit-mask-v3-and-icmp-eq-to-icmp-ule.llD03-May-20248.9 KiB283258

canonicalize-low-bit-mask-v3-and-icmp-ne-to-icmp-ugt.llD03-May-20248.9 KiB283258

canonicalize-low-bit-mask-v4-and-icmp-eq-to-icmp-ule.llD03-May-20247.6 KiB249226

canonicalize-low-bit-mask-v4-and-icmp-ne-to-icmp-ugt.llD03-May-20247.6 KiB249226

canonicalize-lshr-shl-to-masking.llD03-May-202418.7 KiB616547

canonicalize-selects-icmp-condition-bittest.llD03-May-20244.4 KiB143134

canonicalize-shl-lshr-to-masking.llD03-May-202413.4 KiB399356

canonicalize-signed-truncation-check.llD03-May-20247.5 KiB235210

canonicalize-vector-extract.llD03-May-20245.8 KiB140121

canonicalize-vector-insert.llD03-May-20248 KiB148129

canonicalize_branch.llD03-May-202412.3 KiB501470

cast-call-combine-prof.llD03-May-20241.7 KiB5444

cast-call-combine.llD03-May-2024389 2417

cast-callee-deopt-bundles.llD03-May-2024245 129

cast-int-fcmp-eq-0.llD03-May-202414 KiB512457

cast-int-icmp-eq-0.llD03-May-202420.8 KiB710641

cast-mul-select.llD03-May-20246.1 KiB184163

cast-select.llD03-May-20245 KiB134122

cast-set-preserve-signed-dbg-val.llD03-May-20242.4 KiB5140

cast-set.llD03-May-20241.7 KiB7869

cast-unsigned-icmp-eqcmp-0.llD03-May-20246.8 KiB205184

cast.llD03-May-202462.8 KiB2,1792,000

cast_phi.llD03-May-202411.2 KiB316284

cast_ptr.llD03-May-20247.8 KiB248213

ceil.llD03-May-20241.7 KiB5747

clamp-to-minmax.llD03-May-202426 KiB575530

cmp-intrinsic.llD03-May-202416.7 KiB516467

cmp-x-vs-neg-x.llD03-May-20243.7 KiB164147

commutative-intrinsics.llD03-May-20242.8 KiB8474

compare-3way.llD03-May-202410.4 KiB396369

compare-alloca.llD03-May-20242.8 KiB9887

compare-signs.llD03-May-20244.4 KiB151138

compare-udiv.llD03-May-20247.7 KiB319285

compare-unescaped.llD03-May-20246.9 KiB207186

conditional-variable-length-signext-after-high-bit-extract.llD03-May-202454.7 KiB1,1401,041

consecutive-fences.llD03-May-20242.1 KiB7462

constant-expr-datalayout.llD03-May-2024585 1310

constant-fold-address-space-pointer.llD03-May-202410.5 KiB277238

constant-fold-alias.llD03-May-20241.2 KiB4132

constant-fold-compare.llD03-May-2024338 97

constant-fold-gep.llD03-May-20247.5 KiB120103

constant-fold-iteration.llD03-May-2024423 119

constant-fold-libfunc.llD03-May-2024905 3224

constant-fold-math.llD03-May-20242.1 KiB6752

constant-fold-shifts.llD03-May-20241.1 KiB3733

convergent.llD03-May-20241.2 KiB4536

copysign.llD03-May-20244.1 KiB11298

cos-1.llD03-May-202410.3 KiB338300

cos-2.llD03-May-2024971 3526

cos-sin-intrinsic.llD03-May-20246.5 KiB196172

crash.llD03-May-202411.7 KiB399322

ctlz-cttz-bitreverse.llD03-May-20242.4 KiB7062

ctpop-bswap-bitreverse.llD03-May-20241.6 KiB5044

ctpop-cttz.llD03-May-20242.9 KiB9284

ctpop.llD03-May-20242.9 KiB9888

cttz-abs.llD03-May-20248 KiB246226

cttz-negative.llD03-May-20242.6 KiB8575

dce-iterate.llD03-May-20241.3 KiB2521

deadcode.llD03-May-2024732 3425

debug-line.llD03-May-20241.1 KiB2720

debuginfo-dce.llD03-May-20247.3 KiB142130

debuginfo-dce2.llD03-May-20242.9 KiB7160

debuginfo-sink.llD03-May-20243.1 KiB7967

debuginfo-skip.llD03-May-20242 KiB4640

debuginfo-variables.llD03-May-20244.1 KiB123106

debuginfo.llD03-May-20246 KiB120104

debuginfo_add.llD03-May-20246.2 KiB115104

default-alignment.llD03-May-2024202 118

demand_shrink_nsw.llD03-May-20241.2 KiB3430

demorgan-sink-not-into-xor.llD03-May-20244.2 KiB139123

demorgan.llD03-May-202414.1 KiB502441

deref-alloc-fns.llD03-May-20248.8 KiB270236

disable-builtin.llD03-May-2024748 2216

disable-simplify-libcalls.llD03-May-20248.3 KiB337296

distribute.llD03-May-20241.7 KiB7669

div-shift-crash.llD03-May-20244.8 KiB10274

div-shift.llD03-May-20245.1 KiB205184

div.llD03-May-202428.9 KiB1,048928

do-not-clone-dbg-declare.llD03-May-20246.1 KiB145124

dont-distribute-phi.llD03-May-2024852 3427

double-float-shrink-1.llD03-May-202419.3 KiB578524

double-float-shrink-2.llD03-May-202425.9 KiB741670

early_constfold_changes_IR.llD03-May-2024669 2117

early_dce_clobbers_callgraph.llD03-May-2024770 3025

element-atomic-memintrins.llD03-May-202428.5 KiB438407

enforce-known-alignment.llD03-May-20243.1 KiB3933

erase-dbg-values-at-dead-alloc-site.llD03-May-20243.7 KiB7770

err-rep-cold.llD03-May-20243.4 KiB7858

exact.llD03-May-20248.5 KiB337302

exp2-1.llD03-May-20242.9 KiB10084

exp2-2.llD03-May-2024567 1813

extractelement.llD03-May-202412.3 KiB333304

extractinsert-tbaa.llD03-May-20241.5 KiB4639

extractvalue.llD03-May-20243.8 KiB10894

fabs-copysign.llD03-May-20244.3 KiB120106

fabs-libcall.llD03-May-2024784 2419

fabs.llD03-May-202428.2 KiB802696

fadd-fsub-factor.llD03-May-202421.4 KiB636563

fadd.llD03-May-202413.7 KiB390344

fast-math.llD03-May-202430.1 KiB939838

fcmp-select.llD03-May-20243.9 KiB117101

fcmp-special.llD03-May-20246.8 KiB245212

fcmp.llD03-May-202417.9 KiB582524

fdiv-cos-sin.llD03-May-20244.8 KiB132118

fdiv-sin-cos.llD03-May-20243.9 KiB11299

fdiv.llD03-May-202422.2 KiB659580

ffs-1.llD03-May-20245.4 KiB194173

float-shrink-compare.llD03-May-202417.6 KiB529486

fls.llD03-May-20241.1 KiB5545

fma.llD03-May-202432.2 KiB803720

fmul-exp.llD03-May-20243.4 KiB8679

fmul-exp2.llD03-May-20243.4 KiB8679

fmul-pow.llD03-May-20243.5 KiB9182

fmul-sqrt.llD03-May-20249 KiB224200

fmul.llD03-May-202440.9 KiB1,1761,050

fneg.llD03-May-202415.6 KiB506439

fold-bin-operand.llD03-May-2024530 1814

fold-calls.llD03-May-2024447 2016

fold-fops-into-selects.llD03-May-20242 KiB7263

fold-inc-of-add-of-not-x-and-y-to-sub-x-from-y.llD03-May-20246.3 KiB214192

fold-phi-load-metadata.llD03-May-20242.7 KiB7060

fold-phi.llD03-May-2024995 4031

fold-sqrt-sqrtf.llD03-May-2024583 1815

fold-sub-of-not-to-inc-of-add.llD03-May-20243.4 KiB10793

fold-vector-select.llD03-May-202411.9 KiB151148

fold-vector-zero.llD03-May-20241.1 KiB3632

fortify-folding.llD03-May-202413.6 KiB254229

fp-ret-bitcast.llD03-May-20241.5 KiB2924

fpcast.llD03-May-20244.5 KiB159142

fpextend.llD03-May-202412.9 KiB432385

fpextend_x86.llD03-May-20241.4 KiB5852

fprintf-1.llD03-May-20244.1 KiB9982

fptrunc.llD03-May-20246.8 KiB193170

fputs-1.llD03-May-20241.3 KiB4434

fputs-opt-size.llD03-May-20242.8 KiB6353

freeze-phi.llD03-May-20245.3 KiB216206

freeze.llD03-May-20241.7 KiB7767

fsh.llD03-May-202424.6 KiB738644

fsub.llD03-May-202428.5 KiB885790

funnel.llD03-May-202411.8 KiB334296

fwrite-1.llD03-May-20241.8 KiB5847

gc.relocate.llD03-May-20243.4 KiB7160

gep-addrspace.llD03-May-20244.1 KiB8675

gep-alias.llD03-May-2024660 1612

gep-can-replace-gep-idx-with-zero-typesize.llD03-May-20241.1 KiB2620

gep-combine-loop-invariant.llD03-May-20249.1 KiB189175

gep-custom-dl.llD03-May-20246.5 KiB188157

gep-inbounds-null.llD03-May-20247 KiB237213

gep-sext.llD03-May-20241.9 KiB6255

gep-vector.llD03-May-20247.3 KiB158134

gepgep.llD03-May-2024546 149

gepphigep.llD03-May-20246.1 KiB187150

getelementptr-folding.llD03-May-2024742 149

getelementptr.llD03-May-202444.1 KiB1,2411,090

high-bit-signmask-with-trunc.llD03-May-20244.1 KiB149139

high-bit-signmask.llD03-May-20243.1 KiB127117

hoist-negation-out-of-bias-calculation-with-constant.llD03-May-20242.7 KiB9985

hoist-negation-out-of-bias-calculation.llD03-May-20244.7 KiB159143

hoist_instr.llD03-May-2024498 1914

icmp-add.llD03-May-202418.2 KiB666590

icmp-bc-vec.llD03-May-20244.7 KiB128117

icmp-bitcast-glob.llD03-May-2024908 3124

icmp-constant-phi.llD03-May-20246.9 KiB290244

icmp-custom-dl.llD03-May-20249.1 KiB248227

icmp-div-constant.llD03-May-20245.3 KiB200171

icmp-dom.llD03-May-20248.8 KiB351314

icmp-logical.llD03-May-202427.9 KiB911847

icmp-mul-zext.llD03-May-20245.2 KiB157136

icmp-mul.llD03-May-202417.8 KiB671599

icmp-or.llD03-May-20242.9 KiB112100

icmp-range.llD03-May-20244.3 KiB151135

icmp-shl-nsw.llD03-May-20248.3 KiB357307

icmp-shl-nuw.llD03-May-20242.5 KiB9383

icmp-shr-lt-gt.llD03-May-202467.4 KiB3,5483,162

icmp-shr.llD03-May-202412.1 KiB510455

icmp-sub.llD03-May-20245.2 KiB188170

icmp-uge-of-add-of-shl-one-by-bits-to-allones-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.llD03-May-20248.7 KiB261236

icmp-uge-of-not-of-shl-allones-by-bits-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.llD03-May-20247.8 KiB251225

icmp-ugt-of-shl-1-by-bits-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.llD03-May-20244.6 KiB153133

icmp-ule-of-shl-1-by-bits-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.llD03-May-20244.6 KiB153133

icmp-ult-of-add-of-shl-one-by-bits-to-allones-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.llD03-May-20248.7 KiB261236

icmp-ult-of-not-of-shl-allones-by-bits-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.llD03-May-20247.8 KiB251225

icmp-vec.llD03-May-202413.7 KiB376327

icmp-xor-signbit.llD03-May-20246 KiB220189

icmp.llD03-May-2024110.2 KiB3,8453,496

icmp_sdiv_with_and_without_range.llD03-May-20241 KiB3328

idioms.llD03-May-2024681 3330

indexed-gep-compares.llD03-May-20246.2 KiB207165

infinite-loop-postdom.llD03-May-20245.8 KiB223180

inline-intrinsic-assert.llD03-May-2024655 2921

inselt-binop.llD03-May-202423.3 KiB636575

insert-const-shuf.llD03-May-20245.9 KiB119100

insert-extract-shuffle.llD03-May-202433.9 KiB736647

insert-val-extract-elem.llD03-May-20242.5 KiB7569

insertelement-bitcast.llD03-May-20243.8 KiB9786

int_sideeffect.llD03-May-2024318 1511

intersect-accessgroup.llD03-May-20243.2 KiB11491

intptr1.llD03-May-202412.1 KiB261228

intptr2.llD03-May-20241.4 KiB4034

intptr3.llD03-May-20241.6 KiB4032

intptr4.llD03-May-20241.9 KiB5445

intptr5.llD03-May-20242.1 KiB5748

intptr6.llD03-May-20242.9 KiB9168

intptr7.llD03-May-20241.6 KiB5952

intptr8.llD03-May-20243.5 KiB7860

intrinsics.llD03-May-202413.6 KiB428384

invariant.group.llD03-May-20245.9 KiB151127

invariant.llD03-May-20241.1 KiB2924

invert-variable-mask-in-masked-merge-scalar.llD03-May-20249.4 KiB319290

invert-variable-mask-in-masked-merge-vector.llD03-May-202415.3 KiB422384

invoke.llD03-May-20242.6 KiB8772

isascii-1.llD03-May-2024867 3326

isdigit-1.llD03-May-20241.2 KiB4939

ispow2.llD03-May-202417.1 KiB529476

known-bits.llD03-May-20241 KiB5246

known-never-nan.llD03-May-20247.3 KiB208189

known-non-zero.llD03-May-20244.4 KiB136118

known-signbit-shift.llD03-May-20241.5 KiB5146

known_align.llD03-May-20241 KiB2824

lifetime-no-null-opt.llD03-May-20244 KiB9584

lifetime-sanitizer.llD03-May-20241.5 KiB6547

lifetime.llD03-May-20244.1 KiB9383

limit-max-iterations.llD03-May-20241.7 KiB4036

load-bitcast-select.llD03-May-20244.7 KiB10596

load-bitcast-vec.llD03-May-20245.1 KiB137123

load-bitcast32.llD03-May-20242.6 KiB10690

load-bitcast64.llD03-May-20242.6 KiB10690

load-cmp.llD03-May-20249.4 KiB317282

load-combine-metadata-2.llD03-May-2024540 2016

load-combine-metadata-3.llD03-May-2024580 2016

load-combine-metadata-4.llD03-May-2024613 2116

load-combine-metadata-dominance.llD03-May-20241 KiB4535

load-combine-metadata.llD03-May-2024867 3127

load-insert-store.llD03-May-20243.9 KiB9990

load-select.llD03-May-2024707 1713

load.llD03-May-202413.7 KiB415366

load3.llD03-May-20241.5 KiB4737

load_combine_aa.llD03-May-2024437 1614

loadstore-alignment.llD03-May-20244.3 KiB125111

loadstore-metadata.llD03-May-20246.5 KiB188173

log-pow-nofastmath.llD03-May-2024817 3125

log-pow.llD03-May-20244.2 KiB126113

logical-select.llD03-May-202426.8 KiB638587

lower-dbg-declare.llD03-May-20244.9 KiB11597

lshr-and-negC-icmpeq-zero.llD03-May-20247.9 KiB233208

lshr-and-signbit-icmpeq-zero.llD03-May-20247.8 KiB231206

lshr-phi.llD03-May-20242.2 KiB5853

lshr.llD03-May-20248 KiB262233

malloc-free-delete-dbginvar.llD03-May-2024694 2317

malloc-free-delete.llD03-May-202414.5 KiB393359

masked-merge-add.llD03-May-202414.1 KiB416377

masked-merge-and-of-ors.llD03-May-202416.2 KiB510466

masked-merge-or.llD03-May-202414 KiB415376

masked-merge-xor.llD03-May-202414 KiB415376

masked_intrinsics.llD03-May-202415.1 KiB272243

max-of-nots.llD03-May-202419.3 KiB536502

max_known_bits.llD03-May-20243.2 KiB9690

maximum.llD03-May-202414.5 KiB414370

maxnum.llD03-May-202415.3 KiB436391

mem-deref-bytes-addrspaces.llD03-May-20241.1 KiB2319

mem-deref-bytes.llD03-May-20247.6 KiB164146

mem-gep-zidx.llD03-May-20242.1 KiB6355

mem-par-metadata-memcpy.llD03-May-20242.4 KiB6350

memccpy.llD03-May-202410.4 KiB215190

memchr.llD03-May-20248.2 KiB245217

memcmp-1.llD03-May-20244.7 KiB152130

memcmp-2.llD03-May-2024594 1813

memcmp-constant-fold.llD03-May-20243.8 KiB8268

memcpy-1.llD03-May-20241.2 KiB3124

memcpy-2.llD03-May-2024681 1914

memcpy-addrspace.llD03-May-20245.5 KiB126116

memcpy-from-global.llD03-May-202417.7 KiB327287

memcpy-to-load.llD03-May-20243.3 KiB8875

memcpy.llD03-May-20241.5 KiB4939

memcpy_chk-1.llD03-May-20243.2 KiB7866

memcpy_chk-2.llD03-May-2024826 2518

memmove-1.llD03-May-2024595 1813

memmove-2.llD03-May-2024591 1813

memmove.llD03-May-20242.9 KiB7161

memmove_chk-1.llD03-May-20242.7 KiB7055

memmove_chk-2.llD03-May-2024830 2518

mempcpy.llD03-May-20242.4 KiB5750

memrchr.llD03-May-20241.5 KiB5643

memset-1.llD03-May-20248 KiB206179

memset-2.llD03-May-2024582 1813

memset.llD03-May-20241.5 KiB3732

memset2.llD03-May-2024606 1612

memset_chk-1.llD03-May-20245.8 KiB150126

memset_chk-2.llD03-May-2024670 2115

merge-icmp.llD03-May-2024734 3027

merging-multiple-stores-into-successor.llD03-May-20243.8 KiB7468

min-positive.llD03-May-20243.7 KiB10291

minimum.llD03-May-202415.6 KiB439392

minmax-demandbits.llD03-May-20245.5 KiB237213

minmax-fold.llD03-May-202449 KiB1,4661,322

minmax-fp.llD03-May-202415.8 KiB441402

minmax-intrinsics.llD03-May-20241.1 KiB4842

minmax-of-minmax.llD03-May-202412 KiB327302

minnum.llD03-May-202416.9 KiB473424

misc-2002.llD03-May-20241.3 KiB5143

mul-masked-bits.llD03-May-2024577 2018

mul.llD03-May-202431.8 KiB1,1091,007

multi-size-address-space-pointer.llD03-May-20244.1 KiB11397

multi-use-load-casts.llD03-May-20244 KiB154129

multi-use-or.llD03-May-20241.2 KiB2520

multiple-uses-load-bitcast-select.llD03-May-20241.3 KiB3128

musttail-thunk.llD03-May-20241.1 KiB3426

narrow-math.llD03-May-202420.8 KiB631581

narrow-switch.llD03-May-20246.3 KiB263219

narrow.llD03-May-20247.7 KiB240211

no-negzero.llD03-May-20241.4 KiB3429

no_cgscc_assert.llD03-May-2024474 1913

no_sink_instruction.llD03-May-2024505 2016

non-integral-pointers.llD03-May-20244.4 KiB111100

nonnull-attribute.llD03-May-2024524 2014

not-add.llD03-May-20243.9 KiB140126

not.llD03-May-202412.3 KiB407363

nothrow.llD03-May-2024216 97

nsw.llD03-May-20244.6 KiB143129

obfuscated_splat.llD03-May-2024609 1210

object-size-opaque.llD03-May-2024371 1310

objsize-64.llD03-May-20242 KiB5548

objsize-address-space.llD03-May-20243.1 KiB8165

objsize-noverify.llD03-May-20241.3 KiB4436

objsize.llD03-May-202414.3 KiB385336

odr-linkage.llD03-May-2024403 2015

omit-urem-of-power-of-two-or-zero-when-comparing-with-zero.llD03-May-20246.9 KiB167151

onehot_merge.llD03-May-202422.7 KiB642607

opaque.llD03-May-20241.1 KiB3226

operand-complexity.llD03-May-20245.6 KiB167150

or-concat.llD03-May-20248.4 KiB233215

or-fcmp.llD03-May-202439.6 KiB1,5571,412

or-shifted-masks.llD03-May-20246.6 KiB222206

or-xor.llD03-May-202410 KiB421384

or.llD03-May-202430.1 KiB1,003907

osx-names.llD03-May-20241.5 KiB3124

out-of-bounds-indexes.llD03-May-20241.2 KiB4237

overflow-mul.llD03-May-20246.2 KiB201185

overflow.llD03-May-20245.6 KiB174154

overflow_to_sat.llD03-May-202425.8 KiB711660

partally-redundant-left-shift-input-masking-after-truncation-variant-a.llD03-May-202411.2 KiB274247

partally-redundant-left-shift-input-masking-after-truncation-variant-b.llD03-May-202412.5 KiB311280

partally-redundant-left-shift-input-masking-after-truncation-variant-c.llD03-May-20248.5 KiB220191

partally-redundant-left-shift-input-masking-after-truncation-variant-d.llD03-May-20249.7 KiB248219

partally-redundant-left-shift-input-masking-after-truncation-variant-e.llD03-May-20248.2 KiB220191

partally-redundant-left-shift-input-masking-variant-a.llD03-May-20247.3 KiB158145

partally-redundant-left-shift-input-masking-variant-b.llD03-May-20247.4 KiB158145

partally-redundant-left-shift-input-masking-variant-c.llD03-May-20245.1 KiB118105

partally-redundant-left-shift-input-masking-variant-d.llD03-May-20246 KiB138125

partally-redundant-left-shift-input-masking-variant-e.llD03-May-20244.8 KiB118105

phi-aware-aggregate-reconstruction.llD03-May-202416.7 KiB509456

phi-cse.llD03-May-20249 KiB324288

phi-equal-incoming-pointers.llD03-May-202420.8 KiB576524

phi-known-bits-operand-order.llD03-May-20243.9 KiB10085

phi-load-metadata-2.llD03-May-2024706 3124

phi-load-metadata-3.llD03-May-2024738 3124

phi-load-metadata-dominance.llD03-May-2024601 2721

phi-load-metadata.llD03-May-2024666 3124

phi-merge-gep.llD03-May-20246.2 KiB10396

phi-of-extractvalues.llD03-May-202411.9 KiB387340

phi-of-insertvalues.llD03-May-202412 KiB358313

phi-preserve-ir-flags.llD03-May-20243.6 KiB123105

phi-select-constant.llD03-May-20244.5 KiB140120

phi-shifts.llD03-May-2024773 2723

phi-timeout.llD03-May-20241.7 KiB4842

phi.llD03-May-202435.2 KiB1,2491,098

pow-0.llD03-May-20242.2 KiB6151

pow-1.llD03-May-202421 KiB502452

pow-2.llD03-May-2024576 1914

pow-3.llD03-May-20242.2 KiB6153

pow-4.llD03-May-202410.8 KiB265241

pow-cbrt.llD03-May-20244.2 KiB118103

pow-exp-nofastmath.llD03-May-2024582 1714

pow-exp.llD03-May-202418 KiB501449

pow-sqrt.llD03-May-202414.3 KiB351300

pow_fp_int.llD03-May-202418.9 KiB483439

pr12251.llD03-May-2024355 1612

pr12338.llD03-May-2024543 2519

pr14365.llD03-May-20242.1 KiB5954

pr17827.llD03-May-20243.8 KiB116106

pr19420.llD03-May-20247.8 KiB203187

pr20079.llD03-May-2024224 108

pr20678.llD03-May-2024343 97

pr21199.llD03-May-2024812 2621

pr21210.llD03-May-20241.3 KiB5244

pr21651.llD03-May-2024517 2520

pr21891.llD03-May-2024487 1914

pr23751.llD03-May-2024289 1411

pr23809.llD03-May-2024531 2319

pr24354.llD03-May-2024926 3428

pr24605.llD03-May-2024356 1613

pr25342.llD03-May-20247.4 KiB148133

pr25745.llD03-May-2024467 2117

pr2645-0.llD03-May-20241.5 KiB3428

pr26992.llD03-May-20241.9 KiB5345

pr26993.llD03-May-2024613 2518

pr27236.llD03-May-2024609 1816

pr27332.llD03-May-2024666 2420

pr27343.llD03-May-20241 KiB3431

pr27703.llD03-May-2024361 2117

pr27996.llD03-May-2024950 4231

pr28143.llD03-May-2024220 1310

pr28725.llD03-May-2024422 129

pr2996.llD03-May-2024316 1310

pr30929.llD03-May-2024381 129

pr31990_wrong_memcpy.llD03-May-2024687 2620

pr32686.llD03-May-2024914 2421

pr33453.llD03-May-2024747 1612

pr33689_same_bitwidth.llD03-May-20241.7 KiB5244

pr34349.llD03-May-2024879 2826

pr34627.llD03-May-2024382 1210

pr35515.llD03-May-2024819 2118

pr36362.llD03-May-2024595 1815

pr38677.llD03-May-20241.2 KiB3429

pr38897.llD03-May-20241.2 KiB2927

pr38915.llD03-May-2024912 2523

pr38984.llD03-May-20241.8 KiB4238

pr39177.llD03-May-20241.8 KiB4538

pr39908.llD03-May-20241.7 KiB5044

pr41164.llD03-May-20241.4 KiB3734

pr43081.llD03-May-2024504 1612

pr43376-getFlippedStrictnessPredicateAndConstant-assert.llD03-May-20241.1 KiB3732

pr43893.llD03-May-20242.7 KiB5650

pr44242.llD03-May-20246.9 KiB191183

pr44245.llD03-May-20247.6 KiB192161

pr44541.llD03-May-2024768 2622

pr44552.llD03-May-20242.2 KiB6054

pr44835.llD03-May-20241.1 KiB3025

pr46680.llD03-May-20243.5 KiB9383

prefetch-load.llD03-May-20241.3 KiB3529

preserve-sminmax.llD03-May-2024857 3326

preserved-analyses.llD03-May-20241.3 KiB3432

prevent-cmp-merge.llD03-May-20241.1 KiB4235

printf-1.llD03-May-20246.8 KiB187165

printf-2.llD03-May-20242 KiB5950

printf-3.llD03-May-20241.2 KiB4028

ptr-int-cast.llD03-May-20241.5 KiB6153

pull-binop-through-shift.llD03-May-20247.1 KiB261245

pull-conditional-binop-through-shift.llD03-May-202410.6 KiB309293

puts-1.llD03-May-20241.1 KiB3527

range-check.llD03-May-20243.7 KiB160143

readnone-maythrow.llD03-May-2024736 3527

realloc.llD03-May-2024753 2520

reassociate-nuw.llD03-May-20245.2 KiB180163

redundant-left-shift-input-masking-after-truncation-variant-a.llD03-May-20248 KiB200177

redundant-left-shift-input-masking-after-truncation-variant-b.llD03-May-20249.4 KiB239212

redundant-left-shift-input-masking-after-truncation-variant-c.llD03-May-20246.5 KiB170147

redundant-left-shift-input-masking-after-truncation-variant-d.llD03-May-20247.3 KiB190167

redundant-left-shift-input-masking-after-truncation-variant-e.llD03-May-20246.2 KiB170147

redundant-left-shift-input-masking-after-truncation-variant-f.llD03-May-20247 KiB199172

redundant-left-shift-input-masking-variant-a.llD03-May-202414.4 KiB410386

redundant-left-shift-input-masking-variant-b.llD03-May-202413.5 KiB385362

redundant-left-shift-input-masking-variant-c.llD03-May-20249.5 KiB284259

redundant-left-shift-input-masking-variant-d.llD03-May-202412.7 KiB364338

redundant-left-shift-input-masking-variant-e.llD03-May-20248.1 KiB237215

redundant-left-shift-input-masking-variant-f.llD03-May-20248.7 KiB256233

redundant-right-shift-input-masking.llD03-May-20248.1 KiB250227

rem.llD03-May-202420.8 KiB754674

result-of-add-of-negative-is-non-zero-and-no-underflow.llD03-May-20248.8 KiB248228

result-of-add-of-negative-or-zero-is-non-zero-and-no-underflow.llD03-May-20245.9 KiB162154

result-of-usub-is-non-zero-and-no-overflow.llD03-May-202416.6 KiB431405

reuse-constant-from-select-in-icmp.llD03-May-202412.5 KiB337308

rotate.llD03-May-202430.3 KiB917825

sadd-with-overflow.llD03-May-20244.9 KiB125110

sadd_sat.llD03-May-202420.6 KiB504476

salvage-dbg-declare.llD03-May-20242.3 KiB5042

saturating-add-sub.llD03-May-202464.3 KiB1,8861,715

scalarization.llD03-May-202413.2 KiB336306

sdiv-1.llD03-May-2024667 3228

sdiv-2.llD03-May-2024802 2923

sdiv-canonicalize.llD03-May-20244.6 KiB146129

sdiv-exact-by-negative-power-of-two.llD03-May-20241.7 KiB6356

sdiv-exact-by-power-of-two.llD03-May-20241.8 KiB6963

sdiv-guard.llD03-May-2024725 2017

sdiv-of-non-negative-by-negative-power-of-two.llD03-May-20241.5 KiB4945

select-2.llD03-May-2024777 3226

select-binop-cmp.llD03-May-202435.8 KiB1,088996

select-bitext-bitwise-ops.llD03-May-20243.5 KiB10698

select-bitext.llD03-May-202423.3 KiB652591

select-cmp-br.llD03-May-202410.5 KiB264239

select-cmp-cttz-ctlz.llD03-May-202418.1 KiB546501

select-cmpxchg.llD03-May-20241.5 KiB4036

select-crash-noverify.llD03-May-2024513 2016

select-crash.llD03-May-20241.1 KiB3330

select-ctlz-to-cttz.llD03-May-20249 KiB249230

select-extractelement.llD03-May-202410.1 KiB214193

select-gep.llD03-May-20246.2 KiB153139

select-icmp-and.llD03-May-202419 KiB621558

select-imm-canon.llD03-May-20242.4 KiB7166

select-load-call.llD03-May-2024292 1611

select-obo-peo-ops.llD03-May-202430.7 KiB1,012938

select-of-bittest.llD03-May-202424.8 KiB657604

select-pr39595.llD03-May-2024551 1915

select-select.llD03-May-20247.7 KiB178154

select-with-bitwise-ops.llD03-May-202458.5 KiB1,5751,471

select.llD03-May-202482.9 KiB2,7432,450

select_arithmetic.llD03-May-20245 KiB140121

select_meta.llD03-May-202412.4 KiB346311

set-lowbits-mask-canonicalize.llD03-May-20248.3 KiB301262

set.llD03-May-20249 KiB393348

setcc-strength-reduce.llD03-May-2024970 3832

sext.llD03-May-20248.9 KiB319292

shift-add.llD03-May-20244.6 KiB123113

shift-amount-reassociation-in-bittest-with-truncation-lshr.llD03-May-202417.4 KiB469448

shift-amount-reassociation-in-bittest-with-truncation-shl.llD03-May-202417 KiB462432

shift-amount-reassociation-in-bittest.llD03-May-202424.3 KiB710683

shift-amount-reassociation-with-truncation-ashr.llD03-May-20246.3 KiB201183

shift-amount-reassociation-with-truncation-lshr.llD03-May-20246.3 KiB201183

shift-amount-reassociation-with-truncation-shl.llD03-May-20246.6 KiB213193

shift-amount-reassociation.llD03-May-202410.2 KiB340321

shift-by-signext.llD03-May-20245.8 KiB174167

shift-direction-in-bit-test.llD03-May-20248.8 KiB280254

shift-logic.llD03-May-20249.4 KiB257236

shift-shift.llD03-May-20243.4 KiB136116

shift-sra.llD03-May-20245.6 KiB218194

shift.llD03-May-202450.1 KiB1,7991,624

shl-and-negC-icmpeq-zero.llD03-May-20247.7 KiB232207

shl-and-signbit-icmpeq-zero.llD03-May-20247.8 KiB232207

shl-factor.llD03-May-20248.4 KiB268245

shl-sub.llD03-May-20244.9 KiB181161

shl-unsigned-cmp-const.llD03-May-20247.8 KiB237212

should-change-type.llD03-May-20241.4 KiB5852

shuffle-cast.llD03-May-20244.8 KiB124111

shuffle-select-narrow.llD03-May-20248 KiB145124

shuffle_select.llD03-May-202464.3 KiB1,4681,289

shufflevec-bitcast.llD03-May-20248.3 KiB170147

shufflevec-constant.llD03-May-2024964 1815

shufflevector-div-rem.llD03-May-20246.4 KiB123115

sign-bit-test-via-right-shifting-all-other-bits.llD03-May-202416.2 KiB363335

sign-test-and-or.llD03-May-20243.9 KiB174149

signbit-lshr-and-icmpeq-zero.llD03-May-20248.6 KiB243218

signbit-shl-and-icmpeq-zero.llD03-May-20248.6 KiB245220

signed-comparison.llD03-May-2024736 2621

signed-truncation-check.llD03-May-202421.2 KiB622577

signext.llD03-May-20245.4 KiB192172

signmask-of-sext-vs-of-shl-of-zext.llD03-May-20245.1 KiB169158

simple_phi_condition.llD03-May-20243.8 KiB138117

simplify-demanded-bits-pointer.llD03-May-20242.6 KiB8564

simplify-libcalls-erased.llD03-May-2024780 2620

simplify-libcalls.llD03-May-20246.3 KiB203159

sincospi.llD03-May-20244.2 KiB10283

sink-alloca.llD03-May-20241.6 KiB5340

sink-into-catchswitch.llD03-May-20242.6 KiB5950

sink_instruction.llD03-May-20242.5 KiB8065

sink_to_unreachable.llD03-May-20244.4 KiB161145

sitofp.llD03-May-20245.7 KiB248215

smax-icmp.llD03-May-20246.2 KiB235200

smin-icmp.llD03-May-20248.4 KiB334283

snprintf.llD03-May-20246 KiB139120

sprintf-1.llD03-May-20248 KiB184162

sprintf-void.llD03-May-2024881 2216

sqrt-nofast.llD03-May-20241.4 KiB4437

sqrt.llD03-May-20242 KiB6455

srem-canonicalize.llD03-May-20242 KiB6457

srem-simplify-bug.llD03-May-2024168 108

srem-via-sdiv-mul-sub.llD03-May-20243.6 KiB118104

srem1.llD03-May-2024585 1915

ssub-with-overflow.llD03-May-20246.6 KiB163143

stack-overalign.llD03-May-20241.3 KiB3225

stacksave-debuginfo.llD03-May-20242.1 KiB4943

stacksaverestore.llD03-May-20243.5 KiB11393

statepoint-cleanup.llD03-May-20246.8 KiB9184

statepoint-iter.llD03-May-20243.5 KiB7462

statepoint.llD03-May-20242.4 KiB5345

stdio-custom-dl.llD03-May-20241.5 KiB2319

store-load-unaliased-gep.llD03-May-2024764 2419

store.llD03-May-20248.1 KiB309272

storemerge-dbg.llD03-May-2024545 2720

stpcpy-1.llD03-May-20242.6 KiB6550

stpcpy-2.llD03-May-2024772 2317

stpcpy_chk-1.llD03-May-20245.2 KiB11289

stpcpy_chk-2.llD03-May-2024760 2216

str-int-2.llD03-May-20244.5 KiB132115

str-int.llD03-May-20244.9 KiB135118

strcat-1.llD03-May-20241.2 KiB3929

strcat-2.llD03-May-2024969 3325

strcat-3.llD03-May-2024705 2317

strchr-1.llD03-May-20244.1 KiB126104

strchr-2.llD03-May-2024619 2216

strcmp-1.llD03-May-20246.1 KiB154140

strcmp-2.llD03-May-2024695 2115

strcmp-memcmp.llD03-May-202429 KiB561512

strcpy-1.llD03-May-20242.4 KiB6549

strcpy-2.llD03-May-2024772 2317

strcpy_chk-1.llD03-May-20245.4 KiB11289

strcpy_chk-2.llD03-May-2024760 2216

strcpy_chk-64.llD03-May-20241.1 KiB3226

strcspn-1.llD03-May-20241.8 KiB6347

strcspn-2.llD03-May-2024717 2215

strict-sub-underflow-check-to-comparison-of-sub-operands.llD03-May-20243.7 KiB112103

strlen-1.llD03-May-20249.2 KiB274239

strlen-2.llD03-May-2024612 1914

strlen_chk.llD03-May-20241.5 KiB4838

strncat-1.llD03-May-20241.2 KiB3828

strncat-2.llD03-May-20244.2 KiB11494

strncat-3.llD03-May-2024977 2519

strncmp-1.llD03-May-20244.5 KiB151123

strncmp-2.llD03-May-2024972 2317

strncmp-wrong-datalayout.llD03-May-2024451 1712

strncpy-1.llD03-May-20247 KiB172142

strncpy-2.llD03-May-20241 KiB2619

strncpy-3.llD03-May-20242.2 KiB5949

strncpy_chk-1.llD03-May-20243.6 KiB7862

strncpy_chk-2.llD03-May-2024788 2216

strndup.llD03-May-20242.3 KiB6859

strpbrk-1.llD03-May-20242.1 KiB7556

strpbrk-2.llD03-May-2024778 2417

strrchr-1.llD03-May-20242.8 KiB9375

strrchr-2.llD03-May-2024623 2216

strspn-1.llD03-May-20241.5 KiB5741

strstr-1.llD03-May-20242.9 KiB9175

strstr-2.llD03-May-2024629 1914

strto-1.llD03-May-20242.7 KiB8366

struct-assign-tbaa-new.llD03-May-20241.9 KiB5445

struct-assign-tbaa.llD03-May-20241.6 KiB4737

sub-and-or-neg-xor.llD03-May-20243.3 KiB116105

sub-ashr-and-to-icmp-select.llD03-May-20246.7 KiB214190

sub-ashr-or-to-icmp-select.llD03-May-20247.7 KiB240215

sub-gep.llD03-May-202412.5 KiB372338

sub-minmax.llD03-May-202411.1 KiB344320

sub-not.llD03-May-20243.8 KiB146131

sub-of-negatible.llD03-May-202443.5 KiB1,4091,346

sub-or-and-xor.llD03-May-20242.8 KiB10594

sub-xor-or-neg-and.llD03-May-20243.3 KiB116105

sub-xor.llD03-May-20242.8 KiB9282

sub.llD03-May-202445.2 KiB1,5771,429

subtract-from-one-hand-of-select.llD03-May-20242.4 KiB7966

subtract-of-one-hand-of-select.llD03-May-20242.4 KiB7966

swifterror-argument-bitcast-fold.llD03-May-2024665 1916

switch-constant-expr.llD03-May-2024953 4539

switch-truncate-crash.llD03-May-2024117 86

tan-nofastmath.llD03-May-2024432 1814

tan.llD03-May-2024484 2417

tbaa-store-to-load.llD03-May-2024478 1916

toascii-1.llD03-May-20241.3 KiB6049

token.llD03-May-20242.6 KiB10783

trunc-binop-ext.llD03-May-202413.6 KiB403372

trunc-extractelement.llD03-May-20246.4 KiB179167

trunc-load.llD03-May-20243.3 KiB11093

trunc-shift-trunc.llD03-May-20245.9 KiB184167

trunc.llD03-May-202433.5 KiB1,024936

type_pun.llD03-May-20246.5 KiB156142

uadd-with-overflow.llD03-May-20245.3 KiB127111

uaddo.llD03-May-20245.7 KiB183168

udiv-pow2-vscale.llD03-May-20241.1 KiB2823

udiv-simplify.llD03-May-20242.8 KiB10798

udiv_select_to_select_shift.llD03-May-20241.4 KiB3933

udivrem-change-width.llD03-May-20247.9 KiB289261

umax-icmp.llD03-May-20246.2 KiB235200

umin-icmp.llD03-May-20246.2 KiB235200

umul-sign-check.llD03-May-20247.5 KiB194171

unavailable-debug.llD03-May-20244.3 KiB8274

unfold-masked-merge-with-const-mask-scalar.llD03-May-20248 KiB290261

unfold-masked-merge-with-const-mask-vector.llD03-May-202412.1 KiB351317

unordered-fcmp-select.llD03-May-20244.9 KiB139125

unpack-fca.llD03-May-202410.3 KiB240215

unreachable-dbg-info-modified.llD03-May-20241.5 KiB4232

unrecognized_three-way-comparison.llD03-May-202418.7 KiB682597

unsigned-add-lack-of-overflow-check-via-add.llD03-May-20246.3 KiB237214

unsigned-add-lack-of-overflow-check-via-xor.llD03-May-20245 KiB190170

unsigned-add-lack-of-overflow-check.llD03-May-20245 KiB200177

unsigned-add-overflow-check-via-add.llD03-May-20246.1 KiB233210

unsigned-add-overflow-check-via-xor.llD03-May-20245 KiB190170

unsigned-add-overflow-check.llD03-May-20245 KiB200177

unsigned-mul-lack-of-overflow-check-via-mul-udiv.llD03-May-20245.3 KiB174157

unsigned-mul-lack-of-overflow-check-via-udiv-of-allones.llD03-May-20243.4 KiB11097

unsigned-mul-overflow-check-via-mul-udiv.llD03-May-20244.9 KiB168151

unsigned-mul-overflow-check-via-udiv-of-allones.llD03-May-20243.1 KiB10693

unsigned-sub-lack-of-overflow-check.llD03-May-20243.7 KiB156137

unsigned-sub-overflow-check.llD03-May-20243.7 KiB156137

unsigned_saturated_sub.llD03-May-202413.7 KiB454408

unused-nonnull.llD03-May-20241.5 KiB5040

urem-simplify-bug.llD03-May-2024932 3728

urem-via-udiv-mul-sub.llD03-May-20243.6 KiB118104

usub-overflow-known-by-implied-cond.llD03-May-202410 KiB359306

vararg.llD03-May-20241 KiB3126

variable-signext-of-variable-high-bit-extraction.llD03-May-202429.7 KiB576562

vec-binop-select.llD03-May-202412.6 KiB276247

vec_demanded_elts.llD03-May-202438.8 KiB851764

vec_extract_2elts.llD03-May-2024356 1310

vec_extract_var_elt.llD03-May-2024744 2723

vec_gep_scalar_arg.llD03-May-2024812 1715

vec_phi_extract.llD03-May-20243.9 KiB10893

vec_sext.llD03-May-20242.5 KiB6457

vec_shuffle.llD03-May-202480.9 KiB1,7631,575

vec_udiv_to_shift.llD03-May-2024573 1714

vector-casts.llD03-May-202415.4 KiB414367

vector-concat-binop.llD03-May-202413.9 KiB283251

vector-mul.llD03-May-202412.6 KiB446403

vector-reductions.llD03-May-20246.6 KiB149130

vector-type.llD03-May-2024524 1613

vector-udiv.llD03-May-20243.8 KiB10090

vector-urem.llD03-May-20242.9 KiB7970

vector-xor.llD03-May-202411.2 KiB282246

vector_gep1.llD03-May-20242.7 KiB7565

vector_gep2.llD03-May-20241.7 KiB4538

vector_insertelt_shuffle.llD03-May-20243.9 KiB9482

volatile_load_cast.llD03-May-20242 KiB6053

volatile_store.llD03-May-20241 KiB4235

vscale_alloca.llD03-May-20241.2 KiB3834

vscale_cmp.llD03-May-2024418 1210

vscale_extractelement.llD03-May-20248.6 KiB186170

vscale_gep.llD03-May-20243.2 KiB6963

vscale_insertelement.llD03-May-20245.5 KiB10396

wcslen-1.llD03-May-20247.5 KiB223192

wcslen-2.llD03-May-2024640 2216

wcslen-3.llD03-May-20246.4 KiB198170

wcslen-4.llD03-May-2024712 2115

weak-symbols.llD03-May-20241,013 3427

widenable-conditions.llD03-May-20245.1 KiB157143

win-math.llD03-May-20249.5 KiB336311

with_overflow.llD03-May-202429.7 KiB759689

xor-icmps.llD03-May-20244.6 KiB174156

xor-of-icmps-with-extra-uses.llD03-May-20246.1 KiB164156

xor-undef.llD03-May-2024144 75

xor.llD03-May-202433.9 KiB1,2341,109

xor2.llD03-May-202414.3 KiB514467

zero-point-zero-add.llD03-May-2024660 2521

zeroext-and-reduce.llD03-May-2024370 1612

zext-bool-add-sub.llD03-May-202411.9 KiB405362

zext-fold.llD03-May-2024497 1915

zext-or-icmp.llD03-May-20242 KiB5952

zext-phi.llD03-May-2024862 3326

zext.llD03-May-202412.6 KiB403369

README.txt

1This directory contains test cases for the instcombine transformation.  The
2dated tests are actual bug tests, whereas the named tests are used to test
3for features that the this pass should be capable of performing.
4
5