Home
last modified time | relevance | path

Searched refs:AvailableVal (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h49 ValT AvailableVal; variable
70 : BB(ThisBB), AvailableVal(V), DefBB(V ? this : nullptr) {} in BBInfo()
109 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 DJumpThreading.cpp1250 if (Value *AvailableVal = FindAvailableLoadedValue( in simplifyPartiallyRedundantLoad() local
1256 LoadInst *NLoadI = cast<LoadInst>(AvailableVal); in simplifyPartiallyRedundantLoad()
1263 if (AvailableVal == LoadI) in simplifyPartiallyRedundantLoad()
1264 AvailableVal = PoisonValue::get(LoadI->getType()); in simplifyPartiallyRedundantLoad()
1265 if (AvailableVal->getType() != LoadI->getType()) { in simplifyPartiallyRedundantLoad()
1266 AvailableVal = CastInst::CreateBitOrPointerCast( in simplifyPartiallyRedundantLoad()
1267 AvailableVal, LoadI->getType(), "", LoadI->getIterator()); in simplifyPartiallyRedundantLoad()
1268 cast<Instruction>(AvailableVal)->setDebugLoc(LoadI->getDebugLoc()); in simplifyPartiallyRedundantLoad()
1270 LoadI->replaceAllUsesWith(AvailableVal); in simplifyPartiallyRedundantLoad()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1082 if (Value *AvailableVal = FindAvailableLoadedValue(&LI, BatchAA, &IsLoadCSE)) { in visitLoadInst() local
1084 combineMetadataForCSE(cast<LoadInst>(AvailableVal), &LI, false); in visitLoadInst()
1087 LI, Builder.CreateBitOrPointerCast(AvailableVal, LI.getType(), in visitLoadInst()