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

  /external/mesa3d/src/gallium/drivers/r300/compiler/
radeon_variable.h 51 struct live_intervals Live[4];
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...]
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/clang/lib/StaticAnalyzer/Checkers/
DeadStoresChecker.cpp 11 // stores to variables that are no longer live.
147 bool isLive(const LiveVariables::LivenessValues &Live, const VarDecl *D) {
148 if (Live.isLive(D))
157 // Treat all VarDecls that occur in EH code as being "always live"
210 const LiveVariables::LivenessValues &Live) {
219 if (!isLive(Live, VD) &&
230 const LiveVariables::LivenessValues& Live) {
232 CheckVarDecl(VD, DR, Val, dsk, Live);
259 const LiveVariables::LivenessValues &Live) override {
299 CheckVarDecl(VD, DR, B->getRHS(), dsk, Live);
    [all...]
  /external/llvm/lib/Transforms/IPO/
DeadArgumentElimination.cpp 332 /// live, it adds Use to the MaybeLiveUses argument. Returns the determined
337 // We're live if our use or its Function is already marked as live.
339 return Live;
341 // We're maybe live otherwise, but remember that we must become live if
342 // Use becomes live.
360 // The value is returned from a function. It's only live when the
361 // function's return value is live. We use RetValNum here, for the case
367 // We might be live, depending on the liveness of Use
    [all...]
  /external/llvm/include/llvm/Transforms/IPO/
DeadArgumentElimination.h 68 enum Liveness { Live, MaybeLive };
81 /// arguments it uses. This allows the MaybeLive values to be marked live
82 /// when any of its users is marked live.
99 /// This set contains all values that have been determined to be live.
  /external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
DeadArgumentElimination.cpp 86 enum Liveness { Live, MaybeLive };
99 /// arguments it uses. This allows the MaybeLive values to be marked live
100 /// when any of its users is marked live.
117 /// This set contains all values that have been determined to be live.
354 /// live, it adds Use to the MaybeLiveUses argument. Returns the determined
357 // We're live if our use or its Function is already marked as live.
359 return Live;
361 // We're maybe live otherwise, but remember that we must become live i
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
LiveVariables.cpp 1 //===-- LiveVariables.cpp - Live Variable Analysis for Machine Code -------===//
17 // This class computes live variables using are 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
45 "Live Variable Analysis", false, false)
48 "Live Variable Analysis", false, false)
105 return; // We already know the block is live
138 // live range by updating the kill instruction.
172 // Update all dominating blocks to mark them as "known 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/Target/Hexagon/
RDFLiveness.cpp 12 // The main functionality of this code is to compute block live-in
13 // information. With the live-in information in place, the placement
16 // The block live-in calculation is based on the ideas from the following
214 // ..., u3<D1>(d2) This use needs to be live on entry.
567 // Build the phi live-on-entry map.
577 dbgs() << "Phi live-on-entry map:\n";
583 // Build the phi live-on-exit map. Each phi node has some set of reached
598 // Mark all reached "real" uses of P as live on exit in the
620 dbgs() << "Phi live-on-exit map:\n";
629 // Add function live-ins to the live-in set of the function entry block
    [all...]
  /external/llvm/lib/Transforms/Scalar/
RewriteStatepointsForGC.cpp 70 static cl::opt<bool, true> ClobberNonLiveOverride("rs4gc-clobber-non-live",
142 /// Values used in this block (and thus live); does not included values
146 /// Values live into this basic block (i.e. used by any
150 /// Values live out of this basic block (i.e. live into
171 /// The set of values known to be live across this safepoint
174 /// Mapping from live pointers to a base-defining-value
185 /// Record live values we are rematerialized instead of relocating.
205 /// Compute the live-in set for every basic block in the function
209 /// Given results from the dataflow liveness computation, find the set of live
    [all...]
  /device/google/marlin/common/
base.mk 761 # Live Wallpapers
844 #Enabling video for live effects
  /prebuilts/go/darwin-x86/src/runtime/
stack.go 606 // Live analysis wrong?
    [all...]
  /prebuilts/go/linux-x86/src/runtime/
stack.go 606 // Live analysis wrong?
    [all...]
  /prebuilts/go/darwin-x86/src/cmd/compile/internal/gc/
plive.go 7 // The command line flag -live causes this code to print debug information.
10 // -live (aka -live=1): print liveness lists as code warnings at safe points
11 // -live=2: print an assembly listing with liveness annotations
12 // -live=3: print information during each computation phase (much chattier)
74 // livein: variables live at block entry
75 // liveout: variables live at block exit
93 // An array with a bit vector for each safe point tracking live pointers
584 // and decide that the variable was live entry, which it is not.
793 live := lv.livepointers[pos
    [all...]
  /prebuilts/go/linux-x86/src/cmd/compile/internal/gc/
plive.go 7 // The command line flag -live causes this code to print debug information.
10 // -live (aka -live=1): print liveness lists as code warnings at safe points
11 // -live=2: print an assembly listing with liveness annotations
12 // -live=3: print information during each computation phase (much chattier)
74 // livein: variables live at block entry
75 // liveout: variables live at block exit
93 // An array with a bit vector for each safe point tracking live pointers
584 // and decide that the variable was live entry, which it is not.
793 live := lv.livepointers[pos
    [all...]
  /prebuilts/go/darwin-x86/src/cmd/compile/internal/ssa/
regalloc.go 220 // live values at the end of each block. live[b.ID] is a list of value IDs
221 // which are live at the end of b, together with a count of how many instructions
223 live [][]liveInfo
263 // spillLive[blockid] is the set of live spills at the end of each block
275 dests int32 // Bitmask indicating exit blocks from loop in which spill/val is defined. 1<<i set means val is live into loop.exitBlocks[i]
655 // liveAfterCurrentInstruction reports whether v is live after
747 // Will be used to figure out live inputs to exit blocks of inner loops.
757 for _, e := range s.live[b.ID] {
769 // Remove v from the live set, but don't ad
    [all...]
  /prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/
regalloc.go 220 // live values at the end of each block. live[b.ID] is a list of value IDs
221 // which are live at the end of b, together with a count of how many instructions
223 live [][]liveInfo
263 // spillLive[blockid] is the set of live spills at the end of each block
275 dests int32 // Bitmask indicating exit blocks from loop in which spill/val is defined. 1<<i set means val is live into loop.exitBlocks[i]
655 // liveAfterCurrentInstruction reports whether v is live after
747 // Will be used to figure out live inputs to exit blocks of inner loops.
757 for _, e := range s.live[b.ID] {
769 // Remove v from the live set, but don't ad
    [all...]
  /external/bison/build-aux/
texinfo.tex     [all...]
  /external/libmicrohttpd/doc/
texinfo.tex     [all...]
  /toolchain/binutils/binutils-2.25/texinfo/
texinfo.tex     [all...]

Completed in 1488 milliseconds