History log of /external/llvm/include/llvm-c/EnhancedDisassembly.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6244b518880842f2c15200ee041e06799e4cc779 21-Mar-2012 Gregory Szorc <gregory.szorc@gmail.com> Organize LLVM C API docs into doxygen modules; add docs

This gives a lot of love to the docs for the C API. Like Clang's
documentation, the C API is now organized into a Doxygen "module"
(LLVMC). Each C header file is a child of the main module. Some modules
(like Core) have a hierarchy of there own. The produced documentation is
thus better organized (before everything was in one monolithic list).

This patch also includes a lot of new documentation for APIs in Core.h.
It doesn't document them all, but is better than none. Function docs are
missing @param and @return annotation, but the documentation body now
commonly provides help details (like the expected llvm::Value sub-type
to expect).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153157 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/EnhancedDisassembly.h
27e26497600171eda67c16a32f0da62d35ab5e6e 14-Mar-2011 Jim Grosbach <grosbach@apple.com> Trailing whitespace.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127620 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/EnhancedDisassembly.h
1f6efa3996dd1929fbc129203ce5009b620e6969 29-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com> Merge System into Support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/EnhancedDisassembly.h
847da55716e9c1d39c08ed052bc86d28796cb91f 20-Jul-2010 Chris Lattner <sabre@nondot.org> start straightening out libedis's dependencies and make it fit
better in the llvm world. Among other things, this changes:

1. The guts of libedis are now moved into lib/MC/MCDisassembler
2. llvm-mc now depends on lib/MC/MCDisassembler, not tools/edis,
so edis and mc don't have to be built in series.
3. lib/MC/MCDisassembler no longer depends on the C api, the C
API depends on it.
4. Various code cleanup changes.

There is still a lot to be done to make edis fit with the llvm
design, but this is an incremental step in the right direction.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108869 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/EnhancedDisassembly.h
4b318ef9747b8e6ce71b6724fce0c4c2b9b94556 12-Apr-2010 Sean Callanan <scallanan@apple.com> Bug fix: included System/Types.h instead of
inttypes.h to allow building on Windows.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101062 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/EnhancedDisassembly.h
8f993b8c244bb5ec19d004a070eb9f32c5a29b1a 08-Apr-2010 Sean Callanan <scallanan@apple.com> Added support for ARM disassembly to edis.

I also added a rule to the ARM target's Makefile to
build the ARM-specific instruction information table
for the enhanced disassembler.

I will add the test harness for all this stuff in
a separate commit.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100735 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/EnhancedDisassembly.h
01cd79fe1b89526bdd4d91275eda990dc608791d 09-Feb-2010 Sean Callanan <scallanan@apple.com> Added header file declarations and .exports entries
for the new APIs offered by the enhanced disassembler
for inspecting operands.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95606 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/EnhancedDisassembly.h
76706584c2190f4a157ec7a3c89a7098ce9fd880 04-Feb-2010 Sean Callanan <scallanan@apple.com> Filled in a few new APIs for the enhanced
disassembly library that provide access to
instruction information, and fixed ambiguous
wording in the comments for the header.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95274 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/EnhancedDisassembly.h
e2749017e1a4b258454db825d5d0a8a29e5852b2 28-Jan-2010 Sean Callanan <scallanan@apple.com> Changed constants to an enum so as not to pollute the
global namespace needlessly.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94697 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/EnhancedDisassembly.h
c3fbf91697d688e9633ae823b223f3446be93fd7 28-Jan-2010 Sean Callanan <scallanan@apple.com> Added a header file defining the externally-visible C API
for the LLVM disassemblers.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94696 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm-c/EnhancedDisassembly.h