Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp175 class HexagonVectorLoopCarriedReuse { class
177 HexagonVectorLoopCarriedReuse(Loop *L) : CurLoop(L){}; in HexagonVectorLoopCarriedReuse() function in __anon00be9b940111::HexagonVectorLoopCarriedReuse
216 HexagonVectorLoopCarriedReuse Vlcr(&L); in INITIALIZE_PASS_DEPENDENCY()
228 HexagonVectorLoopCarriedReuse Vlcr(L); in runOnLoop()
232 bool HexagonVectorLoopCarriedReuse::run() { in run()
247 bool HexagonVectorLoopCarriedReuse::isCallInstCommutative(CallInst *C) { in isCallInstCommutative()
311 bool HexagonVectorLoopCarriedReuse::isEquivalentOperation(Instruction *I1, in isEquivalentOperation()
343 bool HexagonVectorLoopCarriedReuse::canReplace(Instruction *I) { in canReplace()
359 void HexagonVectorLoopCarriedReuse::findValueToReuse() { in findValueToReuse()
500 Value *HexagonVectorLoopCarriedReuse::findValueInBlock(Value *Op, in findValueInBlock()
[all …]