Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp115 Value *PredVal = GetValueAtEndOfBlock(PredBB); in GetValueInMiddleOfBlock() local
116 PredValues.push_back(std::make_pair(PredBB, PredVal)); in GetValueInMiddleOfBlock()
120 SingularValue = PredVal; in GetValueInMiddleOfBlock()
121 else if (PredVal != SingularValue) in GetValueInMiddleOfBlock()
127 Value *PredVal = GetValueAtEndOfBlock(PredBB); in GetValueInMiddleOfBlock() local
128 PredValues.push_back(std::make_pair(PredBB, PredVal)); in GetValueInMiddleOfBlock()
132 SingularValue = PredVal; in GetValueInMiddleOfBlock()
134 } else if (PredVal != SingularValue) in GetValueInMiddleOfBlock()
H A DLocal.cpp1092 Value *PredVal = OldValPN->getIncomingValue(i); in redirectValuesFromPredecessorsToPhi() local
1094 selectIncomingValueForBlock(PredVal, PredBB, IncomingValues); in redirectValuesFromPredecessorsToPhi()
H A DSimplifyCFG.cpp896 Value *PredVal = isValueEqualityComparison(Pred->getTerminator()); in SimplifyEqualityComparisonWithOnlyPredecessor() local
897 if (!PredVal) in SimplifyEqualityComparisonWithOnlyPredecessor()
902 if (ThisVal != PredVal) in SimplifyEqualityComparisonWithOnlyPredecessor()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h149 ValT PredVal = AvailableVals->lookup(Pred); in BuildBlockList() local
150 BBInfo *PredInfo = new (Allocator) BBInfo(Pred, PredVal); in BuildBlockList()
336 ValT PredVal = Info->Preds[Idx]->DefBB->AvailableVal; in FindSingularVal() local
337 if (!PredVal || Singular != PredVal) in FindSingularVal()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp169 Register PredVal = GetValueAtEndOfBlockInternal(PredBB, ExistingValueOnly); in GetValueInMiddleOfBlock() local
170 PredValues.push_back(std::make_pair(PredBB, PredVal)); in GetValueInMiddleOfBlock()
174 SingularValue = PredVal; in GetValueInMiddleOfBlock()
176 } else if (PredVal != SingularValue) in GetValueInMiddleOfBlock()
H A DWinEHPrepare.cpp73 insertPHIStore(BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot,
1284 Value *PredVal = PN->getIncomingValue(i); in insertPHIStores() local
1287 if (isa<UndefValue>(PredVal)) in insertPHIStores()
1290 insertPHIStore(PN->getIncomingBlock(i), PredVal, SpillSlot, Worklist); in insertPHIStores()
1303 BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot, in insertPHIStore() argument
1308 Worklist.push_back({PredBlock, PredVal}); in insertPHIStore()
1313 new StoreInst(PredVal, SpillSlot, PredBlock->getTerminator()->getIterator()); in insertPHIStore()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp1216 Value *&PredVal = PredValues[Pred]; in SliceUpIllegalIntegerPHI() local
1219 if (PredVal) { in SliceUpIllegalIntegerPHI()
1220 EltPHI->addIncoming(PredVal, Pred); in SliceUpIllegalIntegerPHI()
1226 PredVal = EltPHI; in SliceUpIllegalIntegerPHI()
1227 EltPHI->addIncoming(PredVal, Pred); in SliceUpIllegalIntegerPHI()
1235 PredVal = Res; in SliceUpIllegalIntegerPHI()
1236 EltPHI->addIncoming(PredVal, Pred); in SliceUpIllegalIntegerPHI()
1248 PredVal = Res; in SliceUpIllegalIntegerPHI()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5433 CmpInst::Predicate PredVal = CmpInst::Predicate(Record[OpNum]); in parseFunctionBody() local
5443 if (!CmpInst::isFPPredicate(PredVal)) in parseFunctionBody()
5445 I = new FCmpInst(PredVal, LHS, RHS); in parseFunctionBody()
5447 if (!CmpInst::isIntPredicate(PredVal)) in parseFunctionBody()
5449 I = new ICmpInst(PredVal, LHS, RHS); in parseFunctionBody()