diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-05-28 02:33:00 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-05-28 02:33:00 +0000 |
commit | fd3f71ef3a69e7e50c65dceaa0d53c289765c26a (patch) | |
tree | bcfe75b15a2e25e131970e3bb4f048347dab5e86 /clang/lib/Basic/SourceManager.cpp | |
parent | 5cc91b261199d836b3d5e22cd9724abcc6c7a984 (diff) | |
download | llvm-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 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions