HomeSort by relevance Sort by last modified time
    Searched full:live (Results 126 - 150 of 2712) sorted by null

1 2 3 4 56 7 8 91011>>

  /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.

Completed in 693 milliseconds

1 2 3 4 56 7 8 91011>>