Searched refs:createHvxIntrinsic (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 143 Value *createHvxIntrinsic(IRBuilderBase &Builder, Intrinsic::ID IntID, 769 return HVC.createHvxIntrinsic(Builder, V6_vL32b_pred_ai, ValTy, in createPredicatedLoad() 840 return HVC.createHvxIntrinsic(Builder, V6_vS32b_pred_ai, nullptr, in createPredicatedStore() 1913 return HVC.createHvxIntrinsic(Builder, V6_vmpyhvsrs, X.Val->getType(), in createMulQ15() 1932 HVC.createHvxIntrinsic(Builder, V6_vmpyewuh, InpTy, {X.Val, Y.Val}); in createMulQ31() 1933 return HVC.createHvxIntrinsic(Builder, V6_vmpyo_acc, InpTy, in createMulQ31() 1953 Value *Ret = HVC.createHvxIntrinsic(Builder, AddCarry, in createAddCarry() 1973 HVC.createHvxIntrinsic(Builder, V6_vandqrt, /*RetTy=*/nullptr, in createAddCarry() 2000 HVC.createHvxIntrinsic(Builder, V6_vmpyh, HvxP32Ty, {Y.Val, X.Val}); in createMul16() 2012 return HVC.createHvxIntrinsic(Builder, V6_vmpyuhvs, HvxI16Ty, in createMulH16() [all …]
|