aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2011-05-28 02:33:00 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2011-05-28 02:33:00 +0000
commitfd3f71ef3a69e7e50c65dceaa0d53c289765c26a (patch)
treebcfe75b15a2e25e131970e3bb4f048347dab5e86 /llvm/lib/Transforms/Utils/InlineFunction.cpp
parent5cc91b261199d836b3d5e22cd9724abcc6c7a984 (diff)
downloadllvm-fd3f71ef3a69e7e50c65dceaa0d53c289765c26a.zip
llvm-fd3f71ef3a69e7e50c65dceaa0d53c289765c26a.tar.gz
llvm-fd3f71ef3a69e7e50c65dceaa0d53c289765c26a.tar.bz2
Create two BlockInfo entries when a live range is discontinuous through a block.
Delete the Kill and Def markers in BlockInfo. They are no longer necessary when BlockInfo describes a continuous live range. This only affects the relatively rare kind of basic block where a live range looks like this: |---x o---| Now live range splitting can pretend that it is looking at two blocks: |---x o---| This allows the code to be simplified a bit. llvm-svn: 132245
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions