LLVM API Documentation
#include "llvm/Support/ConstantRange.h"#include "llvm/Constants.h"#include "llvm/Instruction.h"#include "llvm/Type.h"#include <iostream>Include dependency graph for ConstantRange.cpp:

Go to the source code of this file.
Functions | |
| static ConstantIntegral * | Next (ConstantIntegral *CI) |
| static bool | LT (ConstantIntegral *A, ConstantIntegral *B) |
| static bool | LTE (ConstantIntegral *A, ConstantIntegral *B) |
| static bool | GT (ConstantIntegral *A, ConstantIntegral *B) |
| static ConstantIntegral * | Min (ConstantIntegral *A, ConstantIntegral *B) |
| static ConstantIntegral * | Max (ConstantIntegral *A, ConstantIntegral *B) |
| static ConstantRange | intersect1Wrapped (const ConstantRange &LHS, const ConstantRange &RHS) |
| static bool GT | ( | ConstantIntegral * | A, | |
| ConstantIntegral * | B | |||
| ) | [static] |
Definition at line 53 of file ConstantRange.cpp.
Referenced by intersect1Wrapped(), llvm::ConstantRange::isWrappedSet(), and Max().
| static ConstantRange intersect1Wrapped | ( | const ConstantRange & | LHS, | |
| const ConstantRange & | RHS | |||
| ) | [static] |
Definition at line 197 of file ConstantRange.cpp.
References llvm::ConstantRange::getLower(), llvm::ConstantRange::getSetSize(), llvm::ConstantRange::getType(), llvm::ConstantRange::getUpper(), GT(), llvm::ConstantRange::isWrappedSet(), and LT().
Referenced by llvm::ConstantRange::intersectWith().
| static bool LT | ( | ConstantIntegral * | A, | |
| ConstantIntegral * | B | |||
| ) | [static] |
Definition at line 41 of file ConstantRange.cpp.
Referenced by llvm::ConstantRange::contains(), GT(), intersect1Wrapped(), llvm::ConstantRange::intersectWith(), and Min().
| static bool LTE | ( | ConstantIntegral * | A, | |
| ConstantIntegral * | B | |||
| ) | [static] |
| static ConstantIntegral* Max | ( | ConstantIntegral * | A, | |
| ConstantIntegral * | B | |||
| ) | [static] |
Definition at line 58 of file ConstantRange.cpp.
Referenced by llvm::ConstantRange::intersectWith().
| static ConstantIntegral* Min | ( | ConstantIntegral * | A, | |
| ConstantIntegral * | B | |||
| ) | [static] |
Definition at line 55 of file ConstantRange.cpp.
Referenced by llvm::ConstantRange::intersectWith().
| static ConstantIntegral* Next | ( | ConstantIntegral * | CI | ) | [static] |
Definition at line 32 of file ConstantRange.cpp.
References False, llvm::Value::getType(), and True.