mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-19 09:36:44 +00:00
Fix Doxygen issues: wrap code examples in \code and use \p to refer to
parameters. llvm-svn: 163984
This commit is contained in:
parent
845fbb6919
commit
dd5d6c0da7
@ -33,6 +33,7 @@ namespace llvm {
|
||||
///
|
||||
/// Here is a simple example using integers:
|
||||
///
|
||||
/// \code
|
||||
/// EquivalenceClasses<int> EC;
|
||||
/// EC.unionSets(1, 2); // insert 1, 2 into the same set
|
||||
/// EC.insert(4); EC.insert(5); // insert 4, 5 into own sets
|
||||
@ -46,6 +47,7 @@ namespace llvm {
|
||||
/// cerr << *MI << " "; // Print member.
|
||||
/// cerr << "\n"; // Finish set.
|
||||
/// }
|
||||
/// \endcode
|
||||
///
|
||||
/// This example prints:
|
||||
/// 4
|
||||
|
@ -120,6 +120,7 @@ namespace llvm {
|
||||
/// Abstract base class for registry listeners, which are informed when new
|
||||
/// entries are added to the registry. Simply subclass and instantiate:
|
||||
///
|
||||
/// \code
|
||||
/// class CollectorPrinter : public Registry<Collector>::listener {
|
||||
/// protected:
|
||||
/// void registered(const Registry<Collector>::entry &e) {
|
||||
@ -131,7 +132,7 @@ namespace llvm {
|
||||
/// };
|
||||
///
|
||||
/// CollectorPrinter Printer;
|
||||
///
|
||||
/// \endcode
|
||||
class listener {
|
||||
listener *Prev, *Next;
|
||||
|
||||
|
@ -199,7 +199,7 @@ public:
|
||||
return Kind >= UserClass0;
|
||||
}
|
||||
|
||||
/// isRelatedTo - Check whether this class is "related" to \arg RHS. Classes
|
||||
/// isRelatedTo - Check whether this class is "related" to \p RHS. Classes
|
||||
/// are related if they are in the same class hierarchy.
|
||||
bool isRelatedTo(const ClassInfo &RHS) const {
|
||||
// Tokens are only related to tokens.
|
||||
@ -238,7 +238,7 @@ public:
|
||||
return Root == RHSRoot;
|
||||
}
|
||||
|
||||
/// isSubsetOf - Test whether this class is a subset of \arg RHS;
|
||||
/// isSubsetOf - Test whether this class is a subset of \p RHS.
|
||||
bool isSubsetOf(const ClassInfo &RHS) const {
|
||||
// This is a subset of RHS if it is the same class...
|
||||
if (this == &RHS)
|
||||
@ -501,7 +501,7 @@ struct MatchableInfo {
|
||||
}
|
||||
|
||||
/// couldMatchAmbiguouslyWith - Check whether this matchable could
|
||||
/// ambiguously match the same set of operands as \arg RHS (without being a
|
||||
/// ambiguously match the same set of operands as \p RHS (without being a
|
||||
/// strictly superior match).
|
||||
bool couldMatchAmbiguouslyWith(const MatchableInfo &RHS) {
|
||||
// The primary comparator is the instruction mnemonic.
|
||||
@ -2064,7 +2064,7 @@ static void emitValidateOperandClass(AsmMatcherInfo &Info,
|
||||
static void emitIsSubclass(CodeGenTarget &Target,
|
||||
std::vector<ClassInfo*> &Infos,
|
||||
raw_ostream &OS) {
|
||||
OS << "/// isSubclass - Compute whether \\arg A is a subclass of \\arg B.\n";
|
||||
OS << "/// isSubclass - Compute whether \\p A is a subclass of \\p B.\n";
|
||||
OS << "static bool isSubclass(MatchClassKind A, MatchClassKind B) {\n";
|
||||
OS << " if (A == B)\n";
|
||||
OS << " return true;\n\n";
|
||||
|
Loading…
Reference in New Issue
Block a user