Go to file
Nick Lewycky c58d293a6f Rename everything to follow LLVM style ... I think.
Add support for switch and indirectbr edges. This works by densely numbering
all blocks which have such terminators, and then separately numbering the
possible successors. The predecessors write down a number, the successor knows
its own number (as a ConstantInt) and sends that and the pointer to the number
the predecessor wrote down to the runtime, who looks up the counter in a
per-function table.

Coverage data should now be functional, but I haven't tested it on anything
other than my 2-file synthetic test program for coverage.

llvm-svn: 130186
2011-04-26 03:54:16 +00:00
clang include/clang/AST/StmtIterator.h: std::pair should be provided by <utility>. libcxx needs it. 2011-04-26 03:17:13 +00:00
compiler-rt Make sure we include __sync_synchronize on arm platforms if we need it. 2011-04-21 22:05:05 +00:00
debuginfo-tests These tests are x86_64 specific. 2011-03-28 20:00:34 +00:00
libcxx http://llvm.org/bugs/show_bug.cgi?id=9765 2011-04-21 14:29:59 +00:00
lldb For lldbutil.py, Change a bunch of function names to all lower case formats to be consistent. 2011-04-25 23:38:13 +00:00
llvm Rename everything to follow LLVM style ... I think. 2011-04-26 03:54:16 +00:00