Searched refs:IncomingVal (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemorySSA.cpp | 1015 MemoryAccess *IncomingVal; member 1019 : DTN(D), ChildIt(It), IncomingVal(M) {} in RenamePassData() 1024 std::swap(IncomingVal, RHS.IncomingVal); in swap() 1155 Phi->addIncoming(IncomingVal, BB); in renameSuccessorPhis() 1171 MUD->setDefiningAccess(IncomingVal); in renameBlock() 1173 IncomingVal = &L; in renameBlock() 1175 IncomingVal = &L; in renameBlock() 1179 return IncomingVal; in renameBlock() 1199 IncomingVal = renameBlock(Root->getBlock(), IncomingVal, RenameAllUses); in renamePass() 1206 IncomingVal = WorkStack.back().IncomingVal; in renamePass() [all …]
|
| H A D | ScalarEvolution.cpp | 9294 Constant *IncomingVal = nullptr; in getOtherIncomingValue() local 9304 if (IncomingVal != CurrentVal) { in getOtherIncomingValue() 9305 if (IncomingVal) in getOtherIncomingValue() 9307 IncomingVal = CurrentVal; in getOtherIncomingValue() 9311 return IncomingVal; in getOtherIncomingValue()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 251 auto *IncomingVal = std::get<1>(Incoming); in foldIntegerTypedPHI() local 253 if (IncomingVal->getType() == IntToPtr->getType()) { in foldIntegerTypedPHI() 254 NewPtrPHI->addIncoming(IncomingVal, IncomingBB); in foldIntegerTypedPHI() 259 LoadInst *LoadI = dyn_cast<LoadInst>(IncomingVal); in foldIntegerTypedPHI() 260 assert((isa<PHINode>(IncomingVal) || in foldIntegerTypedPHI() 261 IncomingVal->getType()->isPointerTy() || in foldIntegerTypedPHI() 273 Instruction *&CI = Casts[IncomingVal]; in foldIntegerTypedPHI() 275 CI = CastInst::CreateBitOrPointerCast(IncomingVal, IntToPtr->getType(), in foldIntegerTypedPHI() 276 IncomingVal->getName() + ".ptr"); in foldIntegerTypedPHI() 277 if (auto *IncomingI = dyn_cast<Instruction>(IncomingVal)) { in foldIntegerTypedPHI()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | SSAUpdaterImpl.h | 443 ValT IncomingVal = I.getIncomingValue(); in CheckIfPHIMatches() local 451 if (IncomingVal == PredInfo->AvailableVal) in CheckIfPHIMatches() 457 PhiT *IncomingPHIVal = Traits::ValueIsPHI(IncomingVal, Updater); in CheckIfPHIMatches()
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | ZoneAlgo.cpp | 523 Value *IncomingVal = Incoming.get(); in isRecursivePHI() local 524 auto *IncomingPHI = dyn_cast<PHINode>(IncomingVal); in isRecursivePHI() 1056 Value *IncomingVal = Incoming[0].second; in computeNormalizedPHIs() local 1060 IncomingVal, IncomingStmt, IncomingStmt->getSurroundingLoop()); in computeNormalizedPHIs()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | MemorySSA.h | 841 void renamePass(BasicBlock *BB, MemoryAccess *IncomingVal, 843 renamePass(DT->getNode(BB), IncomingVal, Visited, true, true); 879 void renamePass(DomTreeNode *, MemoryAccess *IncomingVal,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | ConstantHoisting.cpp | 742 Value *IncomingVal = PHI->getIncomingValue(i); in updateOperand() local 743 Inst->setOperand(Idx, IncomingVal); in updateOperand()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 1753 Value *IncomingVal = NewPN->getIncomingValue(Idx); in findOrCreatePHIInBlock() local 1764 if (Argument *A = dyn_cast<Argument>(IncomingVal)) { in findOrCreatePHIInBlock() 1771 IncomingVal = findOutputMapping(OutputMappings, IncomingVal); in findOrCreatePHIInBlock() 1772 Value *Val = Region.findCorrespondingValueIn(*FirstRegion, IncomingVal); in findOrCreatePHIInBlock()
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopBuilder.cpp | 1929 Instruction *IncomingVal = in joinOrderedPHIs() local 1931 if (!IncomingVal) in joinOrderedPHIs() 1934 UnionFind.unionSets(PHI, IncomingVal); in joinOrderedPHIs()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 2390 Value *IncomingVal = PN->getIncomingValue(I)->stripPointerCasts(); in dupRetToEnableTailCallOpts() local 2391 CallInst *CI = dyn_cast<CallInst>(IncomingVal); in dupRetToEnableTailCallOpts()
|