Home
last modified time | relevance | path

Searched refs:PHIOp (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp353 for (unsigned PHIOp = 1, NumOps = VisitedPHI->getNumOperands(); in collectUnprimedAccPHIs() local
354 PHIOp != NumOps; PHIOp += 2) { in collectUnprimedAccPHIs()
355 Register RegOp = VisitedPHI->getOperand(PHIOp).getReg(); in collectUnprimedAccPHIs()
397 for (unsigned PHIOp = 1, NumOps = PHI->getNumOperands(); PHIOp != NumOps; in convertUnprimedAccPHIs() local
398 PHIOp += 2) { in convertUnprimedAccPHIs()
399 Register RegOp = PHI->getOperand(PHIOp).getReg(); in convertUnprimedAccPHIs()
409 PHIOps.push_back({PHIInput->getOperand(1), PHI->getOperand(PHIOp + 1)}); in convertUnprimedAccPHIs()
415 PHI->getOperand(PHIOp + 1)}); in convertUnprimedAccPHIs()
425 PHI->getOperand(PHIOp + 1)}); in convertUnprimedAccPHIs()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp1255 for (unsigned PHIOp = 1, NumOps = PHI->getNumOperands(); PHIOp != NumOps; in needVSETVLIPHI() local
1256 PHIOp += 2) { in needVSETVLIPHI()
1257 Register InReg = PHI->getOperand(PHIOp).getReg(); in needVSETVLIPHI()
1258 MachineBasicBlock *PBB = PHI->getOperand(PHIOp + 1).getMBB(); in needVSETVLIPHI()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp1026 if (auto *PHIOp = dyn_cast<PHINode>(I)) in createPHIExpression() local
1027 if (isCopyOfPHI(P.first, PHIOp)) in createPHIExpression()
2852 for (auto PHIOp : PHIOps) in makePossiblePHIOfOps() local
2853 ValuePHI->addIncoming(PHIOp.first, PHIOp.second); in makePossiblePHIOfOps()
2857 for (auto PHIOp : PHIOps) { in makePossiblePHIOfOps() local
2858 ValuePHI->setIncomingValue(i, PHIOp.first); in makePossiblePHIOfOps()
2859 ValuePHI->setIncomingBlock(i, PHIOp.second); in makePossiblePHIOfOps()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp2253 const Value *PHIOp = PN.getIncomingValueForBlock(LLVMBB); in handlePHINodesInSuccessorBlocks() local
2258 if (const auto *Inst = dyn_cast<Instruction>(PHIOp)) in handlePHINodesInSuccessorBlocks()
2261 Register Reg = getRegForValue(PHIOp); in handlePHINodesInSuccessorBlocks()
H A DSelectionDAGBuilder.cpp11335 const Value *PHIOp = PN.getIncomingValueForBlock(LLVMBB); in HandlePHINodesInSuccessorBlocks() local
11337 if (const auto *C = dyn_cast<Constant>(PHIOp)) { in HandlePHINodesInSuccessorBlocks()
11352 FuncInfo.ValueMap.find(PHIOp); in HandlePHINodesInSuccessorBlocks()
11356 assert(isa<AllocaInst>(PHIOp) && in HandlePHINodesInSuccessorBlocks()
11357 FuncInfo.StaticAllocaMap.count(cast<AllocaInst>(PHIOp)) && in HandlePHINodesInSuccessorBlocks()
11359 Reg = FuncInfo.CreateRegs(PHIOp); in HandlePHINodesInSuccessorBlocks()
11360 CopyValueToVirtualRegister(PHIOp, Reg); in HandlePHINodesInSuccessorBlocks()