[PATCH] D16228: [Verifier] Check that all subprogram definitions are reachable from dbg.cu

Keno Fischer via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 15 15:23:14 PST 2016


loladiro updated this revision to Diff 45042.
loladiro added a comment.

Found a case where my new verfier check wasn't working + Whole load of new test case fixes.


http://reviews.llvm.org/D16228

Files:
  lib/IR/Verifier.cpp
  test/Assembler/2010-02-05-FunctionLocalMetadataBecomesNull.ll
  test/Assembler/diimportedentity.ll
  test/Assembler/dilexicalblock.ll
  test/Assembler/dilocalvariable-arg-large.ll
  test/Assembler/dilocalvariable.ll
  test/Assembler/dilocation.ll
  test/Assembler/disubprogram.ll
  test/Assembler/metadata.ll
  test/Bitcode/DILocalVariable-explicit-tags.ll
  test/Bitcode/DILocalVariable-explicit-tags.ll.bc
  test/Bitcode/debug-loc-again.ll
  test/BugPoint/metadata.ll
  test/CodeGen/MIR/X86/invalid-metadata-node-type.mir
  test/CodeGen/MIR/X86/stack-object-debug-info.mir
  test/CodeGen/Thumb/2010-07-15-debugOrdering.ll
  test/CodeGen/X86/StackColoring-dbg.ll
  test/CodeGen/X86/machine-trace-metrics-crash.ll
  test/DebugInfo/Generic/2010-03-19-DbgDeclare.ll
  test/DebugInfo/Generic/2010-07-19-Crash.ll
  test/Instrumentation/ThreadSanitizer/atomic.ll
  test/Linker/Inputs/mdlocation.ll
  test/Linker/mdlocation.ll
  test/Transforms/AddDiscriminators/basic.ll
  test/Transforms/AddDiscriminators/call.ll
  test/Transforms/AddDiscriminators/dbg-declare-discriminator.ll
  test/Transforms/AddDiscriminators/first-only.ll
  test/Transforms/AddDiscriminators/multiple.ll
  test/Transforms/AddDiscriminators/oneline.ll
  test/Transforms/DeadArgElim/2010-04-30-DbgInfo.ll
  test/Transforms/GVN/load-pre-nonlocal.ll
  test/Transforms/GVN/phi-translate.ll
  test/Transforms/Inline/debug-invoke.ll
  test/Transforms/LICM/debug-value.ll
  test/Transforms/LoopIdiom/debug-line.ll
  test/Transforms/LoopRotate/dbgvalue.ll
  test/Transforms/LoopSimplify/dbg-loc.ll
  test/Transforms/LoopSimplify/single-backedge.ll
  test/Transforms/LoopUnroll/runtime-loop1.ll
  test/Transforms/LoopVectorize/X86/no_fpmath.ll
  test/Transforms/LoopVectorize/X86/vectorization-remarks.ll
  test/Transforms/LoopVectorize/runtime-check.ll
  test/Transforms/Mem2Reg/ConvertDebugInfo2.ll
  test/Transforms/ObjCARC/basic.ll
  test/Transforms/SROA/dbg-single-piece.ll
  test/Transforms/SampleProfile/calls.ll
  test/Transforms/SampleProfile/fnptr.ll
  test/Transforms/SampleProfile/inline-hint.ll
  test/Transforms/SampleProfile/inline.ll
  test/Transforms/SimplifyCFG/basictest.ll
  test/Transforms/SimplifyCFG/hoist-dbgvalue.ll
  test/Transforms/Util/simplify-dbg-declare-load.ll
  test/Transforms/Util/split-bit-piece.ll
  test/Transforms/Util/store-first-op.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D16228.45042.patch
Type: text/x-patch
Size: 50632 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160115/0409cfa9/attachment.bin>


More information about the llvm-commits mailing list