• Home
Name Date Size #Lines LOC

..--

AArch64/03-May-2024-186159

AMDGPU/03-May-2024-3,1932,681

ARM/03-May-2024-540442

NVPTX/03-May-2024-475450

PowerPC/03-May-2024-347270

X86/03-May-2024-12,70611,358

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-20246.8 KiB270241

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-2024688 1913

2007-05-18-CastFoldBug.llD03-May-2024310 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.1 KiB3026

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-2024747 1814

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-2024647 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-2024157 86

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

2009-01-08-AlignAlloca.llD03-May-20241.3 KiB2926

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-01-31-Pressure.llD03-May-2024437 2319

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

2009-02-11-NotInitialized.llD03-May-2024426 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-2024157 108

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

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

2010-01-28-NegativeSRem.llD03-May-2024544 2016

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

2010-05-30-memcpy-Struct.llD03-May-2024698 2114

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

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-20244.5 KiB195171

CPP_min_max.llD03-May-20241.4 KiB3530

ExtractCast.llD03-May-2024599 2823

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-2024946 3326

PR37526.llD03-May-2024815 2321

README.txtD03-May-2024217 53

abs-1.llD03-May-202418.7 KiB572515

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

add-shrink.llD03-May-2024433 1713

add-sitofp.llD03-May-20245.4 KiB142125

add.llD03-May-202421.7 KiB864771

add2.llD03-May-202413 KiB475435

add3.llD03-May-2024643 2218

add4.llD03-May-20242.3 KiB9588

addnegneg.llD03-May-2024322 1210

addrspacecast.llD03-May-20247.8 KiB187161

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

alias-recursion.llD03-May-2024804 2517

align-2d-gep.llD03-May-20241.6 KiB4534

align-addr.llD03-May-20243 KiB9876

align-attr.llD03-May-2024618 2922

align-external.llD03-May-20241 KiB4232

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

alloca-cast-debuginfo.llD03-May-20244 KiB9584

alloca.llD03-May-20245.3 KiB180155

allocsize-32.llD03-May-2024932 3022

allocsize.llD03-May-20245 KiB155116

and-compare.llD03-May-20242.3 KiB7869

and-fcmp.llD03-May-202438.9 KiB1,5271,384

and-narrow.llD03-May-20245.8 KiB193174

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

and-or-icmps.llD03-May-20247.6 KiB256229

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

and-or.llD03-May-20243.9 KiB133120

and-xor-merge.llD03-May-2024652 2522

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

and.llD03-May-202421.2 KiB840754

and2.llD03-May-20246.8 KiB239214

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 KiB3127

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-202413.9 KiB529470

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

apint-sub.llD03-May-20243.7 KiB192172

apint-xor1.llD03-May-20241.1 KiB5141

apint-xor2.llD03-May-20241.2 KiB5242

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

assume-loop-align.llD03-May-20241.6 KiB4839

assume-redundant.llD03-May-20242.7 KiB8268

assume.llD03-May-20249.5 KiB342283

assume2.llD03-May-20244.3 KiB160145

atomic.llD03-May-20249.7 KiB334291

badmalloc.llD03-May-2024933 4233

binop-cast.llD03-May-2024214 108

bit-checks.llD03-May-202421.8 KiB648609

bitcast-alias-function.llD03-May-20248.8 KiB240198

bitcast-bigendian.llD03-May-20244.4 KiB134115

bitcast-bitcast.llD03-May-20242.3 KiB8566

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

bitcast-store.llD03-May-20241.5 KiB5139

bitcast-vec-canon.llD03-May-20241 KiB4135

bitcast.llD03-May-202421.4 KiB564493

bitcount.llD03-May-2024620 2017

bitreverse-hang.llD03-May-20241.9 KiB5445

bitreverse-known-bits.llD03-May-20241.3 KiB5246

bittest.llD03-May-20241.2 KiB3124

branch.llD03-May-2024605 2824

broadcast.llD03-May-20245.4 KiB138125

bswap-fold.llD03-May-202411 KiB338309

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

bswap.llD03-May-20246.4 KiB233212

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

builtin-object-size-ptr.llD03-May-2024999 3528

cabs-array.llD03-May-20242.1 KiB6658

