LLVM 23.0.0git
CSEInfo.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "cseinfo"

Functions

 INITIALIZE_PASS (GISelCSEAnalysisWrapperPass, DEBUG_TYPE, "Analysis containing CSE Info", false, true) void UniqueMachineInstr
 -----— UniqueMachineInstr ----------—//
static const charstringify (const MachineInstr *MI, std::string &S)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "cseinfo"

Definition at line 16 of file CSEInfo.cpp.

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( GISelCSEAnalysisWrapperPass ,
DEBUG_TYPE ,
"Analysis containing CSE Info" ,
false ,
true  )

-----— UniqueMachineInstr ----------—//

Definition at line 22 of file CSEInfo.cpp.

References llvm::GISelInstProfileBuilder::addNodeID(), DEBUG_TYPE, MI, and Profile.

◆ stringify()

const char * stringify ( const MachineInstr * MI,
std::string & S )
static

Definition at line 274 of file CSEInfo.cpp.

References MI, and llvm::raw_string_ostream::str().

Referenced by llvm::GISelCSEInfo::verify().