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