cabs-discrete.llD03-May-20241.9 KiB6052

call-callconv.llD03-May-20241.7 KiB5444

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

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

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

call-guard.llD03-May-20244.4 KiB111101

call-intrinsics.llD03-May-2024708 2013

call.llD03-May-20247.8 KiB301245

call2.llD03-May-2024678 2621

call_nonnull_arg.llD03-May-20241.4 KiB5144

canonicalize-ashr-shl-to-masking.llD03-May-202412 KiB360319

canonicalize-constant-low-bit-mask-and-icmp-eq-to-icmp-ule.llD03-May-20245.5 KiB191167

canonicalize-constant-low-bit-mask-and-icmp-ne-to-icmp-ugt.llD03-May-20245.5 KiB191167

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

canonicalize-constant-low-bit-mask-and-icmp-sgt-to-icmp-sgt.llD03-May-20246.4 KiB217191

canonicalize-constant-low-bit-mask-and-icmp-sle-to-icmp-sle.llD03-May-20246.4 KiB217191

canonicalize-constant-low-bit-mask-and-icmp-slt-to-icmp-sgt.llD03-May-20246.8 KiB227199

canonicalize-constant-low-bit-mask-and-icmp-uge-to-icmp-ule.llD03-May-20245.3 KiB187163

canonicalize-constant-low-bit-mask-and-icmp-ugt-to-icmp-ugt.llD03-May-20245.7 KiB202178

canonicalize-constant-low-bit-mask-and-icmp-ule-to-icmp-ule.llD03-May-20245.7 KiB202178

canonicalize-constant-low-bit-mask-and-icmp-ult-to-icmp-ugt.llD03-May-20245.3 KiB187163

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-lshr-shl-to-masking.llD03-May-202412 KiB360319

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

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

canonicalize_branch.llD03-May-202412.3 KiB501470

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

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

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

cast-int-fcmp-eq-0.llD03-May-202411.8 KiB463408

cast-int-icmp-eq-0.llD03-May-202418.5 KiB654590

cast-mul-select.llD03-May-20245.3 KiB173153

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-202445.4 KiB1,5681,432

cast_ptr.llD03-May-20243.7 KiB130109

ceil.llD03-May-20241.7 KiB5747

clamp-to-minmax.llD03-May-202426.1 KiB608563

cmp-intrinsic.llD03-May-20243.6 KiB124110

compare-3way.llD03-May-202410.4 KiB396369

compare-alloca.llD03-May-20242.8 KiB9887

compare-signs.llD03-May-20244.5 KiB151138

compare-udiv.llD03-May-20247.7 KiB319285

compare-unescaped.llD03-May-20245 KiB165144

consecutive-fences.llD03-May-20242.1 KiB7462

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

constant-fold-address-space-pointer.llD03-May-20249.9 KiB242203

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

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

constant-fold-gep.llD03-May-20246.3 KiB9378

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

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

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

convergent.llD03-May-20241.2 KiB4536

copysign.llD03-May-20241.5 KiB5040

cos-1.llD03-May-20241.3 KiB3932

cos-2.llD03-May-2024772 2819

cos-intrinsic.llD03-May-20242.6 KiB8372

crash.llD03-May-202411.7 KiB399322

ctpop.llD03-May-20242.9 KiB9888

dce-iterate.llD03-May-20241.3 KiB2521

deadcode.llD03-May-2024732 3425

debug-line.llD03-May-20241.1 KiB2720

debuginfo-dce.llD03-May-20247.2 KiB140128

debuginfo-dce2.llD03-May-20242.9 KiB7160

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-2024854 2725

demorgan.llD03-May-202413.7 KiB502441

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

distribute.llD03-May-20241.5 KiB6962

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

div-shift.llD03-May-20245.1 KiB205184

div.llD03-May-202420 KiB763678

double-float-shrink-1.llD03-May-202416.7 KiB547491

double-float-shrink-2.llD03-May-202424.5 KiB691628

early_constfold_changes_IR.llD03-May-2024652 2117

early_dce_clobbers_callgraph.llD03-May-2024834 3226

element-atomic-memintrins.llD03-May-202420.1 KiB351321

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

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-2024594 2017

extractinsert-tbaa.llD03-May-20241.5 KiB4639

