ΒΆllvm::Value* simplifyShuffleVectorInst(
    llvm::Value* Op0,
    llvm::Value* Op1,
    ArrayRef<int> Mask,
    llvm::Type* RetTy,
    const llvm::SimplifyQuery& Q)

Description

Given operands for a ShuffleVectorInst, fold the result or return null. See class ShuffleVectorInst for a description of the mask representation.

Declared at: llvm/include/llvm/Analysis/InstructionSimplify.h:275

Parameters

llvm::Value* Op0
llvm::Value* Op1
ArrayRef<int> Mask
llvm::Type* RetTy
const llvm::SimplifyQuery& Q