HomeSort by relevance Sort by last modified time
    Searched defs:Live (Results 1 - 6 of 6) sorted by null

  /external/mesa3d/src/gallium/drivers/r300/compiler/
radeon_variable.h 51 struct live_intervals Live[4];
radeon_pair_regalloc.c 51 struct live_intervals Live[4];
178 reg->Live[i].Used = 1;
179 reg->Live[i].Start = 0;
180 reg->Live[i].End =
563 /* Compute the live intervals */
598 /* Calculate live intervals for input registers */
617 if (s->Input[i].Live[chan].Used) {
650 if (overlap_live_intervals_array(var_a->Live, var_b->Live)) {
671 if (overlap_live_intervals_array(s->Input[i].Live,
    [all...]
  /external/llvm/lib/CodeGen/
LiveVariables.cpp 1 //===-- LiveVariables.cpp - Live Variable Analysis for Machine Code -------===//
17 // This class computes live variables using a sparse implementation based on
18 // the machine code SSA form. This class computes live variable information for
20 // uses the dominance properties of SSA form to efficiently compute live
22 // live within a single basic block (allowing it to do a single local analysis
47 "Live Variable Analysis", false, false)
50 "Live Variable Analysis", false, false)
109 return; // We already know the block is live
142 // live range by updating the kill instruction.
176 // Update all dominating blocks to mark them as "known live"
    [all...]
  /external/llvm/lib/Transforms/IPO/
DeadArgumentElimination.cpp 87 enum Liveness { Live, MaybeLive };
100 /// arguments it uses. This allows the MaybeLive values to be marked live
101 /// when any of its users is marked live.
118 /// This set contains all values that have been determined to be live.
410 /// live, it adds Use to the MaybeLiveUses argument. Returns the determined
413 // We're live if our use or its Function is already marked as live.
415 return Live;
417 // We're maybe live otherwise, but remember that we must become live i
    [all...]
  /external/llvm/lib/Target/WebAssembly/
Relooper.cpp 211 BlockSet Live;
219 if (contains(Live, Curr))
221 Live.insert(Curr);
234 for (const auto &Curr : Live) {
239 for (const auto &Original : Live) {
276 Live.insert(iter);
278 Live.remove(iter);
284 // Add incoming branches from live blocks, ignoring dead code
287 if (!contains(Pre.Live, Curr))
722 for (const auto &Curr : Pre.Live) {
    [all...]
  /external/llvm/lib/Transforms/Scalar/
RewriteStatepointsForGC.cpp 71 static cl::opt<bool, true> ClobberNonLiveOverride("rs4gc-clobber-non-live",
144 /// Values used in this block (and thus live); does not included values
148 /// Values live into this basic block (i.e. used by any
152 /// Values live out of this basic block (i.e. live into
173 /// The set of values known to be live across this safepoint
176 /// Mapping from live pointers to a base-defining-value
187 /// Record live values we are rematerialized instead of relocating.
208 /// Compute the live-in set for every basic block in the function
212 /// Given results from the dataflow liveness computation, find the set of live
    [all...]

Completed in 240 milliseconds