extractvalue.llD03-May-20243.8 KiB10894

fabs-libcall.llD03-May-2024692 2318

fabs.llD03-May-202414.3 KiB421364

fadd.llD03-May-2024658 2822

fast-math-scalarization.llD03-May-20241.4 KiB4033

fast-math.llD03-May-202437.9 KiB1,1381,036

fcmp-select.llD03-May-20241.3 KiB5451

fcmp-special.llD03-May-20245.1 KiB188163

fcmp.llD03-May-202411.3 KiB380344

fdiv-cos-sin.llD03-May-20244.3 KiB117104

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

fdiv.llD03-May-202413.2 KiB384331

ffs-1.llD03-May-20245.4 KiB194173

float-shrink-compare.llD03-May-202415.5 KiB474435

fls.llD03-May-20241.1 KiB5545

fma.llD03-May-202411 KiB278248

fmul-sqrt.llD03-May-20243.5 KiB9077

fmul.llD03-May-202423.3 KiB682601

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

fold-calls.llD03-May-2024447 2016

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

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

fold-phi.llD03-May-2024995 4031

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

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

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

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

fpcast.llD03-May-20243.2 KiB115102

fpextend.llD03-May-20248.3 KiB284263

fpextend_x86.llD03-May-20241.4 KiB5852

fprintf-1.llD03-May-20244.1 KiB9982

fputs-1.llD03-May-20241.3 KiB4434

fputs-opt-size.llD03-May-20241.4 KiB2922

fsub.llD03-May-20247.8 KiB259221

fwrite-1.llD03-May-20241.8 KiB5847

gc.relocate.llD03-May-20242.8 KiB6051

gep-addrspace.llD03-May-20244.1 KiB8776

gep-combine-loop-invariant.llD03-May-20249 KiB188174

gep-custom-dl.llD03-May-20245.2 KiB156131

gep-sext.llD03-May-20241.9 KiB6255

gep-vector.llD03-May-20242.1 KiB5042

gepgep.llD03-May-2024546 149

gepphigep.llD03-May-20246.1 KiB187150

getelementptr-folding.llD03-May-2024742 149

getelementptr.llD03-May-202431.6 KiB946805

hoist_instr.llD03-May-2024498 1914

icmp-add.llD03-May-20247.3 KiB284244

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

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

icmp-div-constant.llD03-May-20242.5 KiB9481

icmp-logical.llD03-May-202429.2 KiB911847

icmp-mul-zext.llD03-May-20244.2 KiB121105

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-202466.8 KiB3,5473,161

icmp-shr.llD03-May-202412.1 KiB510455

icmp-vec.llD03-May-20249.9 KiB286247

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

icmp.llD03-May-202492.5 KiB3,3573,036

icmp_sdiv_with_and_without_range.llD03-May-20241 KiB3328

idioms.llD03-May-2024681 3330

indexed-gep-compares.llD03-May-20246.3 KiB208166

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

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

insert-extract-shuffle.llD03-May-202412.1 KiB286251

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

int_sideeffect.llD03-May-2024318 1511

intptr1.llD03-May-20247 KiB194161

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

intrinsics.llD03-May-202424.7 KiB747675

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

known_align.llD03-May-20241 KiB2824

lifetime-asan.llD03-May-20241.2 KiB5036

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

lifetime.llD03-May-20244 KiB9383

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

load-bitcast32.llD03-May-20241.3 KiB8064

load-bitcast64.llD03-May-20241.3 KiB7963

load-cmp.llD03-May-20249.2 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.llD03-May-2024881 3127

load-select.llD03-May-2024707 1713

load.llD03-May-20247 KiB251218

load3.llD03-May-20241.5 KiB4737

load_combine_aa.llD03-May-2024436 1614

loadstore-alignment.llD03-May-20242.3 KiB9177

loadstore-metadata.llD03-May-20245 KiB150135

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

log-pow.llD03-May-20241.9 KiB6350

logical-select.llD03-May-202421.6 KiB534490

lower-dbg-declare.llD03-May-20249.7 KiB184164

lshr-phi.llD03-May-20241.3 KiB3631

lshr.llD03-May-20246.4 KiB206183

malloc-free-delete.llD03-May-20249 KiB260236

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-20242.7 KiB6750

