mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-04 17:56:53 +00:00
09b5c9c24d
Finish off PR23080 by renaming the debug info IR constructs from `MD*` to `DI*`. The last of the `DIDescriptor` classes were deleted in r235356, and the last of the related typedefs removed in r235413, so this has all baked for about a week. Note: If you have out-of-tree code (like a frontend), I recommend that you get everything compiling and tests passing with the *previous* commit before updating to this one. It'll be easier to keep track of what code is using the `DIDescriptor` hierarchy and what you've already updated, and I think you're extremely unlikely to insert bugs. YMMV of course. Back to *this* commit: I did this using the rename-md-di-nodes.sh upgrade script I've attached to PR23080 (both code and testcases) and filtered through clang-format-diff.py. I edited the tests for test/Assembler/invalid-generic-debug-node-*.ll by hand since the columns were off-by-three. It should work on your out-of-tree testcases (and code, if you've followed the advice in the previous paragraph). Some of the tests are in badly named files now (e.g., test/Assembler/invalid-mdcompositetype-missing-tag.ll should be 'dicompositetype'); I'll come back and move the files in a follow-up commit. llvm-svn: 236120 |
||
---|---|---|
.. | ||
2002-04-13-RetTypes.ll | ||
2002-11-05-GetelementptrPointers.ll | ||
2004-05-21-SwitchConstantMismatch.ll | ||
2006-07-11-StoreStruct.ll | ||
2006-10-15-AddrLabel.ll | ||
2006-12-12-IntrinsicDefine.ll | ||
2007-12-21-InvokeParamAttrs.ll | ||
2008-01-11-VarargAttrs.ll | ||
2008-03-01-AllocaSized.ll | ||
2008-08-22-MemCpyAlignment.ll | ||
2008-11-15-RetVoid.ll | ||
2009-05-29-InvokeResult1.ll | ||
2009-05-29-InvokeResult2.ll | ||
2009-05-29-InvokeResult3.ll | ||
2010-08-07-PointerIntrinsic.ll | ||
alias.ll | ||
AmbiguousPhi.ll | ||
bitcast-address-space-nested-global-cycle.ll | ||
bitcast-address-space-nested-global.ll | ||
bitcast-address-space-through-constant-inttoptr-inside-gep-instruction.ll | ||
bitcast-address-space-through-constant-inttoptr.ll | ||
bitcast-address-space-through-gep-2.ll | ||
bitcast-address-space-through-gep.ll | ||
bitcast-address-space-through-inttoptr.ll | ||
bitcast-address-spaces.ll | ||
bitcast-alias-address-space.ll | ||
bitcast-vector-pointer-as.ll | ||
byval-1.ll | ||
byval-4.ll | ||
comdat2.ll | ||
comdat3.ll | ||
comdat.ll | ||
cttz-undef-arg.ll | ||
dbg-typerefs.ll | ||
dbg.ll | ||
dominates.ll | ||
fpmath.ll | ||
frameescape.ll | ||
gcread-ptrptr.ll | ||
gcroot-alloca.ll | ||
gcroot-meta.ll | ||
gcroot-ptrptr.ll | ||
gcwrite-ptrptr.ll | ||
global-ctors.ll | ||
ident-meta1.ll | ||
ident-meta2.ll | ||
ident-meta3.ll | ||
ident-meta4.ll | ||
inalloca1.ll | ||
inalloca2.ll | ||
inalloca3.ll | ||
inalloca-vararg.ll | ||
invalid-statepoint2.ll | ||
invalid-statepoint.ll | ||
invoke.ll | ||
jumptable.ll | ||
llvm.compiler_used-invalid-type.ll | ||
llvm.dbg.declare-address.ll | ||
llvm.dbg.declare-expression.ll | ||
llvm.dbg.declare-variable.ll | ||
llvm.dbg.intrinsic-dbg-attachment.ll | ||
llvm.dbg.value-expression.ll | ||
llvm.dbg.value-value.ll | ||
llvm.dbg.value-variable.ll | ||
llvm.used-invalid-init2.ll | ||
llvm.used-invalid-init.ll | ||
llvm.used-invalid-type2.ll | ||
llvm.used-invalid-type.ll | ||
llvm.used-ptr-type.ll | ||
mdcompositetype-templateparams-tuple.ll | ||
mdcompositetype-templateparams.ll | ||
memcpy.ll | ||
module-flags-1.ll | ||
module-flags-2.ll | ||
module-flags-3.ll | ||
musttail-invalid.ll | ||
musttail-valid.ll | ||
PhiGrouping.ll | ||
range-1.ll | ||
range-2.ll | ||
README.txt | ||
recursive-struct-param.ll | ||
recursive-type-1.ll | ||
recursive-type-2.ll | ||
recursive-type-3.ll | ||
SelfReferential.ll | ||
sret.ll | ||
statepoint.ll | ||
varargs-intrinsic.ll |
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.