LLVM 23.0.0git
BPFTargetMachine.cpp File Reference

Go to the source code of this file.

Functions

LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeBPFTarget ()
static Reloc::Model getEffectiveRelocModel (std::optional< Reloc::Model > RM)

Variables

cl::opt< boolDisableMIPeephole ("disable-bpf-peephole", cl::Hidden, cl::desc("Disable machine peepholes for BPF"))
static cl::opt< boolDisableCheckUnreachable ("bpf-disable-trap-unreachable", cl::Hidden, cl::desc("Disable Trap Unreachable for BPF"))

Function Documentation

◆ getEffectiveRelocModel()

Reloc::Model getEffectiveRelocModel ( std::optional< Reloc::Model > RM)
static

Definition at line 63 of file BPFTargetMachine.cpp.

References llvm::Reloc::PIC_.

◆ LLVMInitializeBPFTarget()

Variable Documentation

◆ DisableCheckUnreachable

cl::opt< bool > DisableCheckUnreachable("bpf-disable-trap-unreachable", cl::Hidden, cl::desc("Disable Trap Unreachable for BPF")) ( "bpf-disable-trap-unreachable" ,
cl::Hidden ,
cl::desc("Disable Trap Unreachable for BPF")  )
static

◆ DisableMIPeephole

cl::opt< bool > DisableMIPeephole("disable-bpf-peephole", cl::Hidden, cl::desc("Disable machine peepholes for BPF")) ( "disable-bpf-peephole" ,
cl::Hidden ,
cl::desc("Disable machine peepholes for BPF")  )