Online doxygen out of date?

Hi all,

I'm having a bit of trouble with the online doxygen documentation. As far is I
know, it should reflect current svn trunk. However, it seems out of date. For
example, the ExtractValueInst [1] is not a UnaryInstruction yet and still
takes Value* as indices.

To add to the confusing, the mainpage [2] says it is documentation version
"2.1svn" which seems even more weird.

What gives?

Matthijs

[1]: http://www.llvm.org/doxygen/classllvm_1_1ExtractValueInst.html
[2]: http://www.llvm.org/doxygen/

I'm having a bit of trouble with the online doxygen documentation. As far is I
know, it should reflect current svn trunk. However, it seems out of date. For
example, the ExtractValueInst [1] is not a UnaryInstruction yet and still
takes Value* as indices.

To add to the confusing, the mainpage [2] says it is documentation version
"2.1svn" which seems even more weird.

What gives?

Both of these issues are fixed. It will be regenerated tonight.

A lot of this stuff is automated and occasionally we have snags in the system. I appreciate you bringing it to my attention.

-Tanya

Both of these issues are fixed. It will be regenerated tonight.

A lot of this stuff is automated and occasionally we have snags in the
system. I appreciate you bringing it to my attention.

One more that might also be regenerated(?), but I noticed today that the live demo at http://llvm.org/demo/index.cgi now returns errors if you check the "Show LLVM C++ API code" box.

Jonathan

A lot of this stuff is automated and occasionally we have snags in the
system. I appreciate you bringing it to my attention.

One more that might also be regenerated(?), but I noticed today that the live demo at http://llvm.org/demo/index.cgi now returns errors if you check the "Show LLVM C++ API code" box.

This has been fixed. This was because the demo.cgi script was not changed to 2.3 where llvm2cpp is now part of llc. Fixed now. Thanks!

-Tanya

I'm having a bit of trouble with the online doxygen documentation. As far is I

While we are on the topic..

If you run doxygen on the headers (*.h) first and then the source
files (*.cpp), it's actually going to pick up the documentation from
the second one. This is somewhat unfortunate, since mostly it the
documentation lives in headers.

For eg, Module.h[1] actually has a good description about the Module
class, and Module.cpp[2] does not. The generated documentation page[3]
unfortunately does not contain the description from Module.h.

Regards,
-Mahadevan.

[1] http://www.llvm.org/doxygen/Module_8h-source.html
[2] http://www.llvm.org/doxygen/Module_8cpp-source.html
[3] http://www.llvm.org/doxygen/classModule.html