Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp564 class PolynomialMultiplyRecognize { class
566 explicit PolynomialMultiplyRecognize(Loop *loop, const DataLayout &dl, in PolynomialMultiplyRecognize() function in __anona63979960511::PolynomialMultiplyRecognize
631 Value *PolynomialMultiplyRecognize::getCountIV(BasicBlock *BB) { in getCountIV()
673 bool PolynomialMultiplyRecognize::matchLeftShift(SelectInst *SelI, in matchLeftShift()
787 bool PolynomialMultiplyRecognize::matchRightShift(SelectInst *SelI, in matchRightShift()
857 bool PolynomialMultiplyRecognize::scanSelect(SelectInst *SelI, in scanSelect()
964 bool PolynomialMultiplyRecognize::isPromotableTo(Value *Val, in isPromotableTo()
1002 void PolynomialMultiplyRecognize::promoteTo(Instruction *In, in promoteTo()
1054 bool PolynomialMultiplyRecognize::promoteTypes(BasicBlock *LoopB, in promoteTypes()
1112 bool PolynomialMultiplyRecognize::findCycle(Value *Out, Value *In, in findCycle()
[all …]