llvm::getIConstantSplatVal

Synopses

Declared in <llvm/CodeGen/GlobalISel/Utils.h>

std::optional<APInt>
getIConstantSplatVal(
    Register const Reg,
    MachineRegisterInfo const& MRI);
» more...
std::optional<APInt>
getIConstantSplatVal(
    MachineInstr const& MI,
    MachineRegisterInfo const& MRI);
» more...

Return Value

  • the scalar integral splat value of Reg if possible.
  • the scalar integral splat value defined by MI if possible.