Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp156 LoopPhi = in findLoopComponents()
158 if (!LoopPhi || LoopPhi->getOpcode() != TargetOpcode::PHI || in findLoopComponents()
159 LoopPhi->getNumOperands() != 5 || in findLoopComponents()
160 (LoopPhi->getOperand(2).getMBB() != Latch && in findLoopComponents()
161 LoopPhi->getOperand(4).getMBB() != Latch)) { in findLoopComponents()
348 Register PhiReg = LoopPhi->getOperand(0).getReg(); in MergeLoopEnd()
376 !CheckUsers(StartReg, {LoopPhi}, MRI)) { in MergeLoopEnd()
392 LoopPhi->getOperand(3).setReg(StartReg); in MergeLoopEnd()
393 LoopPhi->getOperand(1).setReg(DecReg); in MergeLoopEnd()
395 LoopPhi->getOperand(1).setReg(StartReg); in MergeLoopEnd()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp340 PHINode *LoopPhi = LoopBuilder.CreatePHI(TypeOfCopyLen, 0); in createMemMoveLoop() local
342 LoopPhi, ConstantInt::get(TypeOfCopyLen, 1), "index_ptr"); in createMemMoveLoop()
352 LoopPhi->addIncoming(IndexPtr, LoopBB); in createMemMoveLoop()
353 LoopPhi->addIncoming(CopyLen, CopyBackwardsBB); in createMemMoveLoop()
H A DScalarEvolutionExpander.cpp1121 Instruction *Pos, PHINode *LoopPhi) { in hoistBeforePos() argument
1131 } while (InstToHoist != LoopPhi); in hoistBeforePos()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h488 Instruction *Pos, PHINode *LoopPhi);