Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp574 class PolynomialMultiplyRecognize { class
576 explicit PolynomialMultiplyRecognize(Loop *loop, const DataLayout &dl, in PolynomialMultiplyRecognize() function in __anonb0a6806b0511::PolynomialMultiplyRecognize
641 Value *PolynomialMultiplyRecognize::getCountIV(BasicBlock *BB) { in getCountIV()
683 bool PolynomialMultiplyRecognize::matchLeftShift(SelectInst *SelI, in matchLeftShift()
797 bool PolynomialMultiplyRecognize::matchRightShift(SelectInst *SelI, in matchRightShift()
867 bool PolynomialMultiplyRecognize::scanSelect(SelectInst *SelI, in scanSelect()
974 bool PolynomialMultiplyRecognize::isPromotableTo(Value *Val, in isPromotableTo()
1012 void PolynomialMultiplyRecognize::promoteTo(Instruction *In, in promoteTo()
1064 bool PolynomialMultiplyRecognize::promoteTypes(BasicBlock *LoopB, in promoteTypes()
1125 bool PolynomialMultiplyRecognize::findCycle(Value *Out, Value *In, in findCycle()
[all …]