Home
last modified time | relevance | path

Searched refs:ShuffleVectorConstantExpr (Results 1 – 2 of 2) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DConstantsContext.h179 class ShuffleVectorConstantExpr final : public ConstantExpr {
181 ShuffleVectorConstantExpr(Constant *C1, Constant *C2, ArrayRef<int> Mask) in ShuffleVectorConstantExpr() function
361 struct OperandTraits<ShuffleVectorConstantExpr>
362 : public FixedNumOperandTraits<ShuffleVectorConstantExpr, 2> {};
363 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(ShuffleVectorConstantExpr, Value)
620 return new ShuffleVectorConstantExpr(Ops[0], Ops[1], ShuffleMask);
H A DConstants.cpp557 else if (isa<ShuffleVectorConstantExpr>(C)) in deleteConstant()
558 delete static_cast<ShuffleVectorConstantExpr *>(C); in deleteConstant()
1506 return cast<ShuffleVectorConstantExpr>(this)->ShuffleMask; in getShuffleMask()
1510 return cast<ShuffleVectorConstantExpr>(this)->ShuffleMaskForBitcode; in getShuffleMaskForBitcode()