Name Date Size #Lines LOC

..--

2002-04-13-RetTypes.llH A D25-Apr-2025273 118

2002-11-05-GetelementptrPointers.llH A D25-Apr-2025308 118

2004-05-21-SwitchConstantMismatch.llH A D25-Apr-2025155 149

2006-07-11-StoreStruct.llH A D25-Apr-2025331 149

2006-10-15-AddrLabel.llH A D25-Apr-2025298 119

2006-12-12-IntrinsicDefine.llH A D25-Apr-2025181 97

2007-12-21-InvokeParamAttrs.llH A D25-Apr-2025165 118

2008-01-11-VarargAttrs.llH A D25-Apr-2025160 117

2008-03-01-AllocaSized.llH A D25-Apr-2025153 107

2008-08-22-MemCpyAlignment.llH A D25-Apr-2025421 139

2008-11-15-RetVoid.llH A D25-Apr-2025137 75

2009-05-29-InvokeResult1.llH A D25-Apr-2025211 1611

2009-05-29-InvokeResult2.llH A D25-Apr-2025255 1712

2009-05-29-InvokeResult3.llH A D25-Apr-2025303 2014

2010-08-07-PointerIntrinsic.llH A D25-Apr-20251.2 KiB3027

AmbiguousPhi.llH A D25-Apr-2025262 108

PhiGrouping.llH A D25-Apr-2025341 1714

README.txtH A D25-Apr-2025221 43

SelfReferential.llH A D25-Apr-2025243 117

alias.llH A D25-Apr-2025827 3426

align-md.llH A D25-Apr-20251.2 KiB5951

alloc-size-failedparse.llH A D25-Apr-2025278 86

allocsize.llH A D25-Apr-2025600 1711

atomics.llH A D25-Apr-2025442 1511

bitcast-address-space-nested-global-cycle.llH A D25-Apr-2025617 116

bitcast-address-space-nested-global.llH A D25-Apr-2025880 148

bitcast-address-space-through-constant-inttoptr-inside-gep-instruction.llH A D25-Apr-2025674 149

bitcast-address-space-through-constant-inttoptr.llH A D25-Apr-2025643 146

bitcast-address-space-through-gep-2.llH A D25-Apr-2025977 2012

bitcast-address-space-through-gep.llH A D25-Apr-2025692 167

bitcast-address-space-through-inttoptr.llH A D25-Apr-2025509 117

bitcast-address-spaces.llH A D25-Apr-2025473 117

bitcast-alias-address-space.llH A D25-Apr-2025443 115

bitcast-vector-pointer-as.llH A D25-Apr-2025525 127

byval-1.llH A D25-Apr-202569 32

byval-4.llH A D25-Apr-2025100 53

callsite-dbgloc.llH A D25-Apr-20252.3 KiB6354

comdat-decl1.llH A D25-Apr-2025164 64

comdat-decl2.llH A D25-Apr-2025150 64

comdat.llH A D25-Apr-2025158 64

comdat2.llH A D25-Apr-2025159 64

comdat3.llH A D25-Apr-2025141 64

cttz-undef-arg.llH A D25-Apr-2025518 1713

dbg-difile-crash.llH A D25-Apr-2025458 1512

dbg-invalid-compileunit.llH A D25-Apr-2025254 96

dbg-invalid-retaintypes.llH A D25-Apr-2025614 118

dbg-null-retained-type.llH A D25-Apr-2025393 119

dbg-orphaned-compileunit.llH A D25-Apr-2025395 119

dbg-typerefs.llH A D25-Apr-20251.4 KiB3228

dbg.llH A D25-Apr-2025563 2016

deoptimize-intrinsic.llH A D25-Apr-20251.3 KiB4636

dereferenceable-md.llH A D25-Apr-20252.2 KiB8672

dominates.llH A D25-Apr-20251.6 KiB7164

fpmath.llH A D25-Apr-20251 KiB3532

frameescape.llH A D25-Apr-20251.9 KiB7057

func-dbg.llH A D25-Apr-2025846 2520

function-metadata-bad.llH A D25-Apr-2025878 3626

function-metadata-good.llH A D25-Apr-2025176 96

gc_relocate_addrspace.llH A D25-Apr-20251 KiB2417

gc_relocate_operand.llH A D25-Apr-2025852 2214

gc_relocate_return.llH A D25-Apr-2025876 2214

gcread-ptrptr.llH A D25-Apr-2025231 1410

gcroot-alloca.llH A D25-Apr-2025225 1510

gcroot-meta.llH A D25-Apr-2025293 1712

gcroot-ptrptr.llH A D25-Apr-2025253 1511

gcwrite-ptrptr.llH A D25-Apr-2025240 1410

global-ctors.llH A D25-Apr-2025432 129

guard-intrinsic.llH A D25-Apr-2025622 2720

ident-meta1.llH A D25-Apr-2025425 1310

ident-meta2.llH A D25-Apr-2025475 1412

ident-meta3.llH A D25-Apr-2025428 119

ident-meta4.llH A D25-Apr-2025394 108

inalloca-vararg.llH A D25-Apr-2025251 108

inalloca1.llH A D25-Apr-2025649 2315

inalloca2.llH A D25-Apr-2025721 4032

inalloca3.llH A D25-Apr-2025289 1410

invalid-eh.llH A D25-Apr-202517.3 KiB457429

invalid-statepoint.llH A D25-Apr-2025817 2014

invalid-statepoint2.llH A D25-Apr-20251 KiB1915

invoke.llH A D25-Apr-20251.8 KiB8066

jumptable.llH A D25-Apr-2025177 96

llvm.compiler_used-invalid-type.llH A D25-Apr-2025242 74

llvm.dbg.declare-address.llH A D25-Apr-2025552 1814

llvm.dbg.declare-expression.llH A D25-Apr-2025512 1814

llvm.dbg.declare-variable.llH A D25-Apr-2025527 1814

llvm.dbg.intrinsic-dbg-attachment.llH A D25-Apr-20252.3 KiB6255

llvm.dbg.value-expression.llH A D25-Apr-2025545 1814

llvm.dbg.value-value.llH A D25-Apr-2025556 1814

llvm.dbg.value-variable.llH A D25-Apr-2025531 1814

llvm.used-invalid-init.llH A D25-Apr-2025236 74

llvm.used-invalid-init2.llH A D25-Apr-2025218 85

llvm.used-invalid-type.llH A D25-Apr-2025224 74

llvm.used-invalid-type2.llH A D25-Apr-2025205 64

llvm.used-ptr-type.llH A D25-Apr-2025129 53

mdcompositetype-templateparams-tuple.llH A D25-Apr-2025494 129

mdcompositetype-templateparams.llH A D25-Apr-2025470 1310

memcpy.llH A D25-Apr-2025341 107

metadata-function-dbg.llH A D25-Apr-2025787 3124

metadata-function-prof.llH A D25-Apr-2025314 1611

module-flags-1.llH A D25-Apr-20252.3 KiB5852

module-flags-2.llH A D25-Apr-2025188 74

module-flags-3.llH A D25-Apr-2025182 74

musttail-invalid.llH A D25-Apr-20252.3 KiB8370

musttail-valid.llH A D25-Apr-20251.1 KiB4032

operand-bundles.llH A D25-Apr-20252.1 KiB6350

range-1.llH A D25-Apr-20252.9 KiB150131

range-2.llH A D25-Apr-20251.6 KiB6757

recursive-struct-param.llH A D25-Apr-2025402 1610

recursive-type-1.llH A D25-Apr-2025342 1310

recursive-type-2.llH A D25-Apr-2025406 1512

recursive-type-3.llH A D25-Apr-2025282 129

sret.llH A D25-Apr-2025261 85

statepoint.llH A D25-Apr-20253.9 KiB8273

swifterror.llH A D25-Apr-20251.2 KiB3225

swifterror2.llH A D25-Apr-2025153 53

swifterror3.llH A D25-Apr-2025115 53

swiftself.llH A D25-Apr-2025164 53

token1.llH A D25-Apr-2025226 129

token2.llH A D25-Apr-2025228 129

token3.llH A D25-Apr-2025161 97

token4.llH A D25-Apr-2025126 53

token5.llH A D25-Apr-2025156 86

token6.llH A D25-Apr-2025161 86

token7.llH A D25-Apr-2025176 97

unsized-types.llH A D25-Apr-2025501 2520

varargs-intrinsic.llH A D25-Apr-2025437 1713

writeonly.llH A D25-Apr-2025397 149

README.txt

1This directory contains testcases that the verifier is supposed to detect as
2malformed LLVM code.  Testcases for situations that the verifier incorrectly
3identifies as malformed should go in the test/Assembler directory.
4