Searched refs:HexagonVectorLoopCarriedReuse (Results 1 – 2 of 2) sorted by relevance
257 class HexagonVectorLoopCarriedReuse : public LoopPass { class261 explicit HexagonVectorLoopCarriedReuse() : LoopPass(ID) { in HexagonVectorLoopCarriedReuse() function in __anon020bc6570111::HexagonVectorLoopCarriedReuse300 char HexagonVectorLoopCarriedReuse::ID = 0;302 INITIALIZE_PASS_BEGIN(HexagonVectorLoopCarriedReuse, "hexagon-vlcr",307 INITIALIZE_PASS_END(HexagonVectorLoopCarriedReuse, "hexagon-vlcr", in INITIALIZE_PASS_DEPENDENCY()310 bool HexagonVectorLoopCarriedReuse::runOnLoop(Loop *L, LPPassManager &LPM) { in INITIALIZE_PASS_DEPENDENCY()330 bool HexagonVectorLoopCarriedReuse::isEquivalentOperation(Instruction *I1, in isEquivalentOperation()362 bool HexagonVectorLoopCarriedReuse::canReplace(Instruction *I) { in canReplace()372 void HexagonVectorLoopCarriedReuse::findValueToReuse() { in findValueToReuse()458 Value *HexagonVectorLoopCarriedReuse::findValueInBlock(Value *Op, in findValueInBlock()[all …]
62 HexagonVectorLoopCarriedReuse.cpp