max-of-nots.llD03-May-202414.1 KiB396367

max_known_bits.llD03-May-2024513 2016

maxnum.llD03-May-202410.8 KiB331291

mem-gep-zidx.llD03-May-20241.7 KiB6149

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

memchr.llD03-May-20246.8 KiB202182

memcmp-1.llD03-May-20244 KiB133113

memcmp-2.llD03-May-2024594 1813

memcmp-constant-fold.llD03-May-20243.6 KiB8167

memcpy-1.llD03-May-2024981 2922

memcpy-2.llD03-May-2024681 1914

memcpy-addrspace.llD03-May-20245.5 KiB126116

memcpy-from-global.llD03-May-202413 KiB260220

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

memcpy.llD03-May-20241.1 KiB3829

memcpy_chk-1.llD03-May-20242.8 KiB7860

memcpy_chk-2.llD03-May-2024826 2518

memmove-1.llD03-May-2024595 1813

memmove-2.llD03-May-2024591 1813

memmove.llD03-May-20242.5 KiB5447

memmove_chk-1.llD03-May-20242.4 KiB6550

memmove_chk-2.llD03-May-2024830 2518

memset-1.llD03-May-20244.1 KiB10993

memset-2.llD03-May-2024582 1813

memset.llD03-May-20241.2 KiB2421

memset2.llD03-May-2024606 1612

memset_chk-1.llD03-May-20244.6 KiB131107

memset_chk-2.llD03-May-2024670 2115

merge-icmp.llD03-May-2024734 3027

min-positive.llD03-May-20243.7 KiB10291

minmax-fold.llD03-May-202432.9 KiB910826

minmax-fp.llD03-May-20247.1 KiB224206

minnum.llD03-May-202411.9 KiB356313

misc-2002.llD03-May-20241.3 KiB5143

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

mul.llD03-May-202411.2 KiB445396

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

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-switch.llD03-May-20245 KiB209176

narrow.llD03-May-20247.6 KiB240211

no-negzero.llD03-May-20241.4 KiB3429

no_cgscc_assert.llD03-May-2024474 1913

non-integral-pointers.llD03-May-20242.9 KiB9379

nonnull-attribute.llD03-May-2024524 2014

not.llD03-May-20243.7 KiB152133

nothrow.llD03-May-2024216 97

nsw.llD03-May-20241.7 KiB8474

obfuscated_splat.llD03-May-2024609 1210

objsize-64.llD03-May-20241.3 KiB4033

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

objsize-noverify.llD03-May-20241.3 KiB4436

objsize.llD03-May-20249.5 KiB304255

odr-linkage.llD03-May-2024403 2015

onehot_merge.llD03-May-20243.4 KiB112105

opaque.llD03-May-20241.1 KiB3226

or-fcmp.llD03-May-202437.7 KiB1,5011,360

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

or-xor.llD03-May-20249.9 KiB417380

or.llD03-May-202424.4 KiB844760

osx-names.llD03-May-20241.5 KiB3124

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

overflow-mul.llD03-May-20246.2 KiB200185

overflow.llD03-May-20243.1 KiB123105

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

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

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

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

phi-preserve-ir-flags.llD03-May-20242.3 KiB9072

phi-select-constant.llD03-May-20242.7 KiB8772

phi-timeout.llD03-May-20241.7 KiB4842

phi.llD03-May-202421.6 KiB882742

pow-1.llD03-May-202411.2 KiB305259

pow-2.llD03-May-2024434 1511

pow-3.llD03-May-2024472 1310

pow-4.llD03-May-20244.2 KiB118106

pow-cbrt.llD03-May-20244.2 KiB118103

pow-exp-nofastmath.llD03-May-2024490 1814

pow-exp.llD03-May-20241.6 KiB5039

pow-sqrt.llD03-May-20242.7 KiB7060

pr12251.llD03-May-2024355 1612

pr12338.llD03-May-2024543 2519

pr17827.llD03-May-20243.7 KiB116106

pr19420.llD03-May-20243.3 KiB9081

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-2024485 1914

pr23751.llD03-May-2024289 1411

pr23809.llD03-May-2024531 2319

pr24354.llD03-May-2024926 3428

pr24605.llD03-May-2024356 1613

