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

  /external/swiftshader/third_party/LLVM/lib/CodeGen/
VirtRegRewriter.cpp 34 STATISTIC(NumPSpills , "Number of physical register spills");
59 ScheduleSpills("schedule-spills",
99 << "(NOTE! Does not include spills and reloads!) ****\n");
419 AvailableSpills &Spills,
438 AvailableSpills &Spills,
446 return GetRegForReload(RC, PhysReg, MF, MI, Spills, MaybeDeadStores,
717 // Available Spills Implementation //
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Coroutines/
CoroFrame.cpp 262 // We build up the list of spills for every case where a use is separated
280 // assigned. This works out fine as the users of Spills capture the info about
299 static void dump(StringRef Title, SpillInfo const &Spills) {
302 for (auto const &E : Spills) {
370 // ... spills ...
373 SpillInfo &Spills) {
397 for (auto &S : Spills) {
472 static Instruction *insertSpills(SpillInfo &Spills, coro::Shape &Shape) {
489 // all the spills.
509 for (auto const &E : Spills) {
    [all...]
  /external/llvm/lib/CodeGen/
LiveInterval.cpp 941 // - When LastStart is invalid, Spills is empty and the iterators are invalid.
949 // 3. Spills.
954 // - Segments in Spills precede and can't coalesce with segments in area 2.
955 // - No coalescing is possible between segments in Spills and segments in area
958 // The segments in Spills are not ordered with respect to the segments in area
961 // When they exist, Spills.back().start <= LastStart,
978 OS << "\n Spills:";
979 for (unsigned I = 0, E = Spills.size(); I != E; ++I)
980 OS << ' ' << Spills[I];
    [all...]
InlineSpiller.cpp 1 //===-------- InlineSpiller.cpp - Insert spills and restores inline -------===//
11 // inserting spills and restores in VirtRegMap.
47 STATISTIC(NumSpills, "Number of spills inserted");
48 STATISTIC(NumSpillsRemoved, "Number of spills removed");
77 // Map from pair of (StackSlot and Original VNI) to a set of spills which
79 // These spills are mergeable and are hoist candiates.
93 SmallPtrSet<MachineInstr *, 16> &Spills,
98 MachineBasicBlock *Root, SmallPtrSet<MachineInstr *, 16> &Spills,
105 SmallPtrSet<MachineInstr *, 16> &Spills,
163 // Object records spills information and does the hoisting
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
LiveInterval.cpp     [all...]
InlineSpiller.cpp 1 //===- InlineSpiller.cpp - Insert spills and restores inline --------------===//
11 // inserting spills and restores in VirtRegMap.
69 STATISTIC(NumSpills, "Number of spills inserted");
70 STATISTIC(NumSpillsRemoved, "Number of spills removed");
100 // spills can be moved.
103 // Map from pair of (StackSlot and Original VNI) to a set of spills which
105 // These spills are mergeable and are hoist candiates.
119 SmallPtrSet<MachineInstr *, 16> &Spills,
124 MachineBasicBlock *Root, SmallPtrSet<MachineInstr *, 16> &Spills,
131 SmallPtrSet<MachineInstr *, 16> &Spills,
    [all...]
RegAllocGreedy.cpp 540 /// Compute and report the number of spills and reloads for a loop.
542 unsigned &FoldedReloads, unsigned &Spills,
545 /// Report the number of spills and reloads for each loop.
548 unsigned Reloads, FoldedReloads, Spills, FoldedSpills;
549 reportNumberOfSplillsReloads(L, Reloads, FoldedReloads, Spills,
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveInterval.h 795 SmallVector<LiveRange::Segment, 16> Spills;
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
LiveInterval.h 859 SmallVector<LiveRange::Segment, 16> Spills;
    [all...]

Completed in 210 milliseconds