OSDN Git Service

While folding unconditional return move DbgRegionEndInst into the predecessor, instea...
authorDevang Patel <dpatel@apple.com>
Tue, 24 Feb 2009 00:05:16 +0000 (00:05 +0000)
committerDevang Patel <dpatel@apple.com>
Tue, 24 Feb 2009 00:05:16 +0000 (00:05 +0000)
commit5622f07a21b799964dc172925b9ebc38191859f6
tree16e82835e5409da8dd61f099e209b8d9fdfac1ee
parent53cac18cca61265304056de670cea39870f28315
While folding unconditional return move DbgRegionEndInst into the predecessor, instead of removing it. This fixes following tests from llvmgcc42 testsuite.

gcc.c-torture/execute/20000605-3.c
gcc.c-torture/execute/20020619-1.c
gcc.c-torture/execute/20030920-1.c
gcc.c-torture/execute/loop-ivopts-1.c

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65353 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Utils/BasicBlockUtils.cpp
lib/Transforms/Utils/SimplifyCFG.cpp
test/Transforms/SimplifyCFG/dbginfo.ll