Lines Matching refs:DefIndices
58 DefIndices(TargetRegs, 0) { in AggressiveAntiDepState()
66 DefIndices[i] = BBSize; in AggressiveAntiDepState()
117 return((KillIndices[Reg] != ~0u) && (DefIndices[Reg] == ~0u)); in IsLive()
152 std::vector<unsigned> &DefIndices = State->GetDefIndices(); in StartBlock() local
161 DefIndices[Reg] = ~0u; in StartBlock()
179 DefIndices[AliasReg] = ~0u; in StartBlock()
202 std::vector<unsigned> &DefIndices = State->GetDefIndices(); in Observe() local
215 } else if ((DefIndices[Reg] < InsertPosIndex) in Observe()
216 && (DefIndices[Reg] >= Count)) { in Observe()
217 DefIndices[Reg] = Count; in Observe()
296 std::vector<unsigned> &DefIndices = State->GetDefIndices(); in HandleLastUse() local
312 DefIndices[Reg] = ~0u; in HandleLastUse()
327 DefIndices[SubregReg] = ~0u; in HandleLastUse()
345 std::vector<unsigned> &DefIndices = State->GetDefIndices(); in PrescanInstruction() local
424 DefIndices[*AI] = Count; in PrescanInstruction()
539 std::vector<unsigned> &DefIndices = State->GetDefIndices(); in FindSuitableFreeRegisters() local
659 if (State->IsLive(NewReg) || (KillIndices[Reg] > DefIndices[NewReg])) { in FindSuitableFreeRegisters()
667 (KillIndices[Reg] > DefIndices[AliasReg])) { in FindSuitableFreeRegisters()
736 std::vector<unsigned> &DefIndices = State->GetDefIndices(); in BreakAntiDependencies() local
939 DefIndices[NewReg] = DefIndices[CurrReg]; in BreakAntiDependencies()
944 DefIndices[CurrReg] = KillIndices[CurrReg]; in BreakAntiDependencies()
947 (DefIndices[CurrReg] == ~0u)) && in BreakAntiDependencies()