Searched refs:LVI (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | CorrelatedValuePropagation.cpp | 38 LazyValueInfo *LVI; member in __anon751f0bf20111::CorrelatedValuePropagation 76 Constant *C = LVI->getConstant(S->getOperand(0), S->getParent()); in processSelect() 103 Value *V = LVI->getConstantOnEdge(Incoming, P->getIncomingBlock(i), BB); in processPHI() 116 if (LVI->getPredicateOnEdge(ICmpInst::ICMP_EQ, SI, C, in processPHI() 150 Constant *C = LVI->getConstant(Pointer, I->getParent()); in processMemAccess() 175 LazyValueInfo::Tristate Result = LVI->getPredicateOnEdge(C->getPredicate(), in processCmp() 181 LazyValueInfo::Tristate Res = LVI->getPredicateOnEdge(C->getPredicate(), in processCmp() 231 LazyValueInfo::Tristate Value = LVI->getPredicateOnEdge(CmpInst::ICMP_EQ, in processSwitch() 288 LVI = &getAnalysis<LazyValueInfo>(); in runOnFunction()
|
D | JumpThreading.cpp | 82 LazyValueInfo *LVI; member in __anonf33c6c5e0111::JumpThreading 159 LVI = &getAnalysis<LazyValueInfo>(); in runOnFunction() 190 LVI->eraseBlock(BB); in runOnFunction() 215 LVI->eraseBlock(BB); in runOnFunction() 384 Constant *PredCst = LVI->getConstantOnEdge(V, P, BB); in ComputeValueKnownInPredecessors() 399 Constant *CI = LVI->getConstantOnEdge(InVal, in ComputeValueKnownInPredecessors() 513 ResT = LVI->getPredicateOnEdge(Cmp->getPredicate(), LHS, in ComputeValueKnownInPredecessors() 540 LVI->getPredicateOnEdge(Cmp->getPredicate(), Cmp->getOperand(0), in ComputeValueKnownInPredecessors() 607 Constant *CI = LVI->getConstant(V, BB); in ComputeValueKnownInPredecessors() 675 LVI->eraseBlock(SinglePred); in ProcessBlock() [all …]
|
/external/llvm/lib/CodeGen/ |
D | SplitKit.cpp | 177 LiveInterval::const_iterator LVI = CurLI->begin(); in calcLiveBlockInfo() local 185 MachineFunction::iterator MFI = LIS.getMBBFromIndex(LVI->start); in calcLiveBlockInfo() 200 if (LVI->end < Stop) in calcLiveBlockInfo() 212 BI.LiveIn = LVI->start <= Start; in calcLiveBlockInfo() 216 assert(LVI->start == LVI->valno->def && "Dangling Segment start"); in calcLiveBlockInfo() 217 assert(LVI->start == BI.FirstInstr && "First instr should be a def"); in calcLiveBlockInfo() 223 while (LVI->end < Stop) { in calcLiveBlockInfo() 224 SlotIndex LastStop = LVI->end; in calcLiveBlockInfo() 225 if (++LVI == LVE || LVI->start >= Stop) { in calcLiveBlockInfo() 231 if (LastStop < LVI->start) { in calcLiveBlockInfo() [all …]
|