Searched refs:TBI (Results 1 – 3 of 3) sorted by relevance
165 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeDepthResources() local170 if (!TBI->Pred) { in computeDepthResources()171 TBI->InstrDepth = 0; in computeDepthResources()172 TBI->Head = MBB->getNumber(); in computeDepthResources()180 unsigned PredNum = TBI->Pred->getNumber(); in computeDepthResources()183 const FixedBlockInfo *PredFBI = MTM.getResources(TBI->Pred); in computeDepthResources()184 TBI->InstrDepth = PredTBI->InstrDepth + PredFBI->InstrCount; in computeDepthResources()185 TBI->Head = PredTBI->Head; in computeDepthResources()198 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeHeightResources() local203 TBI->InstrHeight = MTM.getResources(MBB)->InstrCount; in computeHeightResources()[all …]
181 bool isUsefulDominator(const TraceBlockInfo &TBI) const { in isUsefulDominator()183 if (!hasValidDepth() || !TBI.hasValidDepth()) in isUsefulDominator()186 if (Head != TBI.Head) in isUsefulDominator()193 return HasValidInstrDepths && InstrDepth <= TBI.InstrDepth; in isUsefulDominator()238 TraceBlockInfo &TBI; variable240 unsigned getBlockNum() const { return &TBI - &TE.BlockInfo[0]; } in getBlockNum()243 explicit Trace(Ensemble &te, TraceBlockInfo &tbi) : TE(te), TBI(tbi) {} in Trace()248 return TBI.InstrDepth + TBI.InstrHeight; in getInstrCount()273 unsigned getCriticalPath() const { return TBI.CriticalPath; } in getCriticalPath()
1406 if (BranchInst *TBI = dyn_cast<BranchInst>(BBI->getTerminator())) in runOnLoop() local1408 InductiveRangeCheck::create(IRCAlloc, TBI, L, SE, BPI)) in runOnLoop()