HomeSort by relevance Sort by last modified time
    Searched refs:LVI (Results 1 - 3 of 3) sorted by null

  /external/llvm/lib/Transforms/Scalar/
CorrelatedValuePropagation.cpp 37 LazyValueInfo *LVI;
75 Constant *C = LVI->getConstant(S->getOperand(0), S->getParent());
102 Value *V = LVI->getConstantOnEdge(Incoming, P->getIncomingBlock(i), BB);
104 // Look if the incoming value is a select with a constant but LVI tells us
115 if (LVI->getPredicateOnEdge(ICmpInst::ICMP_EQ, SI, C,
149 Constant *C = LVI->getConstant(Pointer, I->getParent());
174 LazyValueInfo::Tristate Result = LVI->getPredicateOnEdge(C->getPredicate(),
180 LazyValueInfo::Tristate Res = LVI->getPredicateOnEdge(C->getPredicate(),
230 LazyValueInfo::Tristate Value = LVI->getPredicateOnEdge(CmpInst::ICMP_EQ,
284 LVI = &getAnalysis<LazyValueInfo>()
    [all...]
JumpThreading.cpp 81 LazyValueInfo *LVI;
154 LVI = &getAnalysis<LazyValueInfo>();
176 LVI->eraseBlock(BB);
201 LVI->eraseBlock(BB);
370 Constant *PredCst = LVI->getConstantOnEdge(V, P, BB);
385 Constant *CI = LVI->getConstantOnEdge(InVal,
499 ResT = LVI->getPredicateOnEdge(Cmp->getPredicate(), LHS,
526 LVI->getPredicateOnEdge(Cmp->getPredicate(), Cmp->getOperand(0),
592 // If all else fails, see if LVI can figure out a constant value for us.
593 Constant *CI = LVI->getConstant(V, BB)
    [all...]
  /external/llvm/lib/CodeGen/
SplitKit.cpp 178 LiveInterval::const_iterator LVI = CurLI->begin();
186 MachineFunction::iterator MFI = LIS.getMBBFromIndex(LVI->start);
201 if (LVI->end < Stop)
212 // LVI is the first live segment overlapping MBB.
213 BI.LiveIn = LVI->start <= Start;
217 assert(LVI->start == LVI->valno->def && "Dangling LiveRange start");
218 assert(LVI->start == BI.FirstInstr && "First instr should be a def");
224 while (LVI->end < Stop) {
225 SlotIndex LastStop = LVI->end
    [all...]

Completed in 311 milliseconds