aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2016-01-14 06:12:30 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2016-01-14 06:12:30 +0000
commite21e90933c6e879c232403904e5d834c786d76af (patch)
treec32383ac80c2d3e039cc26011222873b38fc8f8e /clang/lib/CodeGen/CodeGenModule.cpp
parent11a876533ee63969493b324d5143bca7adfb198f (diff)
downloadllvm-e21e90933c6e879c232403904e5d834c786d76af.zip
llvm-e21e90933c6e879c232403904e5d834c786d76af.tar.gz
llvm-e21e90933c6e879c232403904e5d834c786d76af.tar.bz2
[CodeView] Add support for dumping binary annotations
Binary annotations are encoded along the lines of UTF-8 and ECI but with a few minor differences. The algorithm specified in "ECMA-335 CLI Section II.3.2 - Blobs and Signatures" is used to compress binary annotations. Signed binary annotations are encoded like unsigned annotations except the sign bit is rotated left to reduce the number of bits needed to be encoded. llvm-svn: 257742
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions