|
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. | |
1.8.13