llvm-for-llvmta/test/Verifier
Nils Hölscher 3500bf8dde first commit
2022-04-25 10:02:23 +02:00
..
AMDGPU first commit 2022-04-25 10:02:23 +02:00
ARM first commit 2022-04-25 10:02:23 +02:00
Mips first commit 2022-04-25 10:02:23 +02:00
SystemZ first commit 2022-04-25 10:02:23 +02:00
2002-04-13-RetTypes.ll first commit 2022-04-25 10:02:23 +02:00
2002-11-05-GetelementptrPointers.ll first commit 2022-04-25 10:02:23 +02:00
2004-05-21-SwitchConstantMismatch.ll first commit 2022-04-25 10:02:23 +02:00
2006-07-11-StoreStruct.ll first commit 2022-04-25 10:02:23 +02:00
2006-10-15-AddrLabel.ll first commit 2022-04-25 10:02:23 +02:00
2006-12-12-IntrinsicDefine.ll first commit 2022-04-25 10:02:23 +02:00
2007-12-21-InvokeParamAttrs.ll first commit 2022-04-25 10:02:23 +02:00
2008-01-11-VarargAttrs.ll first commit 2022-04-25 10:02:23 +02:00
2008-03-01-AllocaSized.ll first commit 2022-04-25 10:02:23 +02:00
2008-11-15-RetVoid.ll first commit 2022-04-25 10:02:23 +02:00
2009-05-29-InvokeResult1.ll first commit 2022-04-25 10:02:23 +02:00
2009-05-29-InvokeResult2.ll first commit 2022-04-25 10:02:23 +02:00
2009-05-29-InvokeResult3.ll first commit 2022-04-25 10:02:23 +02:00
2010-08-07-PointerIntrinsic.ll first commit 2022-04-25 10:02:23 +02:00
alias.ll first commit 2022-04-25 10:02:23 +02:00
align-md.ll first commit 2022-04-25 10:02:23 +02:00
align.ll first commit 2022-04-25 10:02:23 +02:00
alloc-size-failedparse.ll first commit 2022-04-25 10:02:23 +02:00
allocsize.ll first commit 2022-04-25 10:02:23 +02:00
AmbiguousPhi.ll first commit 2022-04-25 10:02:23 +02:00
amdgpu-cc.ll first commit 2022-04-25 10:02:23 +02:00
annotation-metadata.ll first commit 2022-04-25 10:02:23 +02:00
array_allocated.ll first commit 2022-04-25 10:02:23 +02:00
array_associated.ll first commit 2022-04-25 10:02:23 +02:00
array_dataLocation.ll first commit 2022-04-25 10:02:23 +02:00
array_rank.ll first commit 2022-04-25 10:02:23 +02:00
assume-bundles.ll first commit 2022-04-25 10:02:23 +02:00
atomics.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-address-space-nested-global-cycle.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-address-space-nested-global.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-address-space-through-constant-inttoptr-inside-gep-instruction.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-address-space-through-constant-inttoptr.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-address-space-through-gep-2.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-address-space-through-gep.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-address-space-through-inttoptr.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-address-spaces.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-alias-address-space.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-pointer-vector-neg.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-vector-pointer-as-neg.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-vector-pointer-as.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-vector-pointer-neg.ll first commit 2022-04-25 10:02:23 +02:00
bitcast-vector-pointer-pos.ll first commit 2022-04-25 10:02:23 +02:00
blockbyref.ll first commit 2022-04-25 10:02:23 +02:00
bswap.ll first commit 2022-04-25 10:02:23 +02:00
byref.ll first commit 2022-04-25 10:02:23 +02:00
byval-1.ll first commit 2022-04-25 10:02:23 +02:00
byval-4.ll first commit 2022-04-25 10:02:23 +02:00
callbr.ll first commit 2022-04-25 10:02:23 +02:00
callsite-dbgloc.ll first commit 2022-04-25 10:02:23 +02:00
cc-flags.ll first commit 2022-04-25 10:02:23 +02:00
comdat2.ll first commit 2022-04-25 10:02:23 +02:00
comdat3.ll first commit 2022-04-25 10:02:23 +02:00
comdat-decl1.ll first commit 2022-04-25 10:02:23 +02:00
comdat-decl2.ll first commit 2022-04-25 10:02:23 +02:00
comdat.ll first commit 2022-04-25 10:02:23 +02:00
commandline-meta1.ll first commit 2022-04-25 10:02:23 +02:00
commandline-meta2.ll first commit 2022-04-25 10:02:23 +02:00
commandline-meta3.ll first commit 2022-04-25 10:02:23 +02:00
commandline-meta4.ll first commit 2022-04-25 10:02:23 +02:00
cttz-undef-arg.ll first commit 2022-04-25 10:02:23 +02:00
dbg-difile-crash.ll first commit 2022-04-25 10:02:23 +02:00
dbg-invalid-compileunit.ll first commit 2022-04-25 10:02:23 +02:00
dbg-invalid-named-metadata.ll first commit 2022-04-25 10:02:23 +02:00
dbg-invalid-retaintypes.ll first commit 2022-04-25 10:02:23 +02:00
dbg-invalid-vector.ll first commit 2022-04-25 10:02:23 +02:00
dbg-line-without-file.ll first commit 2022-04-25 10:02:23 +02:00
dbg-null-retained-type.ll first commit 2022-04-25 10:02:23 +02:00
dbg-orphaned-compileunit.ll first commit 2022-04-25 10:02:23 +02:00
dbg-typerefs.ll first commit 2022-04-25 10:02:23 +02:00
dbg.ll first commit 2022-04-25 10:02:23 +02:00
deoptimize-intrinsic.ll first commit 2022-04-25 10:02:23 +02:00
dereferenceable-md-inttoptr.ll first commit 2022-04-25 10:02:23 +02:00
dereferenceable-md.ll first commit 2022-04-25 10:02:23 +02:00
di-subroutine-localvar.ll first commit 2022-04-25 10:02:23 +02:00
diderivedtype-address-space-atomic-type.ll first commit 2022-04-25 10:02:23 +02:00
diderivedtype-address-space-const-type.ll first commit 2022-04-25 10:02:23 +02:00
diderivedtype-address-space-friend.ll first commit 2022-04-25 10:02:23 +02:00
diderivedtype-address-space-inheritance.ll first commit 2022-04-25 10:02:23 +02:00
diderivedtype-address-space-member.ll first commit 2022-04-25 10:02:23 +02:00
diderivedtype-address-space-ptr-to-member-type.ll first commit 2022-04-25 10:02:23 +02:00
diderivedtype-address-space-restrict-type.ll first commit 2022-04-25 10:02:23 +02:00
diderivedtype-address-space-rvalue-reference-type.ll first commit 2022-04-25 10:02:23 +02:00
diderivedtype-address-space-typedef.ll first commit 2022-04-25 10:02:23 +02:00
diderivedtype-address-space-volatile-type.ll first commit 2022-04-25 10:02:23 +02:00
diexpression-dwarf-entry-value.ll first commit 2022-04-25 10:02:23 +02:00
diexpression-entry-value-llvm-ir.ll first commit 2022-04-25 10:02:23 +02:00
diexpression-entry-value.ll first commit 2022-04-25 10:02:23 +02:00
diexpression-swap.ll first commit 2022-04-25 10:02:23 +02:00
diexpression-valid-entry-value.ll first commit 2022-04-25 10:02:23 +02:00
DIFile.ll first commit 2022-04-25 10:02:23 +02:00
digenericsubrange-count-upperBound.ll first commit 2022-04-25 10:02:23 +02:00
digenericsubrange-missing-stride.ll first commit 2022-04-25 10:02:23 +02:00
digenericsubrange-missing-upperBound.ll first commit 2022-04-25 10:02:23 +02:00
diglobalvariable.ll first commit 2022-04-25 10:02:23 +02:00
dilocation-in-wrong-place.ll first commit 2022-04-25 10:02:23 +02:00
DILocation-parents.ll first commit 2022-04-25 10:02:23 +02:00
DILocation-scope.ll first commit 2022-04-25 10:02:23 +02:00
disubprogram-name-match-only.ll first commit 2022-04-25 10:02:23 +02:00
DISubprogram.ll first commit 2022-04-25 10:02:23 +02:00
disubrange-count-upperBound.ll first commit 2022-04-25 10:02:23 +02:00
disubrange-missing-upperBound.ll first commit 2022-04-25 10:02:23 +02:00
dominates.ll first commit 2022-04-25 10:02:23 +02:00
element-wise-atomic-memory-intrinsics.ll first commit 2022-04-25 10:02:23 +02:00
extract-vector-mismatched-element-types.ll first commit 2022-04-25 10:02:23 +02:00
fnarg-debuginfo.ll first commit 2022-04-25 10:02:23 +02:00
fnarg-nodebug.ll first commit 2022-04-25 10:02:23 +02:00
fp-intrinsics.ll first commit 2022-04-25 10:02:23 +02:00
fpmath.ll first commit 2022-04-25 10:02:23 +02:00
fragment.ll first commit 2022-04-25 10:02:23 +02:00
frameescape.ll first commit 2022-04-25 10:02:23 +02:00
func-dbg.ll first commit 2022-04-25 10:02:23 +02:00
function-metadata-bad.ll first commit 2022-04-25 10:02:23 +02:00
function-metadata-good.ll first commit 2022-04-25 10:02:23 +02:00
gc_relocate_addrspace.ll first commit 2022-04-25 10:02:23 +02:00
gc_relocate_operand.ll first commit 2022-04-25 10:02:23 +02:00
gc_relocate_return.ll first commit 2022-04-25 10:02:23 +02:00
gcread-ptrptr.ll first commit 2022-04-25 10:02:23 +02:00
gcroot.ll first commit 2022-04-25 10:02:23 +02:00
gcwrite-ptrptr.ll first commit 2022-04-25 10:02:23 +02:00
get-active-lane-mask.ll first commit 2022-04-25 10:02:23 +02:00
global-ctors-2.ll first commit 2022-04-25 10:02:23 +02:00
global-ctors.ll first commit 2022-04-25 10:02:23 +02:00
guard-intrinsic.ll first commit 2022-04-25 10:02:23 +02:00
ident-meta1.ll first commit 2022-04-25 10:02:23 +02:00
ident-meta2.ll first commit 2022-04-25 10:02:23 +02:00
ident-meta3.ll first commit 2022-04-25 10:02:23 +02:00
ident-meta4.ll first commit 2022-04-25 10:02:23 +02:00
immarg-param-attribute-invalid.ll first commit 2022-04-25 10:02:23 +02:00
inalloca1.ll first commit 2022-04-25 10:02:23 +02:00
inalloca2.ll first commit 2022-04-25 10:02:23 +02:00
inalloca3.ll first commit 2022-04-25 10:02:23 +02:00
inalloca-vararg.ll first commit 2022-04-25 10:02:23 +02:00
insert-vector-mismatched-element-types.ll first commit 2022-04-25 10:02:23 +02:00
intrinsic-arg-overloading-struct-ret.ll first commit 2022-04-25 10:02:23 +02:00
intrinsic-bad-arg-type.ll first commit 2022-04-25 10:02:23 +02:00
intrinsic-immarg.ll first commit 2022-04-25 10:02:23 +02:00
invalid-disubrange-count-node.ll first commit 2022-04-25 10:02:23 +02:00
invalid-disubrange-lowerBound.ll first commit 2022-04-25 10:02:23 +02:00
invalid-disubrange-stride.ll first commit 2022-04-25 10:02:23 +02:00
invalid-disubrange-upperBound.ll first commit 2022-04-25 10:02:23 +02:00
invalid-eh.ll first commit 2022-04-25 10:02:23 +02:00
invalid-frame-pointer-attr-empty.ll first commit 2022-04-25 10:02:23 +02:00
invalid-frame-pointer-attr-no-value.ll first commit 2022-04-25 10:02:23 +02:00
invalid-frame-pointer-attr.ll first commit 2022-04-25 10:02:23 +02:00
invalid-patchable-function-entry.ll first commit 2022-04-25 10:02:23 +02:00
invalid-statepoint.ll first commit 2022-04-25 10:02:23 +02:00
invoke.ll first commit 2022-04-25 10:02:23 +02:00
jumptable.ll first commit 2022-04-25 10:02:23 +02:00
llvm.compiler_used-invalid-type.ll first commit 2022-04-25 10:02:23 +02:00
llvm.dbg.declare-address.ll first commit 2022-04-25 10:02:23 +02:00
llvm.dbg.declare-expression.ll first commit 2022-04-25 10:02:23 +02:00
llvm.dbg.declare-variable.ll first commit 2022-04-25 10:02:23 +02:00
llvm.dbg.intrinsic-dbg-attachment.ll first commit 2022-04-25 10:02:23 +02:00
llvm.dbg.value-expression.ll first commit 2022-04-25 10:02:23 +02:00
llvm.dbg.value-value.ll first commit 2022-04-25 10:02:23 +02:00
llvm.dbg.value-variable.ll first commit 2022-04-25 10:02:23 +02:00
llvm.loop.cu.ll first commit 2022-04-25 10:02:23 +02:00
llvm.loop.ll first commit 2022-04-25 10:02:23 +02:00
llvm.used-invalid-init2.ll first commit 2022-04-25 10:02:23 +02:00
llvm.used-invalid-init.ll first commit 2022-04-25 10:02:23 +02:00
llvm.used-invalid-type2.ll first commit 2022-04-25 10:02:23 +02:00
llvm.used-invalid-type.ll first commit 2022-04-25 10:02:23 +02:00
llvm.used-ptr-type.ll first commit 2022-04-25 10:02:23 +02:00
masked-load.ll first commit 2022-04-25 10:02:23 +02:00
masked-store.ll first commit 2022-04-25 10:02:23 +02:00
matrix-intrinsics.ll first commit 2022-04-25 10:02:23 +02:00
mdcompositetype-templateparams-tuple.ll first commit 2022-04-25 10:02:23 +02:00
mdcompositetype-templateparams.ll first commit 2022-04-25 10:02:23 +02:00
memcpy-inline.ll first commit 2022-04-25 10:02:23 +02:00
memcpy.ll first commit 2022-04-25 10:02:23 +02:00
metadata-function-dbg.ll first commit 2022-04-25 10:02:23 +02:00
metadata-function-prof.ll first commit 2022-04-25 10:02:23 +02:00
module-flags-1.ll first commit 2022-04-25 10:02:23 +02:00
module-flags-2.ll first commit 2022-04-25 10:02:23 +02:00
module-flags-3.ll first commit 2022-04-25 10:02:23 +02:00
module-flags-cgprofile.ll first commit 2022-04-25 10:02:23 +02:00
module-flags-semantic-interposition.ll first commit 2022-04-25 10:02:23 +02:00
musttail-invalid.ll first commit 2022-04-25 10:02:23 +02:00
musttail-valid.ll first commit 2022-04-25 10:02:23 +02:00
noalias_scope_decl.ll first commit 2022-04-25 10:02:23 +02:00
non-integer-gep-index.ll first commit 2022-04-25 10:02:23 +02:00
non-integer-gep-index.ll.bc first commit 2022-04-25 10:02:23 +02:00
non-integral-pointers.ll first commit 2022-04-25 10:02:23 +02:00
noundef.ll first commit 2022-04-25 10:02:23 +02:00
operand-bundles.ll first commit 2022-04-25 10:02:23 +02:00
PhiGrouping.ll first commit 2022-04-25 10:02:23 +02:00
pr34325.ll first commit 2022-04-25 10:02:23 +02:00
preallocated-invalid.ll first commit 2022-04-25 10:02:23 +02:00
preallocated-valid.ll first commit 2022-04-25 10:02:23 +02:00
range-1.ll first commit 2022-04-25 10:02:23 +02:00
range-2.ll first commit 2022-04-25 10:02:23 +02:00
README.txt first commit 2022-04-25 10:02:23 +02:00
recursive-struct-param.ll first commit 2022-04-25 10:02:23 +02:00
recursive-type-1.ll first commit 2022-04-25 10:02:23 +02:00
recursive-type-2.ll first commit 2022-04-25 10:02:23 +02:00
recursive-type-3.ll first commit 2022-04-25 10:02:23 +02:00
recursive-type-load.ll first commit 2022-04-25 10:02:23 +02:00
recursive-type-store.ll first commit 2022-04-25 10:02:23 +02:00
resume.ll first commit 2022-04-25 10:02:23 +02:00
scalable-global-vars.ll first commit 2022-04-25 10:02:23 +02:00
scalable-vector-struct-alloca.ll first commit 2022-04-25 10:02:23 +02:00
scalable-vector-struct-load.ll first commit 2022-04-25 10:02:23 +02:00
scalable-vector-struct-store.ll first commit 2022-04-25 10:02:23 +02:00
scatter_gather.ll first commit 2022-04-25 10:02:23 +02:00
SelfReferential.ll first commit 2022-04-25 10:02:23 +02:00
speculatable-callsite-invalid.ll first commit 2022-04-25 10:02:23 +02:00
speculatable-callsite.ll first commit 2022-04-25 10:02:23 +02:00
sret.ll first commit 2022-04-25 10:02:23 +02:00
statepoint.ll first commit 2022-04-25 10:02:23 +02:00
swifterror2.ll first commit 2022-04-25 10:02:23 +02:00
swifterror3.ll first commit 2022-04-25 10:02:23 +02:00
swifterror.ll first commit 2022-04-25 10:02:23 +02:00
swiftself.ll first commit 2022-04-25 10:02:23 +02:00
tbaa-allowed.ll first commit 2022-04-25 10:02:23 +02:00
tbaa.ll first commit 2022-04-25 10:02:23 +02:00
token1.ll first commit 2022-04-25 10:02:23 +02:00
token2.ll first commit 2022-04-25 10:02:23 +02:00
token3.ll first commit 2022-04-25 10:02:23 +02:00
token4.ll first commit 2022-04-25 10:02:23 +02:00
token5.ll first commit 2022-04-25 10:02:23 +02:00
token6.ll first commit 2022-04-25 10:02:23 +02:00
token7.ll first commit 2022-04-25 10:02:23 +02:00
unique-disubprogram.ll first commit 2022-04-25 10:02:23 +02:00
unsized-types-alloca.ll first commit 2022-04-25 10:02:23 +02:00
unsized-types-load.ll first commit 2022-04-25 10:02:23 +02:00
unsized-types-store.ll first commit 2022-04-25 10:02:23 +02:00
varargs-intrinsic.ll first commit 2022-04-25 10:02:23 +02:00
variant-part.ll first commit 2022-04-25 10:02:23 +02:00
vp-intrinsics.ll first commit 2022-04-25 10:02:23 +02:00
weak-dllimport.ll first commit 2022-04-25 10:02:23 +02:00
writeonly.ll first commit 2022-04-25 10:02:23 +02:00
x86_intr.ll first commit 2022-04-25 10:02:23 +02:00

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