summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-08-20 21:05:58 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-08-20 21:05:58 +0000
commit784973b89e382c2563b6c543f4e356033c66fbad (patch)
tree6f77b37a40e7faec7557fae4b7a11ea5fc5d7027 /clang/lib/Frontend/CompilerInvocation.cpp
parentcf4ab0891ddaf8deb03a4b5aeb57b36e05312d39 (diff)
downloadbcm5719-llvm-784973b89e382c2563b6c543f4e356033c66fbad.tar.gz
bcm5719-llvm-784973b89e382c2563b6c543f4e356033c66fbad.zip
Clarify that duplicate edges are not allowed in the Machine CFG.
LLVM IR has labeled duplicate CFG edges, but since Machine CFG edges don't have labels, it doesn't make sense to allow duplicates. There is no way of telling what the edges mean. Duplicate CFG edges cause confusion when dealing with edge weights. It seems that code producing duplicate CFG edges usually does the wrong thing with edge weights. llvm-svn: 162227
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud