Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonVectorLoopCarriedReuse.cpp257 class HexagonVectorLoopCarriedReuse : public LoopPass { class
261 explicit HexagonVectorLoopCarriedReuse() : LoopPass(ID) { in HexagonVectorLoopCarriedReuse() function in __anon020bc6570111::HexagonVectorLoopCarriedReuse
300 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 …]
DCMakeLists.txt62 HexagonVectorLoopCarriedReuse.cpp