LLVM 22.0.0git
BPF.h File Reference

Go to the source code of this file.

Classes

class  llvm::BPFAbstractMemberAccessPass
class  llvm::BPFPreserveDITypePass
class  llvm::BPFIRPeepholePass
class  llvm::BPFASpaceCastSimplifyPass
class  llvm::BPFAdjustOptPass
class  llvm::BPFPreserveStaticOffsetPass

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Macros

#define BPF_TRAP   "__bpf_trap"

Functions

ModulePassllvm::createBPFCheckAndAdjustIR ()
FunctionPassllvm::createBPFISelDag (BPFTargetMachine &TM)
FunctionPassllvm::createBPFMISimplifyPatchablePass ()
FunctionPassllvm::createBPFMIPeepholePass ()
FunctionPassllvm::createBPFMIPreEmitPeepholePass ()
FunctionPassllvm::createBPFMIPreEmitCheckingPass ()
InstructionSelectorllvm::createBPFInstructionSelector (const BPFTargetMachine &, const BPFSubtarget &, const BPFRegisterBankInfo &)
void llvm::initializeBPFAsmPrinterPass (PassRegistry &)
void llvm::initializeBPFCheckAndAdjustIRPass (PassRegistry &)
void llvm::initializeBPFDAGToDAGISelLegacyPass (PassRegistry &)
void llvm::initializeBPFMIPeepholePass (PassRegistry &)
void llvm::initializeBPFMIPreEmitCheckingPass (PassRegistry &)
void llvm::initializeBPFMIPreEmitPeepholePass (PassRegistry &)
void llvm::initializeBPFMISimplifyPatchablePass (PassRegistry &)

Macro Definition Documentation

◆ BPF_TRAP

#define BPF_TRAP   "__bpf_trap"

Definition at line 25 of file BPF.h.

Referenced by createBPFUnreachable(), and llvm::BTFDebug::endModule().