/external/llvm/include/llvm/CodeGen/ |
LiveRegMatrix.h | 18 // a virtual register is assigned to a physical register, the live range for 78 /// live ranges. Interference checks may return stale information unless 91 /// Register unit interference. A fixed live range is in the way, typically 96 /// RegMask interference. The live range is crossing an instruction with a 98 /// VirtReg is live across a call, and PhysReg isn't call-preserved. 109 /// This will mark VirtReg's live range as occupied in the LiveRegMatrix and 110 /// update VirtRegMap. The live range is expected to be available in PhysReg. 141 /// Directly access the live interval unions per regunit.
|
RegisterPressure.h | 34 /// List of live in virtual registers or physical register units. 40 /// to account for live through (global liveness). 59 /// computed, the live-in and live-out sets are recorded. 130 /// \brief A set of live virtual registers and physical register units. 159 /// does not automatically consider live-through ranges. The client may 165 /// live-in and live-out register sets. 201 /// Set of live registers. 204 /// Set of vreg defs that start a live range [all...] |
/external/llvm/test/ExecutionEngine/ |
2003-08-23-RegisterAllocatePhysReg.ll | 5 ; of registers (due to too many overlapping live ranges), but then attempts to 11 ; Produce lots of overlapping live ranges
|
/external/llvm/test/ExecutionEngine/MCJIT/ |
2003-08-23-RegisterAllocatePhysReg.ll | 4 ; of registers (due to too many overlapping live ranges), but then attempts to 10 ; Produce lots of overlapping live ranges
|
/external/skia/gm/viewer/ |
view.html | 21 <h2>These are NOT live results. To get live results, copy view.html and module.js into
|
/external/llvm/docs/HistoricalNotes/ |
2003-06-26-Reoptimizer2.txt | 19 The BinInterface tries to find live-outs for traces so that it can do 21 the original code. It has to preserve the live-ins and live-outs when 23 epilogues that copy live-outs back into the right registers, but 24 live-ins have to be in the right registers.) 98 2. Section 0 is the trace prolog, consisting mainly of live-ins and
|
/external/qemu/audio/ |
coreaudio.c | 169 int live; member in struct:coreAudioVoice 465 static int coreaudio_run_out (HWVoiceOut *hw, int live) 474 if (core->decr > live) { 475 ldebug ("core->decr %d live %d core->live %d\n", 477 live, 478 core->live); 481 decr = audio_MIN (core->decr, live); 484 core->live = live - decr 505 int rpos, live; local [all...] |
/external/llvm/lib/CodeGen/ |
LiveIntervalUnion.cpp | 1 //===-- LiveIntervalUnion.cpp - Live interval union data structure --------===// 10 // LiveIntervalUnion represents a coalesced set of live intervals. This may be 33 // Insert each of the virtual register's live segments into the map. 54 // Remove a live virtual register's segments from this union. 60 // Remove each of the virtual register's live segments from the map. 94 // Verify the live intervals in this union and add them to the visited set. 110 // query's live virtual register.
|
PHIElimination.cpp | 268 // Update live variable information if there is any. 315 // IncomingReg's live interval. 330 // A dead PHI's live range begins and ends at the start of the MBB, but 334 assert(OrigDestVNI && "PHI destination should be live at block entry."); 341 // instruction from DestReg's live interval. 344 assert(DestVNI && "PHI destination should be live at its definition."); 403 // last PHI use of SrcReg to be lowered on this CFG edge and it is not live 409 // the copy we just inserted) is the last use of the source value. Live 411 // is live until the end of the block the PHI entry lives in. If the value 413 // have the value live-in [all...] |
RegAllocBase.cpp | 38 STATISTIC(NumNewQueued , "Number of new live ranges queued"); 65 // Visit all the live registers. If they are already assigned to a physical 69 NamedRegionTimer T("Seed Live Regs", TimerGroupName, TimePassesIsEnabled); 94 // Invalidate all interference queries, live ranges could have changed. 98 // register if possible and populate a list of new live intervals that
|
LiveInterval.cpp | 1 //===-- LiveInterval.cpp - Live Interval Representation -------------------===// 12 // live interval for register v if there is no instruction with number j' > j 13 // such that v is live at j' and there is no instruction with number i' < i such 14 // that v is live at i'. In this implementation intervals can have holes, 74 assert(SlotIndex::isEarlierInstr(Def, I->start) && "Already live at def"); 80 // overlaps - Return true if the intersection of the two live intervals is 89 // The live intervals should look like: 181 /// overlaps - Return true if the live interval overlaps a range specified 212 assert(!VNI->isUnused() && "Unused valno used by live range"); 298 // Check to make sure that we are not overlapping two live ranges wit [all...] |
/dalvik/vm/compiler/codegen/ |
RallocUtil.cpp | 44 * live until it is either explicitly killed or reallocated. 65 regs[i].live = false; 77 p[i].reg, p[i].inUse, p[i].pair, p[i].partner, p[i].live, 112 if ((info1->live && info1->dirty) || (info2->live && info2->dirty)) { 127 if (info->live && info->dirty) { 142 if (p[i].live && p[i].dirty) { 149 p[i].live = false; 179 p[i].live = false; 203 if (!p[next].inUse && !p[next].live) { [all...] |
/dalvik/vm/compiler/codegen/mips/ |
RallocUtil.cpp | 46 * live until it is either explicitly killed or reallocated. 67 regs[i].live = false; 79 p[i].reg, p[i].inUse, p[i].pair, p[i].partner, p[i].live, 114 if ((info1->live && info1->dirty) || (info2->live && info2->dirty)) { 129 if (info->live && info->dirty) { 144 if (p[i].live && p[i].dirty) { 151 p[i].live = false; 181 p[i].live = false; 205 if (!p[next].inUse && !p[next].live) { [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/compiler/ |
radeon_variable.c | 144 * Compute the live intervals for var and its friends. 159 /* Extend the live interval of T0 to the start of the 173 /* Extend the live interval of T0 to the start of the 186 * Extend the live interval of T0 to the end of the 214 if (!var->Live[chan].Used 215 || chan_start < var->Live[chan].Start) { 216 var->Live[chan].Start = 219 if (!var->Live[chan].Used 220 || chan_end > var->Live[chan].End) { 221 var->Live[chan].End = chan_end [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
DeadStoresChecker.cpp | 11 // stores to variables that are no longer live. 146 bool isLive(const LiveVariables::LivenessValues &Live, const VarDecl *D) { 147 if (Live.isLive(D)) 156 // Treat all VarDecls that occur in EH code as being "always live" 208 const LiveVariables::LivenessValues &Live) { 217 if (!isLive(Live, VD) && 227 const LiveVariables::LivenessValues& Live) { 229 CheckVarDecl(VD, DR, Val, dsk, Live); 256 const LiveVariables::LivenessValues &Live) { 294 CheckVarDecl(VD, DR, B->getRHS(), dsk, Live); [all...] |
/external/mesa3d/src/gallium/drivers/r300/compiler/ |
radeon_variable.c | 144 * Compute the live intervals for var and its friends. 159 /* Extend the live interval of T0 to the start of the 173 /* Extend the live interval of T0 to the start of the 186 * Extend the live interval of T0 to the end of the 214 if (!var->Live[chan].Used 215 || chan_start < var->Live[chan].Start) { 216 var->Live[chan].Start = 219 if (!var->Live[chan].Used 220 || chan_end > var->Live[chan].End) { 221 var->Live[chan].End = chan_end [all...] |
/external/chromium_org/sync/internal_api/public/engine/ |
model_safe_worker.h | 37 GROUP_UI, // Models that live on UI thread and are being synced. 38 GROUP_DB, // Models that live on DB thread and are being synced. 39 GROUP_FILE, // Models that live on FILE thread and are being synced. 40 GROUP_HISTORY, // Models that live on history thread and are being 42 GROUP_PASSWORD, // Models that live on the password thread and are
|
/external/llvm/test/CodeGen/X86/ |
coalescer-dce.ll | 21 ; live-in at 240L 22 ; live-in at 416L 23 ; live-in at 320L 24 ; live-in at 304L 28 ; extend the live range of %vreg7 to end at 256d. When the joined copy is
|
/packages/apps/Launcher2/src/com/android/launcher2/ |
LauncherSettings.java | 176 * The favorite is a live folder 178 * Note: live folders can no longer be added to Launcher, and any live folders which 222 * live folders to find the content provider. 228 * The display mode if the item is a live folder.
|
/art/runtime/gc/collector/ |
garbage_collector.cc | 116 // Swap the live and mark bitmaps for each alloc space. This is needed since sweep re-swaps 117 // these bitmaps. The bitmap swapping is an optimization so that we do not need to clear the live 118 // bits of dead objects in the live bitmap.
|
/external/chromium_org/third_party/WebKit/Source/core/platform/audio/ |
AudioDestination.h | 42 // It optionally will pass in local/live audio input when it calls render(). 46 // Pass in (numberOfInputChannels > 0) if live/local audio input is desired. 47 // Port-specific device identification information for live/local input streams can be passed in the inputDeviceId.
|
/external/chromium_org/third_party/WebKit/Source/core/svg/properties/ |
SVGPropertyTearOff.h | 92 // Switch from a live value, to a non-live value. 128 // and we're guaranteed to live as long as SVGAnimatedProperty does.
|
/external/chromium_org/third_party/libva/va/glx/ |
va_glx.h | 48 * The application shall maintain the live GLX context itself. 68 * The application shall maintain the live GLX context itself. 88 * The application shall maintain the live GLX context itself.
|
/external/chromium_org/tools/tcmalloc/ |
print-live-objects.py | 6 """Symbolizes and prints live objects as recorded by tcmalloc's 19 tools/tcmalloc/print-live-objects.py out/Debug/chrome leaks.dmp 70 print 'print-live-objects.py requires addr2line only present on Linux.'
|
/external/llvm/test/CodeGen/SystemZ/Large/ |
spill-02.py | 18 # 8192(%r15). The two emergency spill slots live below that, so this requires 37 # another for %base, so we need 14 live values. 65 # that they are live across the store of %foo.
|