Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp143 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 …]