Home
last modified time | relevance | path

Searched refs:succ (Results 1 – 25 of 54) sorted by relevance

123

/external/chromium_org/third_party/bintrees/bintrees/
Dwalker.py96 succ = None
101 if (succ is None) or less_than(node.key, succ.key):
102 succ = node
115 if succ is None:
116 succ = node
117 elif less_than(node.key, succ.key):
118 succ = node
119 elif succ is None: # given key is biggest in tree
121 return (succ.key, succ.value)
206 succ = None
[all …]
Dctrees.c668 node_t *succ = NULL; in ct_succ_node() local
677 if ((succ == NULL) || in ct_succ_node()
678 (ct_compare(KEY(node), KEY(succ)) < 0)) in ct_succ_node()
679 succ = node; in ct_succ_node()
692 if (succ == NULL) in ct_succ_node()
693 succ = node; in ct_succ_node()
694 else if (ct_compare(KEY(node), KEY(succ)) < 0) in ct_succ_node()
695 succ = node; in ct_succ_node()
697 return succ; in ct_succ_node()
760 node_t *succ = NULL; in ct_ceiling_node() local
[all …]
/external/chromium_org/v8/src/
Dhydrogen-escape-analysis.cc252 HBasicBlock* succ = block->end()->SuccessorAt(i); in AnalyzeDataFlow() local
253 if (!allocate_block->Dominates(succ)) continue; in AnalyzeDataFlow()
254 if (succ->predecessors()->length() == 1) { in AnalyzeDataFlow()
256 SetStateAt(succ, state); in AnalyzeDataFlow()
257 } else if (StateAt(succ) == NULL && succ->IsLoopHeader()) { in AnalyzeDataFlow()
260 SetStateAt(succ, NewStateForLoopHeader(succ->first(), state)); in AnalyzeDataFlow()
261 } else if (StateAt(succ) == NULL) { in AnalyzeDataFlow()
264 SetStateAt(succ, NewStateCopy(succ->first(), state)); in AnalyzeDataFlow()
269 HCapturedObject* succ_state = StateAt(succ); in AnalyzeDataFlow()
273 if (succ_operand->IsPhi() && succ_operand->block() == succ) { in AnalyzeDataFlow()
[all …]
Dhydrogen-flow-engine.h39 inline NoState* Copy(HBasicBlock* succ, Zone* zone) { in Copy() argument
45 inline NoState* Merge(HBasicBlock* succ, NoState* other, Zone* zone) { in Merge() argument
123 HBasicBlock* succ = block->end()->SuccessorAt(i); in AnalyzeDominatedBlocks() local
124 IncrementPredecessorCount(succ); in AnalyzeDominatedBlocks()
126 if (max == 1 && succ->predecessors()->length() == 1) { in AnalyzeDominatedBlocks()
128 SetStateAt(succ, state); in AnalyzeDominatedBlocks()
131 SetStateAt(succ, in AnalyzeDominatedBlocks()
132 State::Merge(StateAt(succ), succ, state, block, zone_)); in AnalyzeDominatedBlocks()
Dhydrogen-check-elimination.cc176 HCheckTable* Copy(HBasicBlock* succ, HBasicBlock* from_block, Zone* zone) { in Copy() argument
187 old_entry->check_->block()->Dominates(succ)) { in Copy()
199 if (!succ->IsLoopHeader() && succ->phis()->length() > 0) { in Copy()
200 int pred_index = succ->PredecessorIndexOf(from_block); in Copy()
202 phi_index < succ->phis()->length(); in Copy()
204 HPhi* phi = succ->phis()->at(phi_index); in Copy()
218 if (succ->predecessors()->length() == 1) { in Copy()
219 HControlInstruction* end = succ->predecessors()->at(0)->end(); in Copy()
220 bool is_true_branch = end->SuccessorAt(0) == succ; in Copy()
300 succ->block_id(), in Copy()
[all …]
Dhydrogen-load-elimination.cc144 HLoadEliminationTable* Copy(HBasicBlock* succ, HBasicBlock* from_block, in Copy() argument
153 TRACE((" copy-to B%d\n", succ->block_id())); in Copy()
160 HLoadEliminationTable* Merge(HBasicBlock* succ, HLoadEliminationTable* that, in Merge() argument
188 TRACE((" merge-to B%d\n", succ->block_id())); in Merge()
/external/safe-iop/src/
Dsafe_iop.c1091 int tests = 0, succ = 0, fail = 0; in main() local
1092 tests++; if (T_div_s8()) succ++; else fail++; in main()
1093 tests++; if (T_div_s16()) succ++; else fail++; in main()
1094 tests++; if (T_div_s32()) succ++; else fail++; in main()
1095 tests++; if (T_div_s64()) succ++; else fail++; in main()
1096 tests++; if (T_div_long()) succ++; else fail++; in main()
1097 tests++; if (T_div_longlong()) succ++; else fail++; in main()
1098 tests++; if (T_div_ssizet()) succ++; else fail++; in main()
1099 tests++; if (T_div_u8()) succ++; else fail++; in main()
1100 tests++; if (T_div_u16()) succ++; else fail++; in main()
[all …]
/external/chromium_org/v8/src/compiler/
Dscheduler.cc208 void TraceConnect(Node* node, BasicBlock* block, BasicBlock* succ) { in TraceConnect() argument
210 if (succ == NULL) { in TraceConnect()
215 block->id(), succ->id()); in TraceConnect()
956 BasicBlock* succ = frame->block->SuccessorAt(frame->index++); in ComputeSpecialRPO() local
957 if (succ->rpo_number_ == kBlockVisited1) continue; in ComputeSpecialRPO()
958 if (succ->rpo_number_ == kBlockOnStack) { in ComputeSpecialRPO()
962 if (succ->loop_end_ < 0) { in ComputeSpecialRPO()
964 succ->loop_end_ = num_loops++; in ComputeSpecialRPO()
968 DCHECK(succ->rpo_number_ == kBlockUnvisited1); in ComputeSpecialRPO()
969 stack_depth = Push(stack, stack_depth, succ, kBlockUnvisited1); in ComputeSpecialRPO()
[all …]
Dverifier.cc335 BasicBlock* succ = block->SuccessorAt(s); in Run() local
336 if (!marked[succ->id()]) { in Run()
337 marked[succ->id()] = true; in Run()
338 queue.push(succ); in Run()
377 BasicBlock* succ = block->SuccessorAt(s); in Run() local
378 BitVector* succ_doms = dominators[succ->id()]; in Run()
385 dominators[succ->id()] = succ_doms; in Run()
386 queue.push(succ); in Run()
391 if (succ_doms->IntersectIsChanged(*block_doms)) queue.push(succ); in Run()
Dschedule.h229 void AddGoto(BasicBlock* block, BasicBlock* succ) { in AddGoto() argument
232 AddSuccessor(block, succ); in AddGoto()
273 void AddSuccessor(BasicBlock* block, BasicBlock* succ) { in AddSuccessor() argument
274 succ->AppendInput(zone_, block); in AddSuccessor()
/external/dexmaker/src/dx/java/com/android/dx/rop/code/
DBasicBlock.java186 int succ = successors.get(0); in getSecondarySuccessor() local
187 if (succ == primarySuccessor) { in getSecondarySuccessor()
188 succ = successors.get(1); in getSecondarySuccessor()
191 return succ; in getSecondarySuccessor()
DLocalVariableExtractor.java182 int succ = successors.get(i); in processBlock() local
183 RegisterSpecSet state = (succ == primarySuccessor) ? in processBlock()
186 if (resultInfo.mergeStarts(succ, state)) { in processBlock()
187 Bits.set(workSet, succ); in processBlock()
/external/deqp/framework/platform/X11/
DtcuX11.cpp99 bool succ = false; in getVisualInfo() local
106 succ = true; in getVisualInfo()
111 return succ; in getVisualInfo()
140 bool succ = display.getVisualInfo(XVisualIDFromVisual(visual), info); in Window() local
142 TCU_CHECK_INTERNAL(succ); in Window()
/external/dexmaker/src/dx/java/com/android/dx/ssa/
DLocalVariableExtractor.java199 int succ = successors.get(i); in processBlock() local
200 RegisterSpecSet state = (succ == primarySuccessor) ? in processBlock()
203 if (resultInfo.mergeStarts(succ, state)) { in processBlock()
204 workSet.set(succ); in processBlock()
DSsaConverter.java247 SsaBasicBlock succ = blocks.get(j); in edgeSplitSuccessors() local
249 if (needsNewSuccessor(block, succ)) { in edgeSplitSuccessors()
250 block.insertNewSuccessor(succ); in edgeSplitSuccessors()
267 SsaBasicBlock succ) { in needsNewSuccessor() argument
273 && succ.getPredecessors().cardinality() > 1; in needsNewSuccessor()
/external/clang/lib/StaticAnalyzer/Core/
DExplodedGraph.cpp106 const ExplodedNode *succ = *(node->succ_begin()); in shouldCollect() local
107 if (succ->pred_size() != 1) in shouldCollect()
152 const ProgramPoint SuccLoc = succ->getLocation(); in shouldCollect()
171 ExplodedNode *succ = *(node->succ_begin()); in collectNode() local
172 pred->replaceSuccessor(succ); in collectNode()
173 succ->replacePredecessor(pred); in collectNode()
/external/deqp/modules/gles2/functional/
Des2fFboCompletenessTests.cpp223 bool succ = false; in iterate() local
242 succ = tryCombination(comb); in iterate()
243 if (succ) in iterate()
249 if (succ) in iterate()
/external/libpcap/
Doptimize.c266 if (ep->succ) { in propedom()
267 SET_INTERSECT(ep->succ->et.edom, ep->edom, edgewords); in propedom()
268 SET_INTERSECT(ep->succ->ef.edom, ep->edom, edgewords); in propedom()
1251 use_conflict(struct block *b, struct block *succ) in use_conflict() argument
1254 atomset use = succ->out_use; in use_conflict()
1261 if (b->val[atom] != succ->val[atom]) in use_conflict()
1324 if (JT(ep->succ) == 0) in opt_j()
1327 if (JT(ep->succ) == JF(ep->succ)) { in opt_j()
1332 if (!use_conflict(ep->pred, ep->succ->et.succ)) { in opt_j()
1334 ep->succ = JT(ep->succ); in opt_j()
[all …]
Dgencode.h244 struct block *succ; member
355 #define JT(b) ((b)->et.succ)
356 #define JF(b) ((b)->ef.succ)
/external/llvm/lib/CodeGen/
DUnreachableBlockElim.cpp148 MachineBasicBlock* succ = *BB->succ_begin(); in runOnMachineFunction() local
150 MachineBasicBlock::iterator start = succ->begin(); in runOnMachineFunction()
151 while (start != succ->end() && start->isPHI()) { in runOnMachineFunction()
/external/llvm/include/llvm/Analysis/
DRegionIterator.h70 RegionNode *succ; in getISucc() local
71 succ = getNode()->getParent()->getNode(BB); in getISucc()
72 assert(succ && "BB not in Region or entered subregion!"); in getISucc()
73 return succ; in getISucc()
/external/chromium_org/third_party/yasm/source/patched-yasm/tools/python-yasm/tests/
D__init__.py35 succ = self.testsRun - (len(self.errors) + len(self.failures))
36 v = "%3d" % succ
/external/llvm/lib/Transforms/Scalar/
DSink.cpp209 Loop *succ = LI->getLoopFor(SuccToSinkTo); in IsAcceptableTarget() local
211 if (succ != nullptr && succ != cur) in IsAcceptableTarget()
/external/dexmaker/src/dx/java/com/android/dx/dex/code/
DRopTranslator.java270 int succ = block.getPrimarySuccessor(); in outputBlock() local
278 if ((succ >= 0) && (succ != nextLabel)) { in outputBlock()
293 output.reverseBranch(1, addresses.getStart(succ)); in outputBlock()
302 addresses.getStart(succ)); in outputBlock()
/external/llvm/bindings/ocaml/target/
Dllvm_target.ml94 external succ : t -> t option = "llvm_target_succ"
106 | Some target -> step (succ target) (target :: lst)

123