LLVM 22.0.0git
BasicBlockMatchingAndInference.cpp File Reference

Go to the source code of this file.

Classes

class  StaleMatcher
 The object is used to identify and match basic blocks given their hashes. More...

Functions

 INITIALIZE_PASS_BEGIN (BasicBlockMatchingAndInference, "machine-block-match-infer", "Machine Block Matching and Inference Analysis", true, true) INITIALIZE_PASS_END(BasicBlockMatchingAndInference

Variables

static cl::opt< floatPropellerInferThreshold ("propeller-infer-threshold", cl::desc("Threshold for infer stale profile"), cl::init(0.6), cl::Optional)
machine block match infer
machine block match Machine Block Matching and Inference Analysis
machine block match Machine Block Matching and Inference true

Function Documentation

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( BasicBlockMatchingAndInference ,
"machine-block-match-infer" ,
"Machine Block Matching and Inference Analysis" ,
true ,
true  )

Variable Documentation

◆ Analysis

machine block match Machine Block Matching and Inference Analysis

Definition at line 83 of file BasicBlockMatchingAndInference.cpp.

◆ infer

machine block match infer

Definition at line 82 of file BasicBlockMatchingAndInference.cpp.

◆ PropellerInferThreshold

cl::opt< float > PropellerInferThreshold("propeller-infer-threshold", cl::desc("Threshold for infer stale profile"), cl::init(0.6), cl::Optional) ( "propeller-infer-threshold" ,
cl::desc("Threshold for infer stale profile") ,
cl::init(0.6) ,
cl::Optional  )
static

◆ true

machine block match Machine Block Matching and Inference true

Definition at line 83 of file BasicBlockMatchingAndInference.cpp.