ΒΆbool mayFoldLoadIntoBroadcastFromMem(
llvm::SDValue Op,
llvm::MVT EltVT,
const llvm::X86Subtarget& Subtarget,
bool AssumeSingleUse = false)
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