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 39 LazyValueInfo *LVI;
77 Constant *C = LVI->getConstant(S->getOperand(0), S->getParent(), S);
104 Value *V = LVI->getConstantOnEdge(Incoming, P->getIncomingBlock(i), BB, P);
106 // Look if the incoming value is a select with a constant but LVI tells us
117 if (LVI->getPredicateOnEdge(ICmpInst::ICMP_EQ, SI, C,
153 Constant *C = LVI->getConstant(Pointer, I->getParent(), I);
178 LazyValueInfo::Tristate Result = LVI->getPredicateOnEdge(C->getPredicate(),
185 LazyValueInfo::Tristate Res = LVI->getPredicateOnEdge(C->getPredicate(),
236 LazyValueInfo::Tristate Value = LVI->getPredicateOnEdge(CmpInst::ICMP_EQ,
294 LVI = &getAnalysis<LazyValueInfo>()
    [all...]
JumpThreading.cpp 82 LazyValueInfo *LVI;
162 LVI = &getAnalysis<LazyValueInfo>();
193 LVI->eraseBlock(BB);
218 LVI->eraseBlock(BB);
388 Constant *PredCst = LVI->getConstantOnEdge(V, P, BB, CxtI);
403 Constant *CI = LVI->getConstantOnEdge(InVal,
519 ResT = LVI->getPredicateOnEdge(Cmp->getPredicate(), LHS,
546 LVI->getPredicateOnEdge(Cmp->getPredicate(), Cmp->getOperand(0),
612 // If all else fails, see if LVI can figure out a constant value for us.
613 Constant *CI = LVI->getConstant(V, BB, CxtI)
    [all...]
  /external/llvm/lib/CodeGen/
SplitKit.cpp 171 LiveInterval::const_iterator LVI = CurLI->begin();
179 MachineFunction::iterator MFI = LIS.getMBBFromIndex(LVI->start);
194 if (LVI->end < Stop)
205 // LVI is the first live segment overlapping MBB.
206 BI.LiveIn = LVI->start <= Start;
210 assert(LVI->start == LVI->valno->def && "Dangling Segment start");
211 assert(LVI->start == BI.FirstInstr && "First instr should be a def");
217 while (LVI->end < Stop) {
218 SlotIndex LastStop = LVI->end
    [all...]

Completed in 943 milliseconds