LLVM API Documentation
#include "llvm/ADT/DenseSet.h"#include "llvm/ADT/SetVector.h"#include "llvm/ADT/StringMap.h"#include "llvm/ADT/ilist.h"#include "llvm/CodeGen/DAGCombine.h"#include "llvm/CodeGen/MachineFunction.h"#include "llvm/CodeGen/SelectionDAGNodes.h"#include "llvm/Support/RecyclingAllocator.h"#include "llvm/Target/TargetMachine.h"#include <cassert>#include <map>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| class | llvm::SDVTListNode |
| struct | llvm::FoldingSetTrait< SDVTListNode > |
| struct | llvm::ilist_traits< SDNode > |
| class | llvm::SDDbgInfo |
| class | llvm::SelectionDAG |
| struct | llvm::SelectionDAG::DAGUpdateListener |
| struct | llvm::GraphTraits< SelectionDAG * > |
Namespaces | |
| namespace | llvm |
List of target independent CodeGen pass IDs. | |
Functions | |
| void | llvm::checkForCycles (const SelectionDAG *DAG, bool force=false) |