ΒΆbool mayFoldLoadIntoBroadcastFromMem(
    llvm::SDValue Op,
    llvm::MVT EltVT,
    const llvm::X86Subtarget& Subtarget,
    bool AssumeSingleUse = false)

Description

Check if Op is a load operation that could be folded into a vector splat instruction as a memory operand. Example: vbroadcastss 16(%rdi), %xmm2.

Declared at: llvm/lib/Target/X86/X86ISelLowering.h:922

Parameters

llvm::SDValue Op
llvm::MVT EltVT
const llvm::X86Subtarget& Subtarget
bool AssumeSingleUse = false