ΒΆllvm::Value* simplifyShuffleVectorInst(
llvm::Value* Op0,
llvm::Value* Op1,
ArrayRef<int> Mask,
llvm::Type* RetTy,
const llvm::SimplifyQuery& Q)
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