Searched refs:PredVal (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdater.cpp | 114 Value *PredVal = GetValueAtEndOfBlock(PredBB); in GetValueInMiddleOfBlock() local 115 PredValues.push_back(std::make_pair(PredBB, PredVal)); in GetValueInMiddleOfBlock() 119 SingularValue = PredVal; in GetValueInMiddleOfBlock() 120 else if (PredVal != SingularValue) in GetValueInMiddleOfBlock() 126 Value *PredVal = GetValueAtEndOfBlock(PredBB); in GetValueInMiddleOfBlock() local 127 PredValues.push_back(std::make_pair(PredBB, PredVal)); in GetValueInMiddleOfBlock() 131 SingularValue = PredVal; in GetValueInMiddleOfBlock() 133 } else if (PredVal != SingularValue) in GetValueInMiddleOfBlock()
|
| H A D | Local.cpp | 1117 Value *PredVal = OldValPN->getIncomingValue(i); in redirectValuesFromPredecessorsToPhi() local 1119 selectIncomingValueForBlock(PredVal, PredBB, IncomingValues); in redirectValuesFromPredecessorsToPhi()
|
| H A D | SimplifyCFG.cpp | 921 Value *PredVal = isValueEqualityComparison(Pred->getTerminator()); in simplifyEqualityComparisonWithOnlyPredecessor() local 922 if (!PredVal) in simplifyEqualityComparisonWithOnlyPredecessor() 927 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, 1328 Value *PredVal = PN->getIncomingValue(i); in insertPHIStores() local 1331 if (isa<UndefValue>(PredVal)) in insertPHIStores() 1334 insertPHIStore(PN->getIncomingBlock(i), PredVal, SpillSlot, Worklist); in insertPHIStores() 1347 BasicBlock *PredBlock, Value *PredVal, AllocaInst *SpillSlot, in insertPHIStore() argument 1352 Worklist.push_back({PredBlock, PredVal}); in insertPHIStore() 1357 new StoreInst(PredVal, SpillSlot, PredBlock->getTerminator()->getIterator()); in insertPHIStore()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 1219 Value *&PredVal = PredValues[Pred]; in SliceUpIllegalIntegerPHI() local 1222 if (PredVal) { in SliceUpIllegalIntegerPHI() 1223 EltPHI->addIncoming(PredVal, Pred); in SliceUpIllegalIntegerPHI() 1229 PredVal = EltPHI; in SliceUpIllegalIntegerPHI() 1230 EltPHI->addIncoming(PredVal, Pred); in SliceUpIllegalIntegerPHI() 1238 PredVal = Res; in SliceUpIllegalIntegerPHI() 1239 EltPHI->addIncoming(PredVal, Pred); in SliceUpIllegalIntegerPHI() 1251 PredVal = Res; in SliceUpIllegalIntegerPHI()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 5522 CmpInst::Predicate PredVal = CmpInst::Predicate(Record[OpNum]); in parseFunctionBody() local 5529 if (!CmpInst::isFPPredicate(PredVal)) in parseFunctionBody() 5531 I = new FCmpInst(PredVal, LHS, RHS); in parseFunctionBody() 5533 if (!CmpInst::isIntPredicate(PredVal)) in parseFunctionBody() 5535 I = new ICmpInst(PredVal, LHS, RHS); in parseFunctionBody()
|