LLVM  8.0.1
Macros | Functions
LegalizerInfo.cpp File Reference
#include "llvm/CodeGen/GlobalISel/LegalizerInfo.h"
#include "llvm/ADT/SmallBitVector.h"
#include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineOperand.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/TargetOpcodes.h"
#include "llvm/MC/MCInstrDesc.h"
#include "llvm/MC/MCInstrInfo.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/LowLevelTypeImpl.h"
#include "llvm/Support/MathExtras.h"
#include <algorithm>
#include <map>
Include dependency graph for LegalizerInfo.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "legalizer-info"
 

Functions

static LLT getTypeFromTypeIdx (const MachineInstr &MI, const MachineRegisterInfo &MRI, unsigned OpIdx, unsigned TypeIdx)
 Helper function to get LLT for the given type index. More...
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "legalizer-info"

Definition at line 39 of file LegalizerInfo.cpp.

Function Documentation

◆ getTypeFromTypeIdx()

static LLT getTypeFromTypeIdx ( const MachineInstr MI,
const MachineRegisterInfo MRI,
unsigned  OpIdx,
unsigned  TypeIdx 
)
static