HomeSort by: relevance | last modified time | path
    Searched refs:LastUse (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonBlockRanges.cpp 292 std::map<RegisterRef,IndexType> LastDef, LastUse;
303 auto closeRange = [&LastUse,&LastDef,&LiveMap] (RegisterRef R) -> void {
304 auto LD = LastDef[R], LU = LastUse[R];
310 LastUse[R] = LastDef[R] = IndexType::None;
328 LastUse[S] = Index;
379 if (LastDef[S] != IndexType::None || LastUse[S] != IndexType::None)
388 if (LastDef[S] != IndexType::None || LastUse[S] != IndexType::None)
391 LastDef[S] = LastUse[S] = Index;
403 LastUse[R] = IndexType::Exit;
407 for (auto &I : LastUse)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LiveVariables.cpp 281 MachineInstr *LastUse = PhysRegUse[Reg];
282 if (!LastDef && !LastUse)
285 MachineInstr *LastRefOrPartRef = LastUse ? LastUse : LastDef;
311 MachineInstr *LastUse = PhysRegUse[Reg];
312 if (!LastDef && !LastUse)
315 MachineInstr *LastRefOrPartRef = LastUse ? LastUse : LastDef;
RegAllocFast.cpp 89 MachineInstr *LastUse = nullptr; ///< Last instr to use reg.
867 LRI->LastUse = &MI;
913 bool Kill = LRI->LastUse == nullptr;
915 LRI->LastUse = nullptr;
946 assert((!MO.isKill() || LRI->LastUse == &MI) && "Invalid kill flag");
967 LRI->LastUse = &MI;
TwoAddressInstructionPass.cpp 247 unsigned LastUse = Dist;
255 if (MO.isUse() && DI->second < LastUse)
256 LastUse = DI->second;
261 return !(LastUse > LastDef && LastUse < Dist);
LiveIntervals.cpp 1454 SlotIndex LastUse = Before;
1465 if (InstSlot > LastUse && InstSlot < OldIdx)
1466 LastUse = InstSlot.getRegSlot();
1468 return LastUse;
SplitKit.cpp 1253 SlotIndex LastUse = End.getPrevSlot();
1261 if (PSR.liveAt(LastUse))

Completed in 40 milliseconds