Lines Matching defs:createShuffle

9370   static T createShuffle(Value *V1, Value *V2, ArrayRef<int> Mask,
10346 Cost += createShuffle(InVectors.front(),
10351 Cost += createShuffle(InVectors.front(), InVectors.back(), CommonMask);
10367 Cost += createShuffle(InVectors.front(), &E1, CommonMask);
10371 Cost += createShuffle(&E1, E2, Mask);
10383 Cost += createShuffle(P, InVectors.front(), CommonMask);
10433 createShuffle(const PointerUnion<Value *, const TreeEntry *> &P1,
10642 return ExtraCost + BaseShuffleAnalysis::createShuffle<InstructionCost>(
10854 Cost += createShuffle(InVectors.front(), InVectors.back(), CommonMask);
10924 Cost += createShuffle(Vec, InVectors.back(), CommonMask);
10926 Cost += createShuffle(Vec, nullptr, CommonMask);
10937 Cost += createShuffle(Vec, InVectors.back(), CommonMask);
10939 Cost += createShuffle(Vec, nullptr, CommonMask);
11006 createShuffle(InVectors.front(),
14180 Value *createShuffle(Value *V1, Value *V2, ArrayRef<int> Mask) {
14184 return BaseShuffleAnalysis::createShuffle<Value *>(
14303 SubVec = createShuffle(Bases.front(), Bases.back(), SubMask);
14335 Vec = createShuffle(Vec, SubVec, VecMask);
14411 Vec = createShuffle(Vec, InVectors.back(), CommonMask);
14415 Vec = createShuffle(Vec, nullptr, CommonMask);
14418 V1 = createShuffle(V1, V2, Mask);
14445 V = createShuffle(InVectors.front(), InVectors.back(), CommonMask);
14449 V = createShuffle(InVectors.front(), nullptr, CommonMask);
14461 V1 = createShuffle(V1, nullptr, Mask);
14494 return createShuffle(V1, V2, Mask);
14510 Vec = createShuffle(Vec, InVectors.back(), CommonMask);
14513 Vec = createShuffle(Vec, nullptr, CommonMask);
14522 Vec = createShuffle(Vec, nullptr, ResizeMask);
14530 Vec = createShuffle(Vec, InVectors.back(), CommonMask);
14533 Vec = createShuffle(Vec, nullptr, CommonMask);
14550 std::bind(&ShuffleInstructionBuilder::createShuffle, this, _1, _2,
14573 Vec = createShuffle(InsertVec, Vec, SVMask);
14597 return createShuffle(InVectors.front(), InVectors.back(), CommonMask);
14598 return createShuffle(InVectors.front(), nullptr, CommonMask);