Searched refs:LoopPhi (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | MVETPAndVPTOptimisationsPass.cpp | 107 MachineInstr *&LoopStart, MachineInstr *&LoopPhi, in findLoopComponents() argument 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() 165 LLVM_DEBUG(dbgs() << " found loop phi: " << *LoopPhi); in findLoopComponents() 167 Register StartReg = LoopPhi->getOperand(2).getMBB() == Latch in findLoopComponents() 168 ? LoopPhi->getOperand(3).getReg() in findLoopComponents() 169 : LoopPhi->getOperand(1).getReg(); in findLoopComponents() [all …]
|
| /netbsd-src/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-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.h | 488 Instruction *Pos, PHINode *LoopPhi);
|