LLVM API Documentation

TargetData.h File Reference

#include "llvm/Pass.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/ADT/SmallVector.h"
#include <string>

Include dependency graph for TargetData.h:

Go to the source code of this file.

Namespaces

namespace  llvm

Classes

struct  llvm::TargetAlignElem
class  llvm::TargetData
class  llvm::StructLayout

Enumerations

enum  llvm::AlignTypeEnum {
  llvm::INTEGER_ALIGN = 'i', llvm::VECTOR_ALIGN = 'v', llvm::FLOAT_ALIGN = 'f', llvm::AGGREGATE_ALIGN = 'a',
  llvm::STACK_ALIGN = 's'
}
 Enum used to categorize the alignment types stored by TargetAlignElem. More...