summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2009-05-30 04:20:30 +0000
committerEli Friedman <eli.friedman@gmail.com>2009-05-30 04:20:30 +0000
commit796358498f5457a8aad0f3898f1bc4ebb180bf6a (patch)
tree17deecf642324eb26e12450d020e7c7c3fd75471 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent2346cd2a10abafea8f00b4d2f1cb771a251910fa (diff)
downloadbcm5719-llvm-796358498f5457a8aad0f3898f1bc4ebb180bf6a.tar.gz
bcm5719-llvm-796358498f5457a8aad0f3898f1bc4ebb180bf6a.zip
Expose an API to print a group of decls (like "int a,b;").
Make StmtPrinter use DeclPrinter to print all declarations. Merge declarations in the limited case of an unnamed TagDecl followed by one or more declarations using that TagDecl directly. Change SuppressTypeSpecifiers to the more general SuppressSpecifiers, and use it to suppress stuff like "typedef" and "extern". Replace OwnedTag with SuppressTag, since it's more convenient to print declarations from DeclPrinter at the moment. improvements to declaration printing. Fix pretty-printing for K&R function definitions and __builtin_va_arg. We're now to the point where the pretty-printing output for non-trivial programs can actually be piped back into clang. llvm-svn: 72608
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud