/prebuilts/go/darwin-x86/src/cmd/compile/internal/gc/ |
plive.go | 5 // Garbage collector liveness bitmap generation. 10 // -live (aka -live=1): print liveness lists as code warnings at safe points 11 // -live=2: print an assembly listing with liveness annotations 32 // VARDEF is an annotation for the liveness analysis, marking a place 34 // Since the liveness analysis can see initialization of single-word 43 // A 'VARDEF x' annotation in the instruction stream tells the liveness 63 // then the liveness analysis would decide the previous value of x was 71 // then the liveness analysis will not preserve the new value of x, because 75 // stream is working on single-word values but the liveness analysis 78 // the liveness analysis work on single-word values as well, althoug 1251 func liveness(e *ssafn, f *ssa.Func) map[*ssa.Value]int { func [all...] |
/prebuilts/go/linux-x86/src/cmd/compile/internal/gc/ |
plive.go | 5 // Garbage collector liveness bitmap generation. 10 // -live (aka -live=1): print liveness lists as code warnings at safe points 11 // -live=2: print an assembly listing with liveness annotations 32 // VARDEF is an annotation for the liveness analysis, marking a place 34 // Since the liveness analysis can see initialization of single-word 43 // A 'VARDEF x' annotation in the instruction stream tells the liveness 63 // then the liveness analysis would decide the previous value of x was 71 // then the liveness analysis will not preserve the new value of x, because 75 // stream is working on single-word values but the liveness analysis 78 // the liveness analysis work on single-word values as well, althoug 1251 func liveness(e *ssafn, f *ssa.Func) map[*ssa.Value]int { func [all...] |
/external/tensorflow/tensorflow/compiler/xla/service/ |
buffer_liveness_test.cc | 37 const LogicalBuffer& GetBuffer(const BufferLiveness& liveness, 40 const auto& pointed_to = liveness.points_to_analysis() 51 bool InstructionsMayInterfere(const BufferLiveness& liveness, 55 return liveness.MayInterfere( 56 GetBuffer(liveness, /*instruction=*/a, /*index=*/{}), 57 GetBuffer(liveness, /*instruction=*/b, /*index=*/{})); 63 bool TupleElementsMayInterfere(const BufferLiveness& liveness, 73 auto& points_to_analysis = liveness.points_to_analysis(); 82 return liveness.MayInterfere(*points_to_a[0], *points_to_b[0]); 88 bool InstructionMaybeLiveOut(const BufferLiveness& liveness, 121 auto liveness = local 170 auto liveness = local 217 auto liveness = local 251 auto liveness = local 296 auto liveness = local 344 auto liveness = local 377 auto liveness = local 413 auto liveness = local 452 auto liveness = local 517 auto liveness = local 579 auto liveness = local 668 auto liveness = local 780 auto liveness = local [all...] |
buffer_assignment.h | 48 // LogicalBuffers with disjoint liveness, which may have overlapping Slices. A 50 // liveness, which must have disjoint Slices. 355 const BufferLiveness& liveness() const { return *liveness_; } function in class:xla::BufferAssignment 384 std::unique_ptr<BufferLiveness> liveness, 388 liveness_(std::move(liveness)), 411 // instruction. Extracted from the liveness object. 453 // HloOrdering is used to determine buffer liveness. buffer_size and 494 // assignment->liveness().hlo_ordering().SequentialOrder. If
|
buffer_assignment.cc | 682 if (assignment->liveness().MayInterfere(assigned_buffer, buffer)) { 703 if (assignment->liveness().MayInterfere(*param_buffer, buffer)) { 714 if (assignment->liveness().MaybeLiveOut(buffer) && 759 const BufferLiveness& liveness = assignment->liveness(); local 761 liveness.hlo_ordering().SequentialOrder(*computation) != nullptr; 788 [this, has_sequential_order, &liveness, &post_order_position, [all...] |
/external/v8/src/compiler/ |
bytecode-analysis.cc | 80 // check liveness. 186 // the liveness iterations. 289 // tracking the out-liveness of *all* loop exits, which is not 304 BytecodeLiveness& liveness = liveness_map_.InitializeLiveness( local 307 UpdateOutLiveness(bytecode, *liveness.out, next_bytecode_in_liveness, 309 liveness.in->CopyFrom(*liveness.out); 310 UpdateInLiveness(bytecode, *liveness.in, iterator); 312 next_bytecode_in_liveness = liveness.in; 321 // At this point, every bytecode has a valid in and out liveness, except fo 371 BytecodeLiveness& liveness = liveness_map_.GetLiveness(current_offset); local 509 BytecodeLiveness& liveness = liveness_map_.GetLiveness(current_offset); local [all...] |
/art/compiler/optimizing/ |
register_allocator_test.cc | 87 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); 88 liveness.Analyze(); 90 RegisterAllocator::Create(GetScopedAllocator(), &codegen, liveness, strategy); 330 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); 331 liveness.Analyze(); 333 RegisterAllocator::Create(GetScopedAllocator(), &codegen, liveness, strategy); 365 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); 366 liveness.Analyze(); 418 SsaLivenessAnalysis liveness(graph, &codegen, GetScopedAllocator()); 419 liveness.Analyze() 446 RegisterAllocatorLinearScan register_allocator(GetScopedAllocator(), &codegen, liveness); local 946 RegisterAllocatorLinearScan register_allocator(GetScopedAllocator(), &codegen, liveness); local [all...] |
register_allocator_graph_color.cc | 76 static size_t CostForMoveAt(size_t position, const SsaLivenessAnalysis& liveness) { 77 HBasicBlock* block = liveness.GetBlockFromPosition(position / 2); 96 const SsaLivenessAnalysis& liveness) { 102 return CostForMoveAt(position, liveness); 123 const SsaLivenessAnalysis& liveness) 127 priority(ComputeCoalescePriority(kind, position, liveness)) {} 163 static float ComputeSpillWeight(LiveInterval* interval, const SsaLivenessAnalysis& liveness) { 178 use_weight += CostForMoveAt(interval->GetStart() + 1, liveness); 190 use_weight += CostForMoveAt(use.GetUser()->GetLifetimePosition() - 1, liveness); 221 const SsaLivenessAnalysis& liveness) 1334 const SsaLivenessAnalysis& liveness = register_allocator_->liveness_; local [all...] |
/external/mesa3d/src/gallium/drivers/r600/sb/ |
sb_pass.h | 358 class liveness : public rev_vpass { class in namespace:r600_sb 366 liveness(shader &s) : rev_vpass(s), live_changed(false) {} function in class:r600_sb::liveness
|
/external/swiftshader/third_party/subzero/src/ |
IceInst.cpp | 132 // liveness analysis. 214 bool Inst::liveness(InstNumberT InstNumber, LivenessBV &Live, function in class:Ice::Inst 215 Liveness *Liveness, LiveBeginEndMap *LiveBegin, 221 SizeT VarNum = Liveness->getLiveIndex(Dest->getIndex()); 225 if (LiveBegin && Liveness->getRangeMask(Dest->getIndex())) { 243 SizeT VarNum = Liveness->getLiveIndex(Var->getIndex()); 252 // liveness interval in a basic block (except for blocks where a 260 if (LiveEnd && Liveness->getRangeMask(Var->getIndex())) { 436 // Updates liveness for a particular operand based on the given predecesso [all...] |
IceCfgNode.cpp | 111 // modified to be zero, to maintain consistency in liveness analysis. This 434 // pass will be needed. To prepare for this, liveness (including live range 435 // calculation) of the split nodes needs to be calculated, and liveness of the 672 // Performs liveness analysis on the block. Returns true if the incoming 673 // liveness changed from before, false if it stayed the same. (If it changes, 675 bool CfgNode::liveness(Liveness *Liveness) { function in class:Ice::CfgNode 676 const SizeT NumVars = Liveness->getNumVarsInNode(this); 677 const SizeT NumGlobalVars = Liveness->getNumGlobalVars() [all...] |
IceCfg.cpp | 386 // The following code does an in-place update of liveness and live ranges 391 // Iterate over the newly added nodes to add their liveness info. 396 (*I)->liveness(getLiveness()); 401 // result of adding the new phi edge split nodes. The liveness calculation 408 liveness(Liveness_Intervals); 1563 void Cfg::liveness(LivenessMode Mode) { function in class:Ice::Cfg [all...] |
/prebuilts/go/darwin-x86/src/cmd/link/internal/ld/ |
lib.go | 177 liveness int64 176 liveness int64 var [all...] |
/prebuilts/go/linux-x86/src/cmd/link/internal/ld/ |
lib.go | 177 liveness int64 176 liveness int64 var [all...] |
/prebuilts/jdk/jdk8/darwin-x86/lib/ |
sa-jdi.jar | |
/prebuilts/jdk/jdk8/linux-x86/lib/ |
sa-jdi.jar | |