summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/InlineCost.h
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2012-04-06 17:21:31 +0000
committerChandler Carruth <chandlerc@gmail.com>2012-04-06 17:21:31 +0000
commit9ceebb7e92e980340d199b550e3a2110c80ea871 (patch)
treeb04f5a1d3e691facff502a9feb782c8ca2b64623 /include/llvm/Analysis/InlineCost.h
parentbe2df1675df492092b6355803709a62296ad73aa (diff)
downloadllvm-9ceebb7e92e980340d199b550e3a2110c80ea871.tar.gz
llvm-9ceebb7e92e980340d199b550e3a2110c80ea871.tar.bz2
llvm-9ceebb7e92e980340d199b550e3a2110c80ea871.tar.xz
Sink the collection of return instructions until after *all*
simplification has been performed. This is a bit less efficient (requires another ilist walk of the basic blocks) but shouldn't matter in practice. More importantly, it's just too much work to keep track of all the various ways the return instructions can be mutated while simplifying them. This fixes yet another crasher, reported by Daniel Dunbar. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154179 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Analysis/InlineCost.h')
0 files changed, 0 insertions, 0 deletions