Searched defs:spill (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/CodeGen/
H A DSpiller.cpp72 /// Add spill ranges for every use/def of the live interval, inserting loads
81 "Attempting to spill already spilled value.");
84 "Trying to spill a stack slot.");
86 DEBUG(dbgs() << "Trivial spill everywhere of reg" << li->reg << "\n");
167 /// Spills any live range using the spill-everywhere method with no attempt at
176 void spill(LiveRangeEdit &LRE) { function in class:__anon9328::TrivialSpiller
H A DInlineSpiller.cpp50 static cl::opt<bool> DisableHoisting("disable-spill-hoist", cl::Hidden,
51 cl::desc("Disable inline spill hoisting"));
67 // Variables that are valid during spill(), but used by multiple methods.
73 // All registers to spill to StackSlot, including the main register.
87 // True when all reaching defs were reloads: No spill is necessary.
96 // The preferred register to spill.
151 void spill(LiveRangeEdit &);
199 // When spilling a virtual register, we also spill any snippets it is connected
205 // spill slots which can be important in tight loops.
289 DEBUG(dbgs() << "\talso spill snippe
1268 void InlineSpiller::spill(LiveRangeEdit &edit) { function in class:InlineSpiller
[all...]
/external/webkit/Source/JavaScriptCore/dfg/
H A DDFGGenerationInfo.h167 void spill(DataFormat spillFormat) function in class:JSC::DFG::GenerationInfo
169 // We shouldn't be spill values that don't need spilling.
174 // We only spill values that have been boxed as a JSValue; otherwise the GC
H A DDFGJITCodeGenerator.h56 // These constants are used to set priorities for spill order for
60 SpillOrderConstant = 1, // no spill, and cheap fill
61 SpillOrderSpilled = 2, // no spill
62 SpillOrderJS = 4, // needs spill
63 SpillOrderCell = 4, // needs spill
64 SpillOrderInteger = 5, // needs spill and box
65 SpillOrderDouble = 6, // needs spill and convert
118 spill(spillMe);
126 spill(spillMe);
204 void spill(VirtualRegiste function in class:JSC::DFG::JITCodeGenerator
[all...]

Completed in 110 milliseconds