Searched refs:AvailableVal (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | SSAUpdaterImpl.h | 48 ValT AvailableVal; variable 69 : BB(ThisBB), AvailableVal(V), DefBB(V ? this : nullptr) {} in BBInfo() 108 return BBMap[BB]->DefBB->AvailableVal; in GetValue() 154 if (PredInfo->AvailableVal) { in BuildBlockList() 183 if (!Info->AvailableVal) in BuildBlockList() 256 Pred->AvailableVal = Traits::GetPoisonVal(Pred->BB, Updater); in FindDominators() 257 (*AvailableVals)[Pred->BB] = Pred->AvailableVal; in FindDominators() 332 ValT Singular = Info->Preds[0]->DefBB->AvailableVal; in FindSingularVal() 336 ValT PredVal = Info->Preds[Idx]->DefBB->AvailableVal; in FindSingularVal() 343 Info->AvailableVal = Singular; in FindSingularVal() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | JumpThreading.cpp | 1253 if (Value *AvailableVal = FindAvailableLoadedValue( in simplifyPartiallyRedundantLoad() local 1259 LoadInst *NLoadI = cast<LoadInst>(AvailableVal); in simplifyPartiallyRedundantLoad() 1266 if (AvailableVal == LoadI) in simplifyPartiallyRedundantLoad() 1267 AvailableVal = PoisonValue::get(LoadI->getType()); in simplifyPartiallyRedundantLoad() 1268 if (AvailableVal->getType() != LoadI->getType()) { in simplifyPartiallyRedundantLoad() 1269 AvailableVal = CastInst::CreateBitOrPointerCast( in simplifyPartiallyRedundantLoad() 1270 AvailableVal, LoadI->getType(), "", LoadI->getIterator()); in simplifyPartiallyRedundantLoad() 1271 cast<Instruction>(AvailableVal)->setDebugLoc(LoadI->getDebugLoc()); in simplifyPartiallyRedundantLoad() 1273 LoadI->replaceAllUsesWith(AvailableVal); in simplifyPartiallyRedundantLoad()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 1035 if (Value *AvailableVal = FindAvailableLoadedValue(&LI, BatchAA, &IsLoadCSE)) { in visitLoadInst() local 1037 combineMetadataForCSE(cast<LoadInst>(AvailableVal), &LI, false); in visitLoadInst() 1040 LI, Builder.CreateBitOrPointerCast(AvailableVal, LI.getType(), in visitLoadInst()
|