LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TargetSchedInfo.h File Reference

#include "llvm/Target/TargetInstrInfo.h"
#include "llvm/ADT/hash_map"
#include <string>

Include dependency graph for TargetSchedInfo.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::CPUResource
struct  llvm::InstrClassRUsage
struct  llvm::InstrRUsageDelta
struct  llvm::InstrIssueDelta
struct  llvm::InstrRUsage
class  llvm::TargetSchedInfo

Typedefs

typedef long long llvm::cycles_t
typedef unsigned llvm::resourceId_t

Variables

static const cycles_t llvm::HUGE_LATENCY = ~((long long) 1 << (sizeof(cycles_t)-2))
static const cycles_t llvm::INVALID_LATENCY = -HUGE_LATENCY
const int llvm::MAX_NUM_SLOTS = 32
const int llvm::MAX_NUM_CYCLES = 32