Searched refs:ShuffleVectorConstantExpr (Results 1 – 2 of 2) sorted by relevance
152 class ShuffleVectorConstantExpr final : public ConstantExpr {154 ShuffleVectorConstantExpr(Constant *C1, Constant *C2, ArrayRef<int> Mask) in ShuffleVectorConstantExpr() function243 struct OperandTraits<ShuffleVectorConstantExpr>244 : public FixedNumOperandTraits<ShuffleVectorConstantExpr, 2> {};245 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(ShuffleVectorConstantExpr, Value)491 return new ShuffleVectorConstantExpr(Ops[0], Ops[1], ShuffleMask);
571 else if (isa<ShuffleVectorConstantExpr>(C)) in deleteConstant()572 delete static_cast<ShuffleVectorConstantExpr *>(C); in deleteConstant()1518 return cast<ShuffleVectorConstantExpr>(this)->ShuffleMask; in getShuffleMask()1522 return cast<ShuffleVectorConstantExpr>(this)->ShuffleMaskForBitcode; in getShuffleMaskForBitcode()