Searched refs:PredVal (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SSAUpdater.cpp | 115 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 D | Local.cpp | 1092 Value *PredVal = OldValPN->getIncomingValue(i); in redirectValuesFromPredecessorsToPhi() local 1094 selectIncomingValueForBlock(PredVal, PredBB, IncomingValues); in redirectValuesFromPredecessorsToPhi()
|
H A D | SimplifyCFG.cpp | 896 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 D | SSAUpdaterImpl.h | 149 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 D | MachineSSAUpdater.cpp | 169 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 D | WinEHPrepare.cpp | 73 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 D | InstCombinePHI.cpp | 1216 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 D | BitcodeReader.cpp | 5433 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()
|