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

  /external/mesa3d/src/gallium/drivers/r300/compiler/
radeon_variable.h 51 struct live_intervals Live[4];
radeon_pair_regalloc.c 53 struct live_intervals Live[4];
229 reg->Live[i].Used = 1;
230 reg->Live[i].Start = 0;
231 reg->Live[i].End =
535 /* Compute the live intervals */
543 /* Calculate live intervals for input registers */
562 if (s->Input[i].Live[chan].Used) {
588 if (overlap_live_intervals_array(var_a->Live, var_b->Live)) {
607 if (overlap_live_intervals_array(s->Input[i].Live,
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/IPO/
DeadArgumentElimination.h 75 enum Liveness { Live, MaybeLive };
95 /// arguments it uses. This allows the MaybeLive values to be marked live
96 /// when any of its users is marked live.
113 /// This set contains all values that have been determined to be live.
  /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-7.0/llvm/include/llvm/IR/
ModuleSummaryIndexYAML.h 140 bool NotEligibleToImport, Live, IsLocal;
182 io.mapOptional("Live", summary.Live);
227 FSum.NotEligibleToImport, FSum.Live, FSum.IsLocal),
247 static_cast<bool>(FSum->flags().Live),
ModuleSummaryIndex.h 254 /// a live root for index-based liveness analysis. Used for special LLVM
257 /// In combined summary, indicate that the global value is live.
258 unsigned Live : 1;
266 bool NotEligibleToImport, bool Live, bool IsLocal)
268 Live(Live), DSOLocal(IsLocal) {}
341 bool isLive() const { return Flags.Live; }
343 void setLive(bool Live) { Flags.Live = Live; }
    [all...]
  /external/syzkaller/vendor/cloud.google.com/go/storage/
bucket.go 251 // DeleteAction is a lifecycle action that deletes a live and/or archived
255 // SetStorageClassAction changes the storage class of live and/or archived
288 // Liveness specifies whether the object is live or not.
292 // LiveAndArchived includes both live and archived objects.
294 // Live specifies that the object is still live.
295 Live
327 // versions (including the live version) newer than this version of the
560 case Live:
596 r.Condition.Liveness = 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/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/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-7.0/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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
HexagonGenMux.cpp 369 bool Live = IsLive(Op.getReg());
370 Op.setIsKill(!Live);
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
ADCE.cpp 76 /// True if the associated instruction is live.
77 bool Live = false;
85 /// True when this block contains a live instructions.
86 bool Live = false;
91 /// True when this block is known to have live PHI nodes.
94 /// Control dependence sources need to be live for this block.
110 bool terminatorIsLive() const { return TerminatorLiveInfo->Live; }
124 bool isLive(BasicBlock *BB) { return BlockInfo[BB].Live; }
128 bool isLive(Instruction *I) { return InstInfo[I].Live; }
130 /// Instructions known to be live where we need to mar
    [all...]
RewriteStatepointsForGC.cpp 105 static cl::opt<bool, true> ClobberNonLiveOverride("rs4gc-clobber-non-live",
237 /// Values used in this block (and thus live); does not included values
241 /// Values live into this basic block (i.e. used by any
245 /// Values live out of this basic block (i.e. live into
266 /// The set of values known to be live across this safepoint
269 /// Mapping from live pointers to a base-defining-value
280 /// Record live values we are rematerialized instead of relocating.
301 /// Compute the live-in set for every basic block in the function
305 /// Given results from the dataflow liveness computation, find the set of live
    [all...]
  /external/swiftshader/third_party/subzero/src/
IceCfg.h 168 Liveness *getLiveness() const { return Live.get(); }
192 /// in preparation for live range analysis. The instruction numbers in a
334 std::unique_ptr<Liveness> Live;
IceCfgNode.cpp 434 // pass will be needed. To prepare for this, liveness (including live range
445 // specially compute these variables' live ranges, since they have already been
459 // Undo the effect of the phi instruction on this node's live-in set by
460 // marking the phi dest variable as live on entry.
658 LivenessBV Live(NumVars);
663 I.livenessLightweight(Func, Live);
668 I.livenessLightweight(Func, Live);
678 LivenessBV &Live = Liveness->getScratchBV();
679 Live.clear();
683 // Mark the beginning and ending of each variable's live range with th
    [all...]
IceOperand.h 624 /// live range. Generally there is one interval per basic block where the
625 /// variable is live, but adjacent intervals get coalesced into a single
683 /// monotonically according to live range start, we can optimize overlaps() by
795 LiveRange &getLiveRange() { return Live; }
796 const LiveRange &getLiveRange() const { return Live; }
797 void setLiveRange(const LiveRange &Range) { Live = Range; }
798 void resetLiveRange() { Live.reset(); }
802 Live.addSegment(Start, End, Node);
804 void trimLiveRange(InstNumberT Start) { Live.trim(Start); }
805 void untrimLiveRange() { Live.untrim();
    [all...]
  /external/tensorflow/tensorflow/stream_executor/cuda/
cuda_driver.cc 65 // Returns whether context is a member of the live set.
68 return Live()->find(context) != Live()->end();
71 // Adds context to the live set, or returns it if it's already present.
75 auto insert_result = Live()->insert(std::make_pair(context, nullptr));
84 // Removes context from the live set.
88 auto it = Live()->find(context);
89 CHECK(it != Live()->end()) << context;
90 Live()->erase(it);
94 // Returns the live map singleton
    [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...]

Completed in 1635 milliseconds