LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

 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)