LLVM API Documentation

Classes | Namespaces | Defines | Functions
MCELFObjectWriter.h File Reference
#include "llvm/ADT/Triple.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Support/ELF.h"
#include <vector>
Include dependency graph for MCELFObjectWriter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::MCELFObjectTargetWriter

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Defines

#define R_TYPE_SHIFT   0
#define R_TYPE_MASK   0xffffff00
#define R_TYPE2_SHIFT   8
#define R_TYPE2_MASK   0xffff00ff
#define R_TYPE3_SHIFT   16
#define R_TYPE3_MASK   0xff00ffff
#define R_SSYM_SHIFT   24
#define R_SSYM_MASK   0x00ffffff

Functions

MCObjectWriterllvm::createELFObjectWriter (MCELFObjectTargetWriter *MOTW, raw_ostream &OS, bool IsLittleEndian)
 Construct a new ELF writer instance.

Define Documentation

#define R_SSYM_MASK   0x00ffffff

Definition at line 79 of file MCELFObjectWriter.h.

Referenced by llvm::MCELFObjectTargetWriter::setRSsym().

#define R_SSYM_SHIFT   24
#define R_TYPE2_MASK   0xffff00ff

Definition at line 75 of file MCELFObjectWriter.h.

Referenced by llvm::MCELFObjectTargetWriter::setRType2().

#define R_TYPE2_SHIFT   8
#define R_TYPE3_MASK   0xff00ffff

Definition at line 77 of file MCELFObjectWriter.h.

Referenced by llvm::MCELFObjectTargetWriter::setRType3().

#define R_TYPE3_SHIFT   16
#define R_TYPE_MASK   0xffffff00

Definition at line 73 of file MCELFObjectWriter.h.

Referenced by llvm::MCELFObjectTargetWriter::setRType().

#define R_TYPE_SHIFT   0