LLVM API Documentation
#include "llvm/CodeGen/SelectionDAG.h"
#include "ScheduleDAGSDNodes.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/CodeGen/MachineConstantPool.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineModuleInfo.h"
#include "llvm/IR/DebugInfo.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/Intrinsics.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/GraphWriter.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/Target/TargetInstrInfo.h"
#include "llvm/Target/TargetIntrinsicInfo.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/Target/TargetRegisterInfo.h"
#include "llvm/Target/TargetSubtargetInfo.h"
Go to the source code of this file.
Typedefs | |
typedef SmallPtrSet< const SDNode *, 128 > | VisitedSDNodeSet |
Functions | |
static void | DumpNodes (const SDNode *N, unsigned indent, const SelectionDAG *G) |
static void | DumpNodesr (raw_ostream &OS, const SDNode *N, unsigned indent, const SelectionDAG *G, VisitedSDNodeSet &once) |
static void | printrWithDepthHelper (raw_ostream &OS, const SDNode *N, const SelectionDAG *G, unsigned depth, unsigned indent) |
typedef SmallPtrSet<const SDNode *, 128> VisitedSDNodeSet |
Definition at line 567 of file SelectionDAGDumper.cpp.
Definition at line 535 of file SelectionDAGDumper.cpp.
References llvm::dbgs(), llvm::SDNode::dump(), G, llvm::SDValue::getNode(), llvm::SDNode::getNumOperands(), llvm::SDNode::getOperand(), llvm::SDNode::hasOneUse(), and llvm::raw_ostream::indent().
Referenced by llvm::SelectionDAG::dump().
static void DumpNodesr | ( | raw_ostream & | OS, |
const SDNode * | N, | ||
unsigned | indent, | ||
const SelectionDAG * | G, | ||
VisitedSDNodeSet & | once | ||
) | [static] |
Definition at line 568 of file SelectionDAGDumper.cpp.
References llvm::SDValue::getNode(), llvm::SDNode::getNumOperands(), llvm::SDNode::getOperand(), llvm::SDValue::getResNo(), llvm::raw_ostream::indent(), llvm::SmallPtrSetImpl< PtrType >::insert(), llvm::SDNode::printr(), and llvm::NVPTX::PTXCvtMode::RN.
Referenced by llvm::SDNode::dumpr().
static void printrWithDepthHelper | ( | raw_ostream & | OS, |
const SDNode * | N, | ||
const SelectionDAG * | G, | ||
unsigned | depth, | ||
unsigned | indent | ||
) | [static] |
Definition at line 614 of file SelectionDAGDumper.cpp.
References G, llvm::SDValue::getNode(), llvm::SDNode::getNumOperands(), llvm::SDNode::getOperand(), llvm::SDValue::getValueType(), llvm::raw_ostream::indent(), llvm::MVT::Other, and llvm::SDNode::print().
Referenced by llvm::SDNode::printrWithDepth().