Searched refs:vdeal (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelDAGToDAGHVX.cpp | 879 MaskT vdeal(ArrayRef<int> Vu, ArrayRef<int> Vv, unsigned Size, bool TakeOdd) { in vdeal() function 2147 if (same(SM.Mask, shuffles::mask(shuffles::vdeal, HwLen, Size, Odd))) { in contracting() 2150 auto vdeal = OpRef::res(Results.top()); in contracting() local 2152 {OpRef::hi(vdeal), OpRef::lo(vdeal)}); in contracting()
|
| H A D | HexagonVectorCombine.cpp | 141 Value *vdeal(IRBuilderBase &Builder, Value *Val0, Value *Val1) const; 2543 auto HexagonVectorCombine::vdeal(IRBuilderBase &Builder, Value *Val0, in vdeal() function in HexagonVectorCombine 2668 Value *Res = vdeal(Builder, sublo(Builder, VVal), subhi(Builder, VVal)); in splitVectorElements()
|
| H A D | HexagonDepInstrInfo.td | 32925 "vdeal($Vy32,$Vx32,$Rt32)", 32941 "$Vd32.b = vdeal($Vu32.b)", 32991 "$Vd32.h = vdeal($Vu32.h)", 33016 "$Vdd32 = vdeal($Vu32,$Vv32,$Rt8)",
|