LLVM API Documentation

SelectionDAGBuild.h File Reference

#include "llvm/Constants.h"
#include "llvm/ADT/APInt.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/CodeGen/SelectionDAGNodes.h"
#include "llvm/CodeGen/ValueTypes.h"
#include "llvm/Support/CallSite.h"
#include <vector>
#include <set>

Include dependency graph for SelectionDAGBuild.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm

Classes

class  llvm::FunctionLoweringInfo
struct  llvm::FunctionLoweringInfo::LiveOutInfo
class  llvm::SelectionDAGLowering
struct  llvm::SelectionDAGLowering::Case
struct  llvm::SelectionDAGLowering::CaseBits
struct  llvm::SelectionDAGLowering::CaseRec
struct  llvm::SelectionDAGLowering::CaseCmp
struct  llvm::SelectionDAGLowering::CaseBitsCmp
struct  llvm::SelectionDAGLowering::CaseBlock
struct  llvm::SelectionDAGLowering::JumpTable
struct  llvm::SelectionDAGLowering::JumpTableHeader
struct  llvm::SelectionDAGLowering::BitTestCase
struct  llvm::SelectionDAGLowering::BitTestBlock

Functions

void llvm::AddCatchInfo (CallInst &I, MachineModuleInfo *MMI, MachineBasicBlock *MBB)