forked from OSchip/llvm-project
a2f3e13cf4
LLVM now enforces the following prototypes for the write barriers: <ty>* @llvm.gcread(<ty2>*, <ty>**) void @llvm.gcwrite(<ty>*, <ty2>*, <ty>**) And for @llvm.gcroot, the first stack slot is verified to be an alloca or a bitcast of an alloca. Fixes test/CodeGen/Generic/GC/lower_gcroot.ll, which violated these. llvm-svn: 42051 |
||
---|---|---|
.. | ||
2002-04-13-RetTypes.ll | ||
2002-11-05-GetelementptrPointers.ll | ||
2003-11-21-FunctionReturningStructure.ll | ||
2004-05-21-SwitchConstantMismatch.ll | ||
2005-03-21-UndefinedTypeReference.ll | ||
2006-07-11-StoreStruct.ll | ||
2006-10-15-AddrLabel.ll | ||
2006-12-12-IntrinsicDefine.ll | ||
AmbiguousPhi.ll | ||
PhiGrouping.ll | ||
README.txt | ||
SelfReferential.ll | ||
byval-1.ll | ||
byval-2.ll | ||
byval-3.ll | ||
byval-4.ll | ||
dg.exp | ||
gcread-ptrptr.ll | ||
gcroot-alloca.ll | ||
gcroot-meta.ll | ||
gcroot-ptrptr.ll | ||
gcwrite-ptrptr.ll | ||
invoke-1.ll | ||
invoke-2.ll |
README.txt
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 Regressions/Assembler directory.