LLVM 24.0.0git
X86LFIRewritePass.cpp File Reference

Go to the source code of this file.

Functions

static void alignToBundle (MachineBasicBlock &MBB)
static bool isIndirectlyReachable (MachineFunction &MF, const MachineBasicBlock &MBB)
static void alignIndirectBranchTargets (MachineFunction &MF)

Variables

static constexpr Align BundleAlign = Align::Constant<X86::LFIBundleSize>()

Function Documentation

◆ alignIndirectBranchTargets()

◆ alignToBundle()

void alignToBundle ( MachineBasicBlock & MBB)
static

Definition at line 40 of file X86LFIRewritePass.cpp.

References BundleAlign, and MBB.

Referenced by alignIndirectBranchTargets().

◆ isIndirectlyReachable()

Variable Documentation

◆ BundleAlign

Align BundleAlign = Align::Constant<X86::LFIBundleSize>()
staticconstexpr

Definition at line 24 of file X86LFIRewritePass.cpp.

Referenced by alignIndirectBranchTargets(), and alignToBundle().