LLVM API Documentation

Classes | Namespaces | Functions
X86InstrBuilder.h File Reference
#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineMemOperand.h"
Include dependency graph for X86InstrBuilder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::X86AddressMode

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Functions

static const MachineInstrBuilder & llvm::addDirectMem (const MachineInstrBuilder &MIB, unsigned Reg)
static const MachineInstrBuilder & llvm::addOffset (const MachineInstrBuilder &MIB, int Offset)
static const MachineInstrBuilder & llvm::addRegOffset (const MachineInstrBuilder &MIB, unsigned Reg, bool isKill, int Offset)
static const MachineInstrBuilder & llvm::addRegReg (const MachineInstrBuilder &MIB, unsigned Reg1, bool isKill1, unsigned Reg2, bool isKill2)
static const MachineInstrBuilder & llvm::addFullAddress (const MachineInstrBuilder &MIB, const X86AddressMode &AM)
static const MachineInstrBuilder & llvm::addFrameReference (const MachineInstrBuilder &MIB, int FI, int Offset=0)
static const MachineInstrBuilder & llvm::addConstantPoolReference (const MachineInstrBuilder &MIB, unsigned CPI, unsigned GlobalBaseReg, unsigned char OpFlags)