Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp420 class HvxIdioms { class
422 HvxIdioms(const HexagonVectorCombine &HVC_) : HVC(HVC_) { in HvxIdioms() function in __anoncba317990111::HvxIdioms
486 const HvxIdioms::FxpOp &Op) { in operator <<()
1617 auto HvxIdioms::getNumSignificantBits(Value *V, Instruction *In) const in getNumSignificantBits()
1647 auto HvxIdioms::canonSgn(SValue X, SValue Y) const in canonSgn()
1661 auto HvxIdioms::matchFxpMul(Instruction &In) const -> std::optional<FxpOp> { in matchFxpMul()
1714 auto HvxIdioms::processFxpMul(Instruction &In, const FxpOp &Op) const in processFxpMul()
1806 auto HvxIdioms::processFxpMulChopped(IRBuilderBase &Builder, Instruction &In, in processFxpMulChopped()
1902 auto HvxIdioms::createMulQ15(IRBuilderBase &Builder, SValue X, SValue Y, in createMulQ15()
1917 auto HvxIdioms::createMulQ31(IRBuilderBase &Builder, SValue X, SValue Y, in createMulQ31()
[all …]