HomeSort by relevance Sort by last modified time
    Searched refs:predecessor (Results 1 - 25 of 81) sorted by null

1 2 3 4

  /external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/
Instruction.java 32 private Instruction predecessor; field in class:Instruction
66 * Sets the given instruction as a predecessor of this instruction and adds
67 * branch to the predecessor. Probes are inserted in a way that every
68 * instruction has at most one direct predecessor.
71 * @param predecessor
72 * predecessor instruction
74 * branch number in predecessor that should be marked as covered
77 public void setPredecessor(final Instruction predecessor,
79 this.predecessor = predecessor;
    [all...]
  /external/libchrome/base/task_scheduler/
scheduler_lock.h 25 // Default constructor, no predecessor lock.
29 // SchedulerLock(const SchedulerLock* predecessor)
30 // Constructor that specifies an allowed predecessor for that lock.
32 // On Construction if |predecessor| forms a predecessor lock cycle.
34 // |predecessor|. Okay if there was no previous lock acquired.
52 explicit SchedulerLock(const SchedulerLock* predecessor)
53 : SchedulerLockImpl(predecessor) {}
scheduler_lock_impl.cc 28 const SchedulerLockImpl* const predecessor) {
29 DCHECK_NE(lock, predecessor) << "Reentrant locks are unsupported.";
31 allowed_predecessor_map_[lock] = predecessor;
68 // predecessor.
76 // Asserts that |lock|'s registered predecessor is safe. Because
77 // SchedulerLocks are registered at construction time and any predecessor
79 // SchedulerLock in a potential chain must have a null predecessor and is thus
80 // cycle-free. Any subsequent SchedulerLock with a predecessor must come from
88 const SchedulerLockImpl* predecessor = allowed_predecessor_map_.at(lock); local
89 if (predecessor) {
    [all...]
scheduler_lock_unittest.cc 120 SchedulerLock predecessor; local
121 SchedulerLock lock(&predecessor);
122 predecessor.Acquire();
125 predecessor.Release();
129 SchedulerLock predecessor; local
130 SchedulerLock lock(&predecessor);
133 predecessor.Acquire();
193 // A lock and its predecessor may be safely acquired on different threads.
195 // predecessor.Acquire()
197 // predecessor.Release(
199 SchedulerLock predecessor; local
218 SchedulerLock predecessor; local
240 SchedulerLock predecessor; local
    [all...]
scheduler_lock_impl.h 27 explicit SchedulerLockImpl(const SchedulerLockImpl* predecessor);
  /external/deqp-deps/SPIRV-Tools/source/opt/
if_conversion.h 46 // Returns the basic block for the |predecessor|'th index predecessor of
48 BasicBlock* GetIncomingBlock(Instruction* phi, uint32_t predecessor);
50 // Returns the instruction defining the |predecessor|'th index of |phi|.
51 Instruction* GetIncomingValue(Instruction* phi, uint32_t predecessor);
  /external/tensorflow/tensorflow/compiler/xla/service/
hlo_module_group_util.cc 51 auto add_unique_predecessor = [&](HloInstruction* predecessor) {
52 if (unique.find(predecessor) != unique.end()) {
55 if (metadata_.IsCompanionInstruction(predecessor)) {
56 for (HloInstruction* instr : metadata_.Companions(predecessor)) {
63 if (predecessor->IsCrossModuleAllReduce()) {
65 metadata_.GetAllReduceGroup(*predecessor->all_reduce_id())) {
72 unique.insert(predecessor);
73 predecessors.push_back(predecessor);
101 // Send is a remote predecessor of RecvDone.
107 // Recv is a remote predecessor of Send
    [all...]
hlo_reachability.cc 100 for (HloInstruction* predecessor : hlo->control_predecessors()) {
101 add_input(predecessor);
  /external/swiftshader/third_party/SPIRV-Tools/source/opt/
if_conversion.h 47 // Returns the basic block for the |predecessor|'th index predecessor of
49 BasicBlock* GetIncomingBlock(Instruction* phi, uint32_t predecessor);
51 // Returns the instruction defining the |predecessor|'th index of |phi|.
52 Instruction* GetIncomingValue(Instruction* phi, uint32_t predecessor);
  /external/parameter-framework/upstream/parameter/
TypeElement.cpp 146 std::string CTypeElement::getFormattedMapping(const CTypeElement *predecessor) const
151 // Try predecessor type first, then myself (in order to have higher-level
153 if (predecessor) {
154 mapping = predecessor->getFormattedMapping();
TypeElement.h 88 /** @Returns the mapping associated to the current type and its predecessor
90 * The meaning of predecessor depends on the TypeElement type: e.g. for a
91 * component instance, the predecessor is the ComponentType; for a
92 * ComponentType, the predecessor is its base type.
94 * The predecessor's mapping comes first, then the current type's mapping.
96 * @param[in] predecessor A pointer to the predecessor or NULL.
98 std::string getFormattedMapping(const CTypeElement *predecessor) const;
  /external/swiftshader/third_party/LLVM/runtime/libprofile/
GCDAProfiling.c 131 * where we're also given a pointer to n (predecessor).
133 void llvm_gcda_increment_indirect_counter(uint32_t *predecessor,
138 pred = *predecessor;
150 state_table_row, *predecessor);
  /art/compiler/optimizing/
scheduler.cc 458 for (const SchedulingNode* predecessor : node->GetDataPredecessors()) {
459 const HInstruction* predecessor_instruction = predecessor->GetInstruction();
461 << "[label=\"" << predecessor->GetLatency() << "\",dir=back]\n";
463 for (const SchedulingNode* predecessor : node->GetOtherPredecessors()) {
464 const HInstruction* predecessor_instruction = predecessor->GetInstruction();
655 for (SchedulingNode* predecessor : scheduling_node->GetDataPredecessors()) {
656 predecessor->MaybeUpdateCriticalPath(
657 path_to_node + predecessor->GetInternalLatency() + predecessor->GetLatency());
658 predecessor->DecrementNumberOfUnscheduledSuccessors()
    [all...]
scheduler.h 98 // edge from `A` to `B` in the program dependency graph. `A` is a predecessor of
102 // `B` will have a pointer to its predecessor `A`.
170 void AddDataPredecessor(SchedulingNode* predecessor) {
171 data_predecessors_.push_back(predecessor);
172 predecessor->num_unscheduled_successors_++;
179 void AddOtherPredecessor(SchedulingNode* predecessor) {
180 other_predecessors_.push_back(predecessor);
181 predecessor->num_unscheduled_successors_++;
gvn.cc 141 // Updates this set by intersecting with instructions in a predecessor's set.
142 void IntersectWith(ValueSet* predecessor) {
145 } else if (predecessor->IsEmpty()) {
150 DeleteAllImpureWhich([predecessor](Node* node) {
151 return !predecessor->Contains(node->GetInstruction());
461 for (HBasicBlock* predecessor : predecessors) {
462 set->IntersectWith(FindSetFor(predecessor));
  /external/mesa3d/src/intel/compiler/
brw_cfg.cpp 33 * blocks with successor/predecessor edges connecting them.
397 foreach_list_typed_safe (bblock_link, predecessor, link, &block->parents) {
400 &predecessor->block->children) {
409 if (!successor->block->is_successor_of(predecessor->block)) {
410 predecessor->block->children.push_tail(link(mem_ctx,
418 foreach_list_typed_safe (bblock_link, predecessor, link,
420 if (block == predecessor->block) {
421 predecessor->link.remove();
422 ralloc_free(predecessor);
426 /* Add removed-block's predecessors to its successors' predecessor lists. *
    [all...]
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
PreInstructionRegisterInfoMethodItem.java 149 //in the common case of an instruction that only has a single predecessor which is the previous
158 for (AnalyzedInstruction predecessor: analyzedInstruction.getPredecessors()) {
160 predecessor, registerNum);
182 for (AnalyzedInstruction predecessor: analyzedInstruction.getPredecessors()) {
184 predecessor, registerNum);
190 if (predecessor.getInstructionIndex() == -1) {
195 writer.printUnsignedLongAsHex(methodAnalyzer.getInstructionAddress(predecessor));
  /external/testng/src/main/java/org/testng/internal/
Graph.java 48 public void addPredecessor(T tm, T predecessor) {
54 node.addPredecessor(predecessor);
55 addNeighbor(tm, predecessor);
58 m_independentNodes.remove(predecessor);
60 ppp(" REMOVED " + predecessor + " FROM INDEPENDENT OBJECTS");
64 private void addNeighbor(T tm, T predecessor) {
65 findNode(tm).addNeighbor(findNode(predecessor));
294 * @return true if this predecessor was found and removed
326 ppp(" ADDING PREDECESSOR FOR " + m_object + " ==> " + tm);
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
AnalyzedInstruction.java 130 public RegisterType getPredecessorRegisterType(@Nonnull AnalyzedInstruction predecessor, int registerNumber) {
133 new PredecessorOverrideKey(predecessor, registerNumber));
138 return predecessor.postRegisterMap[registerNumber];
141 protected boolean addPredecessor(AnalyzedInstruction predecessor) {
142 return predecessors.add(predecessor);
182 * To determine this, we simply check if the first predecessor is the fake "StartOfMethod" instruction, which has
235 * given register. Any dead, unreachable, or odexed predecessor is ignored. This takes into account any overridden
236 * predecessor register types
244 for (AnalyzedInstruction predecessor: predecessors) {
245 RegisterType predecessorRegisterType = getPredecessorRegisterType(predecessor, registerNumber)
    [all...]
  /external/webrtc/webrtc/libjingle/xmllite/
xmlelement.cc 331 void XmlElement::InsertChildAfter(XmlChild* predecessor, XmlChild* next) {
332 if (predecessor == NULL) {
337 next->next_child_ = predecessor->next_child_;
338 predecessor->next_child_ = next;
342 void XmlElement::RemoveChildAfter(XmlChild* predecessor) {
345 if (predecessor == NULL) {
350 next = predecessor->next_child_;
351 predecessor->next_child_ = next->next_child_;
355 last_child_ = predecessor;
  /external/icu/icu4c/source/i18n/
nfrule.h 49 const NFRule* predecessor,
91 void extractSubstitutions(const NFRuleSet* ruleSet, const UnicodeString &ruleText, const NFRule* predecessor, UErrorCode& status);
92 NFSubstitution* extractSubstitution(const NFRuleSet* ruleSet, const NFRule* predecessor, UErrorCode& status);
  /external/jacoco/org.jacoco.core.test/src/org/jacoco/core/internal/flow/
InstructionTest.java 57 final Instruction predecessor = new Instruction( local
59 instruction.setPredecessor(predecessor, 0);
60 assertEquals(1, predecessor.getBranches());
  /art/tools/class2greylist/src/com/android/class2greylist/
MemberDumpingVisitor.java 44 (JavaClass) mDescendingVisitor.predecessor(), member,
AnnotationVisitor.java 78 (JavaClass) mDescendingVisitor.predecessor(), member,
  /external/v8/src/compiler/
schedule.cc 51 void BasicBlock::AddPredecessor(BasicBlock* predecessor) {
52 predecessors_.push_back(predecessor);
106 // Print predecessor blocks for better debugging.
361 // Ensure that useless phi nodes in blocks that only have a single predecessor
383 // Found a predecessor block with multiple successors.
488 for (BasicBlock*& predecessor : successor->predecessors()) {
489 if (predecessor == from) predecessor = to;
521 for (BasicBlock const* predecessor : block->predecessors()) {
524 if (predecessor->rpo_number() == -1)
    [all...]

Completed in 707 milliseconds

1 2 3 4