LLVM 20.0.0git
Functions | Variables
RISCVIndirectBranchTracking.cpp File Reference
#include "RISCV.h"
#include "RISCVInstrInfo.h"
#include "RISCVSubtarget.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineModuleInfo.h"

Go to the source code of this file.

Functions

static void emitLpad (MachineBasicBlock &MBB, const RISCVInstrInfo *TII, uint32_t Label)
 

Variables

cl::opt< uint32_tPreferredLandingPadLabel ("riscv-landing-pad-label", cl::ReallyHidden, cl::desc("Use preferred fixed label for all labels"))
 

Function Documentation

◆ emitLpad()

static void emitLpad ( MachineBasicBlock MBB,
const RISCVInstrInfo TII,
uint32_t  Label 
)
static

Variable Documentation

◆ PreferredLandingPadLabel

cl::opt< uint32_t > PreferredLandingPadLabel("riscv-landing-pad-label", cl::ReallyHidden, cl::desc("Use preferred fixed label for all labels")) ( "riscv-landing-pad-label"  ,
cl::ReallyHidden  ,
cl::desc("Use preferred fixed label for all labels")   
)