mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-25 16:24:23 +00:00
Doxygenified and cleand up comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12294 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -25,15 +25,15 @@ class ConstantInt;
|
||||
|
||||
struct ExprType;
|
||||
|
||||
/// ClassifyExpr: Analyze an expression to determine the complexity of the
|
||||
/// ClassifyExpr - Analyze an expression to determine the complexity of the
|
||||
/// expression, and which other values it depends on.
|
||||
///
|
||||
ExprType ClassifyExpr(Value *Expr);
|
||||
|
||||
// ExprType - Represent an expression of the form CONST*VAR+CONST
|
||||
// or simpler. The expression form that yields the least information about the
|
||||
// expression is just the Linear form with no offset.
|
||||
//
|
||||
/// ExprType Class - Represent an expression of the form CONST*VAR+CONST
|
||||
/// or simpler. The expression form that yields the least information about the
|
||||
/// expression is just the Linear form with no offset.
|
||||
///
|
||||
struct ExprType {
|
||||
enum ExpressionType {
|
||||
Constant, // Expr is a simple constant, Offset is value
|
||||
@ -52,9 +52,9 @@ struct ExprType {
|
||||
ExprType(Value *Val); // Create a linear or constant expression
|
||||
ExprType(const ConstantInt *scale, Value *var, const ConstantInt *offset);
|
||||
|
||||
// If this expression has an intrinsic type, return it. If it is zero, return
|
||||
// the specified type.
|
||||
//
|
||||
/// If this expression has an intrinsic type, return it. If it is zero,
|
||||
/// return the specified type.
|
||||
///
|
||||
const Type *getExprType(const Type *Default) const;
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user