LLVM  4.0.0
Macros | Functions | Variables
InstructionSelect.cpp File Reference

This file implements the InstructionSelect class. More...

#include "llvm/CodeGen/GlobalISel/InstructionSelect.h"
#include "llvm/ADT/PostOrderIterator.h"
#include "llvm/ADT/Twine.h"
#include "llvm/CodeGen/GlobalISel/InstructionSelector.h"
#include "llvm/CodeGen/GlobalISel/LegalizerInfo.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/TargetPassConfig.h"
#include "llvm/IR/Function.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/Target/TargetSubtargetInfo.h"
Include dependency graph for InstructionSelect.cpp:

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "instruction-select"
 

Functions

 INITIALIZE_PASS_BEGIN (InstructionSelect, DEBUG_TYPE,"Select target instructions out of generic instructions", false, false) INITIALIZE_PASS_END(InstructionSelect
 
static void reportSelectionError (const MachineInstr *MI, const Twine &Message)
 

Variables

 DEBUG_TYPE
 
Select target instructions out
of generic 
instructions
 
Select target instructions out
of generic 
false
 

Detailed Description

This file implements the InstructionSelect class.

Definition in file InstructionSelect.cpp.

Macro Definition Documentation

#define DEBUG_TYPE   "instruction-select"

Definition at line 25 of file InstructionSelect.cpp.

Function Documentation

INITIALIZE_PASS_BEGIN ( InstructionSelect  ,
DEBUG_TYPE  ,
"Select target instructions out of generic instructions ,
false  ,
false   
)
static void reportSelectionError ( const MachineInstr MI,
const Twine Message 
)
static

Variable Documentation

DEBUG_TYPE

Definition at line 34 of file InstructionSelect.cpp.

Select target instructions out of generic false

Definition at line 34 of file InstructionSelect.cpp.

Select target instructions out of generic instructions

Definition at line 34 of file InstructionSelect.cpp.

Referenced by llvm::coro::buildCoroutineFrame().