LLVM
8.0.1
|
#include "llvm/ADT/None.h"
#include "llvm/ADT/Optional.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/Instruction.h"
#include "llvm/IR/Type.h"
#include "llvm/IR/Value.h"
#include "llvm/Support/Casting.h"
#include <cstddef>
Go to the source code of this file.
Classes | |
class | llvm::Operator |
This is a utility class that provides an abstraction for the common functionality between Instructions and ConstantExprs. More... | |
class | llvm::OverflowingBinaryOperator |
Utility class for integer operators which may exhibit overflow - Add, Sub, Mul, and Shl. More... | |
class | llvm::PossiblyExactOperator |
A udiv or sdiv instruction, which can be marked as "exact", indicating that no bits are destroyed. More... | |
class | llvm::FastMathFlags |
Convenience struct for specifying and reasoning about fast-math flags. More... | |
class | llvm::FPMathOperator |
Utility class for floating point operations which can have information about relaxed accuracy requirements attached to them. More... | |
class | llvm::ConcreteOperator< SuperClass, Opc > |
A helper template for defining operators for individual opcodes. More... | |
class | llvm::AddOperator |
class | llvm::SubOperator |
class | llvm::MulOperator |
class | llvm::ShlOperator |
class | llvm::SDivOperator |
class | llvm::UDivOperator |
class | llvm::AShrOperator |
class | llvm::LShrOperator |
class | llvm::ZExtOperator |
class | llvm::GEPOperator |
class | llvm::PtrToIntOperator |
class | llvm::BitCastOperator |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |