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) |
|
Definition at line 53 of file ConstantRange.cpp. References LT(). Referenced by intersect1Wrapped(), llvm::ConstantRange::isWrappedSet(), and Max(). |
|
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(). |
|
Definition at line 41 of file ConstantRange.cpp. References C, and llvm::ConstantExpr::getSetLT(). Referenced by llvm::ConstantRange::contains(), GT(), intersect1Wrapped(), llvm::ConstantRange::intersectWith(), and Min(). |
|
Definition at line 47 of file ConstantRange.cpp. References C, and llvm::ConstantExpr::getSetLE(). Referenced by llvm::ConstantRange::contains(). |
|
Definition at line 58 of file ConstantRange.cpp. References GT(). Referenced by llvm::ConstantRange::intersectWith(). |
|
Definition at line 55 of file ConstantRange.cpp. References LT(). Referenced by llvm::ConstantRange::intersectWith(). |
|