Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DCorrelatedValuePropagation.cpp39 LazyValueInfo *LVI; member in __anon7147725b0111::CorrelatedValuePropagation
77 Constant *C = LVI->getConstant(S->getOperand(0), S->getParent(), S); in processSelect()
104 Value *V = LVI->getConstantOnEdge(Incoming, P->getIncomingBlock(i), BB, P); in processPHI()
117 if (LVI->getPredicateOnEdge(ICmpInst::ICMP_EQ, SI, C, in processPHI()
153 Constant *C = LVI->getConstant(Pointer, I->getParent(), I); in processMemAccess()
178 LazyValueInfo::Tristate Result = LVI->getPredicateOnEdge(C->getPredicate(), in processCmp()
185 LazyValueInfo::Tristate Res = LVI->getPredicateOnEdge(C->getPredicate(), in processCmp()
236 LazyValueInfo::Tristate Value = LVI->getPredicateOnEdge(CmpInst::ICMP_EQ, in processSwitch()
294 LVI = &getAnalysis<LazyValueInfo>(); in runOnFunction()
DJumpThreading.cpp82 LazyValueInfo *LVI; member in __anonaccc34270111::JumpThreading
162 LVI = &getAnalysis<LazyValueInfo>(); in runOnFunction()
193 LVI->eraseBlock(BB); in runOnFunction()
218 LVI->eraseBlock(BB); in runOnFunction()
388 Constant *PredCst = LVI->getConstantOnEdge(V, P, BB, CxtI); in ComputeValueKnownInPredecessors()
403 Constant *CI = LVI->getConstantOnEdge(InVal, in ComputeValueKnownInPredecessors()
519 ResT = LVI->getPredicateOnEdge(Cmp->getPredicate(), LHS, in ComputeValueKnownInPredecessors()
546 LVI->getPredicateOnEdge(Cmp->getPredicate(), Cmp->getOperand(0), in ComputeValueKnownInPredecessors()
613 Constant *CI = LVI->getConstant(V, BB, CxtI); in ComputeValueKnownInPredecessors()
678 LVI->eraseBlock(SinglePred); in ProcessBlock()
[all …]
/external/llvm/lib/CodeGen/
DSplitKit.cpp171 LiveInterval::const_iterator LVI = CurLI->begin(); in calcLiveBlockInfo() local
179 MachineFunction::iterator MFI = LIS.getMBBFromIndex(LVI->start); in calcLiveBlockInfo()
194 if (LVI->end < Stop) in calcLiveBlockInfo()
206 BI.LiveIn = LVI->start <= Start; in calcLiveBlockInfo()
210 assert(LVI->start == LVI->valno->def && "Dangling Segment start"); in calcLiveBlockInfo()
211 assert(LVI->start == BI.FirstInstr && "First instr should be a def"); in calcLiveBlockInfo()
217 while (LVI->end < Stop) { in calcLiveBlockInfo()
218 SlotIndex LastStop = LVI->end; in calcLiveBlockInfo()
219 if (++LVI == LVE || LVI->start >= Stop) { in calcLiveBlockInfo()
225 if (LastStop < LVI->start) { in calcLiveBlockInfo()
[all …]