Shared implementation for legacy and new‐PM instruction selection passes.
Synopsis
Declared in <llvm/CodeGen/GlobalISel/InstructionSelect.h>
class InstructionSelectImpl;
Member Functions
Name |
Description |
|
Construct the shared instruction selection implementation. |
Prepare analyses and select generic instructions in |
|
Select all generic instructions in |
|
Install the instruction selector used for subsequent selection. |
Protected Types
Name |
Description |
Observer that keeps the reverse selection iterator valid across erasures. |
Protected Member Functions
Name |
Description |
Select a single machine instruction, or erase it if already dead. |
Protected Data Members
Name |
Description |
Optional block frequency info used at non‐None optimization levels. |
|
Target instruction selector used to lower generic opcodes. |
|
Optimization level controlling optional profile analyses. |
|
Optional profile summary info used at non‐None optimization levels. |
|
Optional value‐tracking analysis passed to the selector. |
Created with MrDocs