pr25342.llD03-May-20243.4 KiB9479

pr25745.llD03-May-2024467 2117

pr2645-0.llD03-May-20241.5 KiB3428

pr26992.llD03-May-20241.1 KiB3829

pr26993.llD03-May-2024613 2518

pr27236.llD03-May-2024609 1816

pr27332.llD03-May-2024666 2420

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-2024905 2421

pr33453.llD03-May-2024747 1612

pr33689_same_bitwidth.llD03-May-20241.8 KiB5446

pr34349.llD03-May-2024879 2826

pr34627.llD03-May-2024382 1210

pr35515.llD03-May-2024819 2118

pr36362.llD03-May-2024595 1815

pr39177.llD03-May-20241.8 KiB4538

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-20244.3 KiB132110

printf-2.llD03-May-20241.8 KiB5445

printf-3.llD03-May-20241.2 KiB4028

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

puts-1.llD03-May-2024949 3224

range-check.llD03-May-20243.7 KiB160143

readnone-maythrow.llD03-May-2024736 3527

realloc.llD03-May-2024695 2520

rem.llD03-May-202418.4 KiB673600

rotate.llD03-May-20248.6 KiB231213

round.llD03-May-20242.5 KiB9176

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

sdiv-1.llD03-May-2024457 2520

sdiv-2.llD03-May-2024802 2923

sdiv-guard.llD03-May-2024787 2118

select-2.llD03-May-2024777 3226

select-binop-icmp.llD03-May-202412.4 KiB392359

select-bitext-bitwise-ops.llD03-May-20243.9 KiB112104

select-bitext.llD03-May-202421.9 KiB622564

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

select-cmp-cttz-ctlz.llD03-May-202410.6 KiB351320

select-cmpxchg.llD03-May-20241.5 KiB4036

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

select-crash.llD03-May-20241.1 KiB3330

select-extractelement.llD03-May-20247.2 KiB147136

select-gep.llD03-May-20245.6 KiB139126

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

select-implied.llD03-May-20244 KiB201168

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

select-obo-peo-ops.llD03-May-202439.5 KiB1,1441,070

select-of-bittest.llD03-May-202424.6 KiB655602

select-select.llD03-May-20241.1 KiB3530

select-with-bitwise-ops.llD03-May-202454.3 KiB1,4521,361

select.llD03-May-202447.2 KiB1,5071,373

select_arithmetic.llD03-May-20243.3 KiB9579

select_meta.llD03-May-202410.9 KiB308280

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

set.llD03-May-20248.9 KiB393348

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

sext.llD03-May-20246.2 KiB243220

shift-add.llD03-May-20242.4 KiB7568

shift-shift.llD03-May-20241.9 KiB7663

shift-sra.llD03-May-20245.6 KiB218194

shift.llD03-May-202440.8 KiB1,5401,383

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

shuffle_select.llD03-May-202464 KiB1,4571,280

shufflevec-bitcast.llD03-May-2024636 1713

shufflevec-constant.llD03-May-2024964 1815

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

signed-comparison.llD03-May-2024736 2621

signext.llD03-May-20242.6 KiB10390

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

simplify-libcalls.llD03-May-20245.7 KiB181141

sincospi.llD03-May-20244.2 KiB10283

sink-into-catchswitch.llD03-May-20241.7 KiB4634

sink-zext.llD03-May-20242.3 KiB7264

sink_instruction.llD03-May-20242.5 KiB8065

sitofp.llD03-May-20244.9 KiB219189

smax-icmp.llD03-May-20246.2 KiB235200

smin-icmp.llD03-May-20248.4 KiB334283

snprintf.llD03-May-20245.9 KiB139119

sprintf-1.llD03-May-20243.9 KiB10185

sprintf-void.llD03-May-2024881 2216

sqrt-nofast.llD03-May-2024755 2622

sqrt.llD03-May-20241.6 KiB5549

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

srem1.llD03-May-2024585 1915

stack-overalign.llD03-May-20241.3 KiB3225

stacksave-debuginfo.llD03-May-20242.1 KiB4842

stacksaverestore.llD03-May-20243.5 KiB11393

statepoint.llD03-May-20242.3 KiB5345

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

store.llD03-May-20246.2 KiB253218

