Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatternsHVX.td554 def: Pat<(VecPI16 (sext_invec HWI8:$Vss)), (VSxtb (LoVec $Vss))>;
555 def: Pat<(VecPI32 (sext_invec HWI16:$Vss)), (VSxth (LoVec $Vss))>;
556 def: Pat<(VecPI32 (sext_invec HWI8:$Vss)),
557 (VSxth (LoVec (VSxtb (LoVec $Vss))))>;
563 def: Pat<(VecPI16 (zext_invec HWI8:$Vss)), (VZxtb (LoVec $Vss))>;
564 def: Pat<(VecPI32 (zext_invec HWI16:$Vss)), (VZxth (LoVec $Vss))>;
565 def: Pat<(VecPI32 (zext_invec HWI8:$Vss)),
566 (VZxth (LoVec (VZxtb (LoVec $Vss))))>;
568 def: Pat<(VecI8 (trunc HWI16:$Vss)),
569 (V6_vpackeb (HiVec $Vss), (LoVec $Vss))>;
[all …]
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dhvx_hexagon_protos.h41 #define Q6_V_hi_W(Vss) __BUILTIN_VECTOR_WRAP(__builtin_HEXAGON_V6_hi)(Vss) argument
52 #define Q6_V_lo_W(Vss) __BUILTIN_VECTOR_WRAP(__builtin_HEXAGON_V6_lo)(Vss) argument