Lines Matching defs:Val0
140 Value *vdeal(IRBuilderBase &Builder, Value *Val0, Value *Val1) const;
141 Value *vshuff(IRBuilderBase &Builder, Value *Val0, Value *Val1) const;
2542 auto HexagonVectorCombine::vdeal(IRBuilderBase &Builder, Value *Val0,
2544 assert(Val0->getType() == Val1->getType());
2545 int Len = length(Val0);
2552 return Builder.CreateShuffleVector(Val0, Val1, Mask, "shf");
2555 auto HexagonVectorCombine::vshuff(IRBuilderBase &Builder, Value *Val0,
2557 assert(Val0->getType() == Val1->getType());
2558 int Len = length(Val0);
2562 Mask[2 * i + 0] = i; // Val0
2565 return Builder.CreateShuffleVector(Val0, Val1, Mask, "shf");