Lines Matching refs:LiveValue
1938 auto emitAllocaFor = [&](Value *LiveValue) { in relocationViaAlloca() argument
1939 AllocaInst *Alloca = new AllocaInst(LiveValue->getType(), in relocationViaAlloca()
1942 AllocaMap[LiveValue] = Alloca; in relocationViaAlloca()
2259 for (Value *LiveValue: Info.LiveSet) { in rematerializeLiveValues()
2262 assert(Info.PointerToBase.count(LiveValue)); in rematerializeLiveValues()
2265 LiveValue); in rematerializeLiveValues()
2274 if (RootOfChain != Info.PointerToBase[LiveValue]) { in rematerializeLiveValues()
2276 PHINode *AlternateRootPhi = dyn_cast<PHINode>(Info.PointerToBase[LiveValue]); in rematerializeLiveValues()
2312 LiveValuesToBeDeleted.push_back(LiveValue); in rematerializeLiveValues()
2376 InsertBefore, RootOfChain, Info.PointerToBase[LiveValue]); in rematerializeLiveValues()
2377 Info.RematerializedValues[RematerializedValue] = LiveValue; in rematerializeLiveValues()
2387 NormalInsertBefore, RootOfChain, Info.PointerToBase[LiveValue]); in rematerializeLiveValues()
2389 UnwindInsertBefore, RootOfChain, Info.PointerToBase[LiveValue]); in rematerializeLiveValues()
2391 Info.RematerializedValues[NormalRematerializedValue] = LiveValue; in rematerializeLiveValues()
2392 Info.RematerializedValues[UnwindRematerializedValue] = LiveValue; in rematerializeLiveValues()
2397 for (auto LiveValue: LiveValuesToBeDeleted) { in rematerializeLiveValues() local
2398 Info.LiveSet.remove(LiveValue); in rematerializeLiveValues()