LLVM API Documentation
#include "llvm/ADT/FoldingSet.h"#include "llvm/ADT/GraphTraits.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/SmallPtrSet.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/ilist_node.h"#include "llvm/CodeGen/ISDOpcodes.h"#include "llvm/CodeGen/MachineMemOperand.h"#include "llvm/CodeGen/ValueTypes.h"#include "llvm/IR/Constants.h"#include "llvm/IR/Instructions.h"#include "llvm/Support/DataTypes.h"#include "llvm/Support/DebugLoc.h"#include "llvm/Support/MathExtras.h"#include <cassert>

Go to the source code of this file.
Namespaces | |
| llvm | |
| List of target independent CodeGen pass IDs. | |
| llvm::ISD | |
Typedefs | |
| typedef AtomicSDNode | llvm::LargestSDNode |
| typedef GlobalAddressSDNode | llvm::MostAlignedSDNode |
Functions | |
| void | llvm::checkForCycles (const SDNode *N) |
| bool | llvm::ISD::isBuildVectorAllOnes (const SDNode *N) |
| Node predicates. More... | |
| bool | llvm::ISD::isBuildVectorAllZeros (const SDNode *N) |
| bool | llvm::ISD::isScalarToVector (const SDNode *N) |
| bool | llvm::ISD::allOperandsUndef (const SDNode *N) |
| bool | llvm::ISD::isNormalLoad (const SDNode *N) |
| bool | llvm::ISD::isNON_EXTLoad (const SDNode *N) |
| bool | llvm::ISD::isEXTLoad (const SDNode *N) |
| bool | llvm::ISD::isSEXTLoad (const SDNode *N) |
| bool | llvm::ISD::isZEXTLoad (const SDNode *N) |
| bool | llvm::ISD::isUNINDEXEDLoad (const SDNode *N) |
| bool | llvm::ISD::isNormalStore (const SDNode *N) |
| bool | llvm::ISD::isNON_TRUNCStore (const SDNode *N) |
| bool | llvm::ISD::isTRUNCStore (const SDNode *N) |
| bool | llvm::ISD::isUNINDEXEDStore (const SDNode *N) |