Searched refs:AvailableVal (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | SSAUpdaterImpl.h | 48 ValT AvailableVal; variable 108 return BBMap[BB]->DefBB->AvailableVal; in GetValue() 154 if (PredInfo->AvailableVal) { in BuildBlockList() 183 if (!Info->AvailableVal) in BuildBlockList() 332 ValT Singular = Info->Preds[0]->DefBB->AvailableVal; in FindSingularVal() 343 Info->AvailableVal = Singular; in FindSingularVal() 370 if (Info->AvailableVal) in FindAvailableVals() 374 Info->AvailableVal = PHI; in FindAvailableVals() 450 if (PredInfo->AvailableVal) { in CheckIfPHIMatches() 451 if (IncomingVal == PredInfo->AvailableVal) in CheckIfPHIMatches() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | JumpThreading.cpp | 1326 if (Value *AvailableVal = FindAvailableLoadedValue( in simplifyPartiallyRedundantLoad() local 1332 LoadInst *NLoadI = cast<LoadInst>(AvailableVal); in simplifyPartiallyRedundantLoad() 1338 if (AvailableVal == LoadI) in simplifyPartiallyRedundantLoad() 1339 AvailableVal = PoisonValue::get(LoadI->getType()); in simplifyPartiallyRedundantLoad() 1340 if (AvailableVal->getType() != LoadI->getType()) in simplifyPartiallyRedundantLoad() 1341 AvailableVal = CastInst::CreateBitOrPointerCast( in simplifyPartiallyRedundantLoad() 1342 AvailableVal, LoadI->getType(), "", LoadI); in simplifyPartiallyRedundantLoad() 1343 LoadI->replaceAllUsesWith(AvailableVal); in simplifyPartiallyRedundantLoad()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 955 if (Value *AvailableVal = FindAvailableLoadedValue(&LI, *AA, &IsLoadCSE)) { in visitLoadInst() local 957 combineMetadataForCSE(cast<LoadInst>(AvailableVal), &LI, false); in visitLoadInst() 960 LI, Builder.CreateBitOrPointerCast(AvailableVal, LI.getType(), in visitLoadInst()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibCalls.cpp | 1234 Value *AvailableVal = FindAvailableLoadedValue(LI, CBB, BBI, MaxScan, AA); in fold_sincos() local 1235 if (AvailableVal) { in fold_sincos() 1237 CArgVal->replaceAllUsesWith(AvailableVal); in fold_sincos()
|