Home
last modified time | relevance | path

Searched refs:IncomingVal (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DMemorySSA.cpp974 MemoryAccess *IncomingVal; member
978 : DTN(D), ChildIt(It), IncomingVal(M) {} in RenamePassData()
983 std::swap(IncomingVal, RHS.IncomingVal); in swap()
1098 void MemorySSA::renameSuccessorPhis(BasicBlock *BB, MemoryAccess *IncomingVal, in renameSuccessorPhis() argument
1112 Phi->setIncomingValue(I, IncomingVal); in renameSuccessorPhis()
1118 Phi->addIncoming(IncomingVal, BB); in renameSuccessorPhis()
1125 MemoryAccess *MemorySSA::renameBlock(BasicBlock *BB, MemoryAccess *IncomingVal, in renameBlock() argument
1134 MUD->setDefiningAccess(IncomingVal); in renameBlock()
1136 IncomingVal = &L; in renameBlock()
1138 IncomingVal = &L; in renameBlock()
[all …]
H A DScalarEvolution.cpp9561 Constant *IncomingVal = nullptr; in getOtherIncomingValue() local
9571 if (IncomingVal != CurrentVal) { in getOtherIncomingValue()
9572 if (IncomingVal) in getOtherIncomingValue()
9574 IncomingVal = CurrentVal; in getOtherIncomingValue()
9578 return IncomingVal; in getOtherIncomingValue()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp255 auto *IncomingVal = std::get<1>(Incoming); in foldIntegerTypedPHI() local
257 if (IncomingVal->getType() == IntToPtr->getType()) { in foldIntegerTypedPHI()
258 NewPtrPHI->addIncoming(IncomingVal, IncomingBB); in foldIntegerTypedPHI()
263 LoadInst *LoadI = dyn_cast<LoadInst>(IncomingVal); in foldIntegerTypedPHI()
264 assert((isa<PHINode>(IncomingVal) || in foldIntegerTypedPHI()
265 IncomingVal->getType()->isPointerTy() || in foldIntegerTypedPHI()
277 Instruction *&CI = Casts[IncomingVal]; in foldIntegerTypedPHI()
279 CI = CastInst::CreateBitOrPointerCast(IncomingVal, IntToPtr->getType(), in foldIntegerTypedPHI()
280 IncomingVal->getName() + ".ptr"); in foldIntegerTypedPHI()
281 if (auto *IncomingI = dyn_cast<Instruction>(IncomingVal)) { in foldIntegerTypedPHI()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h443 ValT IncomingVal = I.getIncomingValue(); in CheckIfPHIMatches() local
451 if (IncomingVal == PredInfo->AvailableVal) in CheckIfPHIMatches()
457 PhiT *IncomingPHIVal = Traits::ValueIsPHI(IncomingVal, Updater); in CheckIfPHIMatches()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DMemorySSA.h829 void renamePass(BasicBlock *BB, MemoryAccess *IncomingVal,
831 renamePass(DT->getNode(BB), IncomingVal, Visited, true, true);
867 void renamePass(DomTreeNode *, MemoryAccess *IncomingVal,
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp740 Value *IncomingVal = PHI->getIncomingValue(i); in updateOperand() local
741 Inst->setOperand(Idx, IncomingVal); in updateOperand()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp1766 Value *IncomingVal = NewPN->getIncomingValue(Idx); in findOrCreatePHIInBlock() local
1777 if (Argument *A = dyn_cast<Argument>(IncomingVal)) { in findOrCreatePHIInBlock()
1784 IncomingVal = findOutputMapping(OutputMappings, IncomingVal); in findOrCreatePHIInBlock()
1785 Value *Val = Region.findCorrespondingValueIn(*FirstRegion, IncomingVal); in findOrCreatePHIInBlock()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2496 Value *IncomingVal = PN->getIncomingValue(I)->stripPointerCasts(); in dupRetToEnableTailCallOpts() local
2497 CallInst *CI = dyn_cast<CallInst>(IncomingVal); in dupRetToEnableTailCallOpts()