stpcpy-1.llD03-May-20241.5 KiB4735

stpcpy-2.llD03-May-2024772 2317

stpcpy_chk-1.llD03-May-20244.8 KiB10481

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-20242.9 KiB9678

strchr-2.llD03-May-2024619 2216

strcmp-1.llD03-May-20242.5 KiB8366

strcmp-2.llD03-May-2024695 2115

strcpy-1.llD03-May-20241.4 KiB4634

strcpy-2.llD03-May-2024772 2317

strcpy_chk-1.llD03-May-20244.9 KiB10481

strcpy_chk-2.llD03-May-2024760 2216

strcpy_chk-64.llD03-May-20241.1 KiB3226

strcspn-1.llD03-May-20241.6 KiB5842

strcspn-2.llD03-May-2024717 2215

strlen-1.llD03-May-20246.5 KiB205176

strlen-2.llD03-May-2024612 1914

strncat-1.llD03-May-20241.2 KiB3828

strncat-2.llD03-May-20241.5 KiB5442

strncat-3.llD03-May-2024722 2317

strncmp-1.llD03-May-20242.8 KiB10080

strncmp-2.llD03-May-2024712 2115

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

strncpy-1.llD03-May-20242.9 KiB9672

strncpy-2.llD03-May-2024754 2316

strncpy_chk-1.llD03-May-20243.3 KiB7256

strncpy_chk-2.llD03-May-2024788 2216

strpbrk-1.llD03-May-20241.9 KiB6950

strpbrk-2.llD03-May-2024778 2417

strrchr-1.llD03-May-20241.9 KiB6652

strrchr-2.llD03-May-2024623 2216

strspn-1.llD03-May-20241.5 KiB5741

strstr-1.llD03-May-20242.1 KiB6652

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-not.llD03-May-20243.8 KiB146131

sub-xor.llD03-May-20241.4 KiB5144

sub.llD03-May-202430.1 KiB1,059956

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-202410.4 KiB318291

trunc.llD03-May-202419.1 KiB627565

type_pun.llD03-May-20246.5 KiB156142

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

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

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

unlocked-stdio-mingw.llD03-May-20241.1 KiB2419

unlocked-stdio.llD03-May-202412.8 KiB225202

unordered-fcmp-select.llD03-May-20243.6 KiB126112

unpack-fca.llD03-May-202410.4 KiB240215

unrecognized_three-way-comparison.llD03-May-202412.9 KiB472403

unsigned_saturated_sub.llD03-May-20245.9 KiB179155

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

vararg.llD03-May-2024990 3126

vec_demanded_elts.llD03-May-20249.1 KiB201179

vec_extract_2elts.llD03-May-2024356 1310

vec_extract_elt.llD03-May-2024801 2117

vec_extract_var_elt.llD03-May-2024744 2723

vec_insertelt.llD03-May-2024194 97

vec_narrow.llD03-May-2024383 117

vec_phi_extract.llD03-May-20243.9 KiB10893

vec_sext.llD03-May-20242.8 KiB7063

vec_shuffle.llD03-May-202439.5 KiB919828

vector-casts.llD03-May-202412.7 KiB343306

vector-mul.llD03-May-202412.6 KiB446403

vector-type.llD03-May-2024524 1613

vector-udiv.llD03-May-20243.8 KiB10090

vector-urem.llD03-May-20242.9 KiB7970

vector-xor.llD03-May-202412.6 KiB316276

vector_gep1.llD03-May-20242 KiB6555

vector_gep2.llD03-May-20241.7 KiB4538

vector_insertelt_shuffle.llD03-May-20243.9 KiB9482

volatile_store.llD03-May-2024557 2319

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

win-math.llD03-May-20248.4 KiB301275

xor-icmps.llD03-May-20244.2 KiB161144

xor-undef.llD03-May-2024144 75

xor.llD03-May-202417.9 KiB711640

xor2.llD03-May-20249.5 KiB361332

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

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

zext-bool-add-sub.llD03-May-20249.4 KiB318284

zext-fold.llD03-May-2024497 1915

zext-or-icmp.llD03-May-20241.6 KiB5244

zext-phi.llD03-May-2024862 3326

zext.llD03-May-20245.2 KiB175155

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