LLVM 22.0.0git
InstructionSelect.cpp File Reference

This file implements the InstructionSelect class. More...

Go to the source code of this file.

Classes

class  llvm::InstructionSelect::MIIteratorMaintainer
 This class observes instruction insertions/removals. More...

Macros

#define DEBUG_TYPE   "instruction-select"

Functions

 DEBUG_COUNTER (GlobalISelCounter, "globalisel", "Controls whether to select function with GlobalISel")
 INITIALIZE_PASS_BEGIN (InstructionSelect, DEBUG_TYPE, "Select target instructions out of generic instructions", false, false) INITIALIZE_PASS_END(InstructionSelect

Variables

static const std::string CoveragePrefix
 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

◆ DEBUG_TYPE

#define DEBUG_TYPE   "instruction-select"

Definition at line 38 of file InstructionSelect.cpp.

Function Documentation

◆ DEBUG_COUNTER()

DEBUG_COUNTER ( GlobalISelCounter ,
"globalisel" ,
"Controls whether to select function with GlobalISel"  )

References llvm::cl::init().

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( InstructionSelect ,
DEBUG_TYPE ,
"Select target instructions out of generic instructions" ,
false ,
false  )

Variable Documentation

◆ CoveragePrefix

◆ DEBUG_TYPE

DEBUG_TYPE

Definition at line 62 of file InstructionSelect.cpp.

◆ false

Select target instructions out of generic false

Definition at line 64 of file InstructionSelect.cpp.

◆ instructions

Select target instructions out of generic instructions

Definition at line 63 of file InstructionSelect.cpp.