Searched refs:LoopPhi (Results 1 – 4 of 4) sorted by relevance
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | MVETPAndVPTOptimisationsPass.cpp | 156 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 D | LowerMemIntrinsics.cpp | 340 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 D | ScalarEvolutionExpander.cpp | 1121 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 D | ScalarEvolutionExpander.h | 488 Instruction *Pos, PHINode *LoopPhi);
|