LLVM 20.0.0git
Macros | Functions | Variables
PPCExpandISEL.cpp File Reference
#include "PPC.h"
#include "PPCInstrInfo.h"
#include "PPCSubtarget.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/CodeGen/LivePhysRegs.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "ppc-expand-isel"
 

Functions

 STATISTIC (NumExpanded, "Number of ISEL instructions expanded")
 
 STATISTIC (NumRemoved, "Number of ISEL instructions removed")
 
 STATISTIC (NumFolded, "Number of ISEL instructions folded")
 

Variables

static cl::opt< boolGenerateISEL ("ppc-gen-isel", cl::desc("Enable generating the ISEL instruction."), cl::init(true), cl::Hidden)
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "ppc-expand-isel"

Definition at line 29 of file PPCExpandISEL.cpp.

Function Documentation

◆ STATISTIC() [1/3]

STATISTIC ( NumExpanded  ,
"Number of ISEL instructions expanded"   
)

◆ STATISTIC() [2/3]

STATISTIC ( NumFolded  ,
"Number of ISEL instructions folded"   
)

◆ STATISTIC() [3/3]

STATISTIC ( NumRemoved  ,
"Number of ISEL instructions removed"   
)

Variable Documentation

◆ GenerateISEL

cl::opt< bool > GenerateISEL("ppc-gen-isel", cl::desc("Enable generating the ISEL instruction."), cl::init(true), cl::Hidden) ( "ppc-gen-isel"  ,
cl::desc("Enable generating the ISEL instruction.")  ,
cl::init(true ,
cl::Hidden   
)
static