LLVM API Documentation

LiveIntervalAnalysis.h File Reference

#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/LiveInterval.h"
#include "llvm/ADT/BitVector.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Support/Allocator.h"
#include <cmath>

Include dependency graph for LiveIntervalAnalysis.h:

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

Go to the source code of this file.

Namespaces

namespace  llvm

Classes

struct  llvm::Idx2MBBCompare
class  llvm::LiveIntervals
struct  llvm::LiveIntervals::InstrSlots
struct  llvm::LiveIntervals::SRInfo
 SRInfo - Spill / restore info.

Typedefs

typedef std::pair< unsigned,
MachineBasicBlock * > 
llvm::IdxMBBPair

Functions

bool llvm::operator< (unsigned V, const IdxMBBPair &IM)
bool llvm::operator< (const IdxMBBPair &IM, unsigned V)