Home
last modified time | relevance | path

Searched refs:node (Results 1 - 25 of 2502) sorted by relevance

12345678910>>...101

/third_party/python/Lib/
H A Dast.py36 Parse the source into an AST node.
56 Evaluate an expression node or a string containing only a Python
57 expression. The string or node provided may only consist of the following
67 def _raise_malformed_node(node):
68 msg = "malformed node or string"
69 if lno := getattr(node, 'lineno', None):
71 raise ValueError(msg + f': {node!r}')
72 def _convert_num(node):
73 if not isinstance(node, Constant) or type(node
[all...]
/third_party/node/deps/v8/src/compiler/backend/
H A Dinstruction-selector.cc18 #include "src/compiler/node-matchers.h"
19 #include "src/compiler/node-properties.h"
33 Smi NumberConstantToSmi(Node* node) { in NumberConstantToSmi() argument
34 DCHECK_EQ(node->opcode(), IrOpcode::kNumberConstant); in NumberConstantToSmi()
35 const double d = OpParameter<double>(node->op()); in NumberConstantToSmi()
284 bool InstructionSelector::CanCover(Node* user, Node* node) const { in CanCover()
285 // 1. Both {user} and {node} must be in the same basic block. in CanCover()
286 if (schedule()->block(node) != current_block_) { in CanCover()
289 // 2. Pure {node}s must be owned by the {user}. in CanCover()
290 if (node in CanCover()
359 SetRename(const Node* node, const Node* rename) SetRename() argument
368 GetVirtualRegister(const Node* node) GetVirtualRegister() argument
399 MarkAsDefined(Node* node) MarkAsDefined() argument
417 MarkAsUsed(Node* node) MarkAsUsed() argument
431 GetEffectLevel(Node* node, FlagsContinuation* cont) const GetEffectLevel() argument
439 SetEffectLevel(Node* node, int effect_level) SetEffectLevel() argument
480 MarkAsRepresentation(MachineRepresentation rep, Node* node) MarkAsRepresentation() argument
557 GetObjectId(Node* node) GetObjectId() argument
576 InsertObject(Node* node) InsertObject() argument
588 HasObjectId(Node* node) HasObjectId() argument
710 AddInputsToFrameStateDescriptor( StateValueList* values, InstructionOperandVector* inputs, OperandGenerator* g, StateObjectDeduplicator* deduplicator, Node* node, FrameStateInputKind kind, Zone* zone) AddInputsToFrameStateDescriptor() argument
969 Node* node = edge.from(); InitializeCallBuffer() local
1159 IsSourcePositionUsed(Node* node) IsSourcePositionUsed() argument
1263 << "# Node: " << *node; VisitControl() local
1351 MarkPairProjectionsAsWord32(Node* node) MarkPairProjectionsAsWord32() argument
1362 VisitNode(Node* node) VisitNode() argument
1928 MarkAsRepresentation(MachineType::PointerRepresentation(), node); VisitNode() local
2370 VisitStackPointerGreaterThan(Node* node) VisitStackPointerGreaterThan() argument
2376 VisitLoadStackCheckOffset(Node* node) VisitLoadStackCheckOffset() argument
2381 VisitLoadFramePointer(Node* node) VisitLoadFramePointer() argument
2386 VisitLoadParentFramePointer(Node* node) VisitLoadParentFramePointer() argument
2391 VisitFloat64Acos(Node* node) VisitFloat64Acos() argument
2395 VisitFloat64Acosh(Node* node) VisitFloat64Acosh() argument
2399 VisitFloat64Asin(Node* node) VisitFloat64Asin() argument
2403 VisitFloat64Asinh(Node* node) VisitFloat64Asinh() argument
2407 VisitFloat64Atan(Node* node) VisitFloat64Atan() argument
2411 VisitFloat64Atanh(Node* node) VisitFloat64Atanh() argument
2415 VisitFloat64Atan2(Node* node) VisitFloat64Atan2() argument
2419 VisitFloat64Cbrt(Node* node) VisitFloat64Cbrt() argument
2423 VisitFloat64Cos(Node* node) VisitFloat64Cos() argument
2427 VisitFloat64Cosh(Node* node) VisitFloat64Cosh() argument
2431 VisitFloat64Exp(Node* node) VisitFloat64Exp() argument
2435 VisitFloat64Expm1(Node* node) VisitFloat64Expm1() argument
2439 VisitFloat64Log(Node* node) VisitFloat64Log() argument
2443 VisitFloat64Log1p(Node* node) VisitFloat64Log1p() argument
2447 VisitFloat64Log2(Node* node) VisitFloat64Log2() argument
2451 VisitFloat64Log10(Node* node) VisitFloat64Log10() argument
2455 VisitFloat64Pow(Node* node) VisitFloat64Pow() argument
2459 VisitFloat64Sin(Node* node) VisitFloat64Sin() argument
2463 VisitFloat64Sinh(Node* node) VisitFloat64Sinh() argument
2467 VisitFloat64Tan(Node* node) VisitFloat64Tan() argument
2471 VisitFloat64Tanh(Node* node) VisitFloat64Tanh() argument
2510 VisitBitcastTaggedToWord(Node* node) VisitBitcastTaggedToWord() argument
2514 VisitBitcastWordToTagged(Node* node) VisitBitcastWordToTagged() argument
2522 VisitWord64And(Node* node) VisitWord64And() argument
2524 VisitWord64Or(Node* node) VisitWord64Or() argument
2526 VisitWord64Xor(Node* node) VisitWord64Xor() argument
2528 VisitWord64Shl(Node* node) VisitWord64Shl() argument
2530 VisitWord64Shr(Node* node) VisitWord64Shr() argument
2532 VisitWord64Sar(Node* node) VisitWord64Sar() argument
2534 VisitWord64Rol(Node* node) VisitWord64Rol() argument
2536 VisitWord64Ror(Node* node) VisitWord64Ror() argument
2538 VisitWord64Clz(Node* node) VisitWord64Clz() argument
2540 VisitWord64Ctz(Node* node) VisitWord64Ctz() argument
2542 VisitWord64ReverseBits(Node* node) VisitWord64ReverseBits() argument
2546 VisitWord64Popcnt(Node* node) VisitWord64Popcnt() argument
2548 VisitWord64Equal(Node* node) VisitWord64Equal() argument
2550 VisitInt64Add(Node* node) VisitInt64Add() argument
2552 VisitInt64AddWithOverflow(Node* node) VisitInt64AddWithOverflow() argument
2556 VisitInt64Sub(Node* node) VisitInt64Sub() argument
2558 VisitInt64SubWithOverflow(Node* node) VisitInt64SubWithOverflow() argument
2562 VisitInt64Mul(Node* node) VisitInt64Mul() argument
2564 VisitInt64Div(Node* node) VisitInt64Div() argument
2566 VisitInt64LessThan(Node* node) VisitInt64LessThan() argument
2568 VisitInt64LessThanOrEqual(Node* node) VisitInt64LessThanOrEqual() argument
2572 VisitUint64Div(Node* node) VisitUint64Div() argument
2574 VisitInt64Mod(Node* node) VisitInt64Mod() argument
2576 VisitUint64LessThan(Node* node) VisitUint64LessThan() argument
2578 VisitUint64LessThanOrEqual(Node* node) VisitUint64LessThanOrEqual() argument
2582 VisitUint64Mod(Node* node) VisitUint64Mod() argument
2584 VisitBitcastWord32ToWord64(Node* node) VisitBitcastWord32ToWord64() argument
2588 VisitChangeInt32ToInt64(Node* node) VisitChangeInt32ToInt64() argument
2592 VisitChangeInt64ToFloat64(Node* node) VisitChangeInt64ToFloat64() argument
2596 VisitChangeUint32ToUint64(Node* node) VisitChangeUint32ToUint64() argument
2600 VisitChangeFloat64ToInt64(Node* node) VisitChangeFloat64ToInt64() argument
2604 VisitChangeFloat64ToUint64(Node* node) VisitChangeFloat64ToUint64() argument
2608 VisitTruncateFloat64ToInt64(Node* node) VisitTruncateFloat64ToInt64() argument
2612 VisitTryTruncateFloat32ToInt64(Node* node) VisitTryTruncateFloat32ToInt64() argument
2616 VisitTryTruncateFloat64ToInt64(Node* node) VisitTryTruncateFloat64ToInt64() argument
2620 VisitTryTruncateFloat32ToUint64(Node* node) VisitTryTruncateFloat32ToUint64() argument
2624 VisitTryTruncateFloat64ToUint64(Node* node) VisitTryTruncateFloat64ToUint64() argument
2628 VisitTruncateInt64ToInt32(Node* node) VisitTruncateInt64ToInt32() argument
2632 VisitRoundInt64ToFloat32(Node* node) VisitRoundInt64ToFloat32() argument
2636 VisitRoundInt64ToFloat64(Node* node) VisitRoundInt64ToFloat64() argument
2640 VisitRoundUint64ToFloat32(Node* node) VisitRoundUint64ToFloat32() argument
2644 VisitRoundUint64ToFloat64(Node* node) VisitRoundUint64ToFloat64() argument
2648 VisitBitcastFloat64ToInt64(Node* node) VisitBitcastFloat64ToInt64() argument
2652 VisitBitcastInt64ToFloat64(Node* node) VisitBitcastInt64ToFloat64() argument
2656 VisitSignExtendWord8ToInt64(Node* node) VisitSignExtendWord8ToInt64() argument
2660 VisitSignExtendWord16ToInt64(Node* node) VisitSignExtendWord16ToInt64() argument
2664 VisitSignExtendWord32ToInt64(Node* node) VisitSignExtendWord32ToInt64() argument
2671 VisitInt32PairAdd(Node* node) VisitInt32PairAdd() argument
2673 VisitInt32PairSub(Node* node) VisitInt32PairSub() argument
2675 VisitInt32PairMul(Node* node) VisitInt32PairMul() argument
2677 VisitWord32PairShl(Node* node) VisitWord32PairShl() argument
2679 VisitWord32PairShr(Node* node) VisitWord32PairShr() argument
2681 VisitWord32PairSar(Node* node) VisitWord32PairSar() argument
2685 VisitWord32AtomicPairLoad(Node* node) VisitWord32AtomicPairLoad() argument
2689 VisitWord32AtomicPairStore(Node* node) VisitWord32AtomicPairStore() argument
2693 VisitWord32AtomicPairAdd(Node* node) VisitWord32AtomicPairAdd() argument
2697 VisitWord32AtomicPairSub(Node* node) VisitWord32AtomicPairSub() argument
2701 VisitWord32AtomicPairAnd(Node* node) VisitWord32AtomicPairAnd() argument
2705 VisitWord32AtomicPairOr(Node* node) VisitWord32AtomicPairOr() argument
2709 VisitWord32AtomicPairXor(Node* node) VisitWord32AtomicPairXor() argument
2713 VisitWord32AtomicPairExchange(Node* node) VisitWord32AtomicPairExchange() argument
2717 VisitWord32AtomicPairCompareExchange(Node* node) VisitWord32AtomicPairCompareExchange() argument
2725 VisitWord64AtomicLoad(Node* node) VisitWord64AtomicLoad() argument
2727 VisitWord64AtomicStore(Node* node) VisitWord64AtomicStore() argument
2731 VisitWord64AtomicAdd(Node* node) VisitWord64AtomicAdd() argument
2733 VisitWord64AtomicSub(Node* node) VisitWord64AtomicSub() argument
2735 VisitWord64AtomicAnd(Node* node) VisitWord64AtomicAnd() argument
2737 VisitWord64AtomicOr(Node* node) VisitWord64AtomicOr() argument
2739 VisitWord64AtomicXor(Node* node) VisitWord64AtomicXor() argument
2741 VisitWord64AtomicExchange(Node* node) VisitWord64AtomicExchange() argument
2745 VisitWord64AtomicCompareExchange(Node* node) VisitWord64AtomicCompareExchange() argument
2754 VisitI64x2SplatI32Pair(Node* node) VisitI64x2SplatI32Pair() argument
2757 VisitI64x2ReplaceLaneI32Pair(Node* node) VisitI64x2ReplaceLaneI32Pair() argument
2765 VisitI64x2Splat(Node* node) VisitI64x2Splat() argument
2766 VisitI64x2ExtractLane(Node* node) VisitI64x2ExtractLane() argument
2767 VisitI64x2ReplaceLane(Node* node) VisitI64x2ReplaceLane() argument
2775 VisitF64x2Qfma(Node* node) VisitF64x2Qfma() argument
2776 VisitF64x2Qfms(Node* node) VisitF64x2Qfms() argument
2777 VisitF32x4Qfma(Node* node) VisitF32x4Qfma() argument
2778 VisitF32x4Qfms(Node* node) VisitF32x4Qfms() argument
2785 VisitI8x16RelaxedLaneSelect(Node* node) VisitI8x16RelaxedLaneSelect() argument
2788 VisitI16x8RelaxedLaneSelect(Node* node) VisitI16x8RelaxedLaneSelect() argument
2791 VisitI32x4RelaxedLaneSelect(Node* node) VisitI32x4RelaxedLaneSelect() argument
2794 VisitI64x2RelaxedLaneSelect(Node* node) VisitI64x2RelaxedLaneSelect() argument
2797 VisitF32x4RelaxedMin(Node* node) VisitF32x4RelaxedMin() argument
2798 VisitF32x4RelaxedMax(Node* node) VisitF32x4RelaxedMax() argument
2799 VisitF64x2RelaxedMin(Node* node) VisitF64x2RelaxedMin() argument
2800 VisitF64x2RelaxedMax(Node* node) VisitF64x2RelaxedMax() argument
2801 VisitI32x4RelaxedTruncF64x2SZero(Node* node) VisitI32x4RelaxedTruncF64x2SZero() argument
2804 VisitI32x4RelaxedTruncF64x2UZero(Node* node) VisitI32x4RelaxedTruncF64x2UZero() argument
2807 VisitI32x4RelaxedTruncF32x4S(Node* node) VisitI32x4RelaxedTruncF32x4S() argument
2810 VisitI32x4RelaxedTruncF32x4U(Node* node) VisitI32x4RelaxedTruncF32x4U() argument
2821 VisitFinishRegion(Node* node) VisitFinishRegion() argument
2823 VisitParameter(Node* node) VisitParameter() argument
2854 VisitIfException(Node* node) VisitIfException() argument
2860 VisitOsrValue(Node* node) VisitOsrValue() argument
2867 VisitPhi(Node* node) VisitPhi() argument
2883 VisitProjection(Node* node) VisitProjection() argument
2916 VisitConstant(Node* node) VisitConstant() argument
2927 VisitCall(Node* node, BasicBlock* handler) VisitCall() argument
3022 VisitTailCall(Node* node) VisitTailCall() argument
3116 VisitDeoptimizeIf(Node* node) VisitDeoptimizeIf() argument
3124 VisitDeoptimizeUnless(Node* node) VisitDeoptimizeUnless() argument
3132 VisitSelect(Node* node) VisitSelect() argument
3139 VisitTrapIf(Node* node, TrapId trap_id) VisitTrapIf() argument
3145 VisitTrapUnless(Node* node, TrapId trap_id) VisitTrapUnless() argument
3151 EmitIdentity(Node* node) EmitIdentity() argument
3165 VisitThrow(Node* node) VisitThrow() argument
3170 VisitDebugBreak(Node* node) VisitDebugBreak() argument
3175 VisitUnreachable(Node* node) VisitUnreachable() argument
3180 VisitStaticAssert(Node* node) VisitStaticAssert() argument
3190 VisitDeadValue(Node* node) VisitDeadValue() argument
3196 VisitComment(Node* node) VisitComment() argument
3202 VisitUnsafePointerAdd(Node* node) VisitUnsafePointerAdd() argument
3210 VisitRetain(Node* node) VisitRetain() argument
3215 CanProduceSignalingNaN(Node* node) CanProduceSignalingNaN() argument
3226 ZeroExtendsWord32ToWord64(Node* node, int recursion_depth) ZeroExtendsWord32ToWord64() argument
3319 CanonicalizeShuffle(Node* node, uint8_t* shuffle, bool* is_swizzle) CanonicalizeShuffle() argument
3339 SwapShuffleInputs(Node* node) SwapShuffleInputs() argument
[all...]
/third_party/node/deps/cares/src/lib/
H A Dares__llist.c77 ares__llist_node_t *node) in ares__llist_attach_at()
79 if (list == NULL || node == NULL) { in ares__llist_attach_at()
83 node->parent = list; in ares__llist_attach_at()
91 node->next = list->head; in ares__llist_attach_at()
92 node->prev = NULL; in ares__llist_attach_at()
94 list->head->prev = node; in ares__llist_attach_at()
96 list->head = node; in ares__llist_attach_at()
99 node->next = NULL; in ares__llist_attach_at()
100 node->prev = list->tail; in ares__llist_attach_at()
102 list->tail->next = node; in ares__llist_attach_at()
74 ares__llist_attach_at(ares__llist_t *list, ares__llist_insert_type_t type, ares__llist_node_t *at, ares__llist_node_t *node) ares__llist_attach_at() argument
127 ares__llist_node_t *node = NULL; ares__llist_insert_at() local
155 ares__llist_insert_before(ares__llist_node_t *node, void *val) ares__llist_insert_before() argument
166 ares__llist_insert_after(ares__llist_node_t *node, void *val) ares__llist_insert_after() argument
197 ares__llist_node_next(ares__llist_node_t *node) ares__llist_node_next() argument
205 ares__llist_node_prev(ares__llist_node_t *node) ares__llist_node_prev() argument
213 ares__llist_node_val(ares__llist_node_t *node) ares__llist_node_val() argument
230 ares__llist_node_parent(ares__llist_node_t *node) ares__llist_node_parent() argument
248 ares__llist_node_detach(ares__llist_node_t *node) ares__llist_node_detach() argument
278 ares__llist_node_claim(ares__llist_node_t *node) ares__llist_node_claim() argument
293 ares__llist_node_destroy(ares__llist_node_t *node) ares__llist_node_destroy() argument
310 ares__llist_node_replace(ares__llist_node_t *node, void *val) ares__llist_node_replace() argument
328 ares__llist_node_t *node; ares__llist_destroy() local
340 ares__llist_node_move_parent_last(ares__llist_node_t *node, ares__llist_t *new_parent) ares__llist_node_move_parent_last() argument
351 ares__llist_node_move_parent_first(ares__llist_node_t *node, ares__llist_t *new_parent) ares__llist_node_move_parent_first() argument
[all...]
H A Dares__slist.c146 static void ares__slist_node_push(ares__slist_t *list, ares__slist_node_t *node) in ares__slist_node_push() argument
154 /* set left if left is NULL and the current node value is greater than the in ares__slist_node_push()
157 list->cmp(node->data, list->head[i]->data) > 0) { in ares__slist_node_push()
164 list->cmp(node->data, left->next[i]->data) > 0) { in ares__slist_node_push()
170 if (i >= node->levels) { in ares__slist_node_push()
176 node->next[i] = list->head[i]; in ares__slist_node_push()
177 node->prev[i] = NULL; in ares__slist_node_push()
178 list->head[i] = node; in ares__slist_node_push()
181 node->next[i] = left->next[i]; in ares__slist_node_push()
182 node in ares__slist_node_push()
200 ares__slist_node_t *node = NULL; ares__slist_insert() local
258 ares__slist_node_pop(ares__slist_node_t *node) ares__slist_node_pop() argument
284 ares__slist_node_claim(ares__slist_node_t *node) ares__slist_node_claim() argument
307 ares__slist_node_reinsert(ares__slist_node_t *node) ares__slist_node_reinsert() argument
324 ares__slist_node_t *node = NULL; ares__slist_node_find() local
397 ares__slist_node_next(ares__slist_node_t *node) ares__slist_node_next() argument
405 ares__slist_node_prev(ares__slist_node_t *node) ares__slist_node_prev() argument
413 ares__slist_node_val(ares__slist_node_t *node) ares__slist_node_val() argument
430 ares__slist_node_parent(ares__slist_node_t *node) ares__slist_node_parent() argument
448 ares__slist_node_destroy(ares__slist_node_t *node) ares__slist_node_destroy() argument
467 ares__slist_node_t *node; ares__slist_destroy() local
[all...]
/third_party/lame/ACM/tinyxml/
H A Dtinyxml.cpp95 TiXmlNode* node = firstChild; in ~TiXmlNode() local
98 while ( node ) in ~TiXmlNode()
100 temp = node; in ~TiXmlNode()
101 node = node->next; in ~TiXmlNode()
109 TiXmlNode* node = firstChild; in Clear() local
112 while ( node ) in Clear()
114 temp = node; in Clear()
115 node = node in Clear()
143 TiXmlNode* node = addThis.Clone(); InsertEndChild() local
240 TiXmlNode* node; FirstChild() local
252 TiXmlNode* node; LastChild() local
292 TiXmlNode* node; NextSibling() local
304 TiXmlNode* node; PreviousSibling() local
316 TiXmlAttribute* node = attributeSet.Find( name ); RemoveAttribute() local
327 TiXmlNode* node; FirstChildElement() local
342 TiXmlNode* node; FirstChildElement() local
357 TiXmlNode* node; NextSiblingElement() local
372 TiXmlNode* node; NextSiblingElement() local
388 const TiXmlNode* node; GetDocument() local
415 TiXmlAttribute* node = attributeSet.First(); ~TiXmlElement() local
423 TiXmlAttribute* node = attributeSet.Find( name ); Attribute() local
456 TiXmlAttribute* node = attributeSet.Find( name ); SetAttribute() local
497 TiXmlNode* node; Print() local
541 TiXmlNode* node; StreamOut() local
577 TiXmlNode* node = 0; Clone() local
678 TiXmlNode* node = 0; Clone() local
689 TiXmlNode* node; Print() local
700 TiXmlNode* node; StreamOut() local
979 TiXmlAttribute* node; Remove() local
998 TiXmlAttribute* node; Find() local
[all...]
/third_party/node/deps/v8/src/compiler/
H A Djs-intrinsic-lowering.cc14 #include "src/compiler/node-matchers.h"
15 #include "src/compiler/node-properties.h"
29 Reduction JSIntrinsicLowering::Reduce(Node* node) { in Reduce() argument
30 if (node->opcode() != IrOpcode::kJSCallRuntime) return NoChange(); in Reduce()
32 Runtime::FunctionForId(CallRuntimeParametersOf(node->op()).id()); in Reduce()
35 return ReduceIsBeingInterpreted(node); in Reduce()
37 return ReduceTurbofanStaticAssert(node); in Reduce()
39 return ReduceVerifyType(node); in Reduce()
46 return ReduceCopyDataProperties(node); in Reduce()
48 return ReduceCopyDataPropertiesWithExcludedPropertiesOnStack(node); in Reduce()
89 ReduceCopyDataProperties(Node* node) ReduceCopyDataProperties() argument
95 ReduceCopyDataPropertiesWithExcludedPropertiesOnStack( Node* node) ReduceCopyDataPropertiesWithExcludedPropertiesOnStack() argument
113 ReduceCreateIterResultObject(Node* node) ReduceCreateIterResultObject() argument
122 ReduceDeoptimizeNow(Node* node) ReduceDeoptimizeNow() argument
139 ReduceCreateJSGeneratorObject(Node* node) ReduceCreateJSGeneratorObject() argument
152 ReduceGeneratorClose(Node* node) ReduceGeneratorClose() argument
166 ReduceAsyncFunctionAwaitCaught(Node* node) ReduceAsyncFunctionAwaitCaught() argument
172 ReduceAsyncFunctionAwaitUncaught(Node* node) ReduceAsyncFunctionAwaitUncaught() argument
179 ReduceAsyncFunctionEnter(Node* node) ReduceAsyncFunctionEnter() argument
184 ReduceAsyncFunctionReject(Node* node) ReduceAsyncFunctionReject() argument
190 ReduceAsyncFunctionResolve(Node* node) ReduceAsyncFunctionResolve() argument
196 ReduceAsyncGeneratorAwaitCaught(Node* node) ReduceAsyncGeneratorAwaitCaught() argument
202 ReduceAsyncGeneratorAwaitUncaught(Node* node) ReduceAsyncGeneratorAwaitUncaught() argument
209 ReduceAsyncGeneratorReject(Node* node) ReduceAsyncGeneratorReject() argument
215 ReduceAsyncGeneratorResolve(Node* node) ReduceAsyncGeneratorResolve() argument
221 ReduceAsyncGeneratorYield(Node* node) ReduceAsyncGeneratorYield() argument
226 ReduceGeneratorGetResumeMode(Node* node) ReduceGeneratorGetResumeMode() argument
236 ReduceIsInstanceType( Node* node, InstanceType instance_type) ReduceIsInstanceType() argument
277 ReduceIsJSReceiver(Node* node) ReduceIsJSReceiver() argument
281 ReduceTurbofanStaticAssert(Node* node) ReduceTurbofanStaticAssert() argument
295 ReduceVerifyType(Node* node) ReduceVerifyType() argument
299 ReduceIsBeingInterpreted(Node* node) ReduceIsBeingInterpreted() argument
304 Change(Node* node, const Operator* op) Change() argument
314 ReduceToLength(Node* node) ReduceToLength() argument
319 ReduceToObject(Node* node) ReduceToObject() argument
324 ReduceToString(Node* node) ReduceToString() argument
335 ReduceCall(Node* node) ReduceCall() argument
348 ReduceIncBlockCounter(Node* node) ReduceIncBlockCounter() argument
356 ReduceGetImportMetaObject(Node* node) ReduceGetImportMetaObject() argument
361 Change(Node* node, const Operator* op, Node* a, Node* b) Change() argument
371 Change(Node* node, const Operator* op, Node* a, Node* b, Node* c) Change() argument
382 Change(Node* node, const Operator* op, Node* a, Node* b, Node* c, Node* d) Change() argument
394 Change(Node* node, Callable const& callable, int stack_parameter_count, enum FrameStateFlag frame_state_flag) Change() argument
[all...]
H A Ddead-code-elimination.cc10 #include "src/compiler/node-properties.h"
30 // True if we can guarantee that {node} will never actually produce a value or
32 bool NoReturn(Node* node) { in NoReturn() argument
33 return node->opcode() == IrOpcode::kDead || in NoReturn()
34 node->opcode() == IrOpcode::kUnreachable || in NoReturn()
35 node->opcode() == IrOpcode::kDeadValue || in NoReturn()
36 NodeProperties::GetTypeOrAny(node).IsNone(); in NoReturn()
39 Node* FindDeadInput(Node* node) { in FindDeadInput() argument
40 for (Node* input : node->inputs()) { in FindDeadInput()
48 Reduction DeadCodeElimination::Reduce(Node* node) { in Reduce() argument
80 PropagateDeadControl(Node* node) PropagateDeadControl() argument
87 ReduceEnd(Node* node) ReduceEnd() argument
111 ReduceLoopOrMerge(Node* node) ReduceLoopOrMerge() argument
182 RemoveLoopExit(Node* node) RemoveLoopExit() argument
195 ReduceNode(Node* node) ReduceNode() argument
214 ReducePhi(Node* node) ReducePhi() argument
234 ReduceEffectPhi(Node* node) ReduceEffectPhi() argument
262 ReducePureNode(Node* node) ReducePureNode() argument
271 ReduceUnreachableOrIfException(Node* node) ReduceUnreachableOrIfException() argument
286 ReduceEffectNode(Node* node) ReduceEffectNode() argument
311 ReduceDeoptimizeOrReturnOrTerminateOrTailCall( Node* node) ReduceDeoptimizeOrReturnOrTerminateOrTailCall() argument
338 ReduceLoopExit(Node* node) ReduceLoopExit() argument
348 ReduceBranchOrSwitch(Node* node) ReduceBranchOrSwitch() argument
369 TrimMergeOrPhi(Node* node, int size) TrimMergeOrPhi() argument
375 DeadValue(Node* node, MachineRepresentation rep) DeadValue() argument
[all...]
H A Dnode-properties.h10 #include "src/compiler/node.h"
24 // A facade that simplifies access to the different kinds of inputs to a node.
30 // 0 [ values, context, frame state, effects, control ] node->InputCount()
32 static int FirstValueIndex(const Node* node) { return 0; } in FirstValueIndex() argument
33 static int FirstContextIndex(Node* node) { return PastValueIndex(node); } in FirstContextIndex() argument
34 static int FirstFrameStateIndex(Node* node) { return PastContextIndex(node); } in FirstFrameStateIndex() argument
35 static int FirstEffectIndex(Node* node) { return PastFrameStateIndex(node); } in FirstEffectIndex() argument
36 FirstControlIndex(Node* node) FirstControlIndex() argument
38 PastValueIndex(Node* node) PastValueIndex() argument
42 PastContextIndex(Node* node) PastContextIndex() argument
47 PastFrameStateIndex(Node* node) PastFrameStateIndex() argument
52 PastEffectIndex(Node* node) PastEffectIndex() argument
56 PastControlIndex(Node* node) PastControlIndex() argument
63 GetValueInput(Node* node, int index) GetValueInput() argument
69 GetValueInput(const Node* node, int index) GetValueInput() argument
75 GetContextInput(Node* node) GetContextInput() argument
80 GetFrameStateInput(Node* node) GetFrameStateInput() argument
85 GetEffectInput(Node* node, int index = 0) GetEffectInput() argument
91 GetControlInput(Node* node, int index = 0) GetControlInput() argument
109 IsCommon(Node* node) IsCommon() argument
112 IsControl(Node* node) IsControl() argument
115 IsConstant(Node* node) IsConstant() argument
118 IsPhi(Node* node) IsPhi() argument
133 IsValueIdentity(Node* node, Node** out_value) IsValueIdentity() argument
258 IsTyped(const Node* node) IsTyped() argument
259 GetType(const Node* node) GetType() argument
264 SetType(Node* node, Type type) SetType() argument
268 RemoveType(Node* node) RemoveType() argument
[all...]
H A Ddecompression-optimizer.cc8 #include "src/compiler/node-properties.h"
16 bool IsMachineLoad(Node* const node) { in IsMachineLoad() argument
17 const IrOpcode::Value opcode = node->opcode(); in IsMachineLoad()
23 bool IsTaggedMachineLoad(Node* const node) { in IsTaggedMachineLoad() argument
24 return IsMachineLoad(node) && in IsTaggedMachineLoad()
25 CanBeTaggedPointer(LoadRepresentationOf(node->op()).representation()); in IsTaggedMachineLoad()
28 bool IsHeapConstant(Node* const node) { in IsHeapConstant() argument
29 return node->opcode() == IrOpcode::kHeapConstant; in IsHeapConstant()
32 bool IsTaggedPhi(Node* const node) { in IsTaggedPhi() argument
33 if (node in IsTaggedPhi()
39 CanBeCompressed(Node* const node) CanBeCompressed() argument
58 Node* const node = to_visit_.front(); MarkNodes() local
64 MarkNodeInputs(Node* node) MarkNodeInputs() argument
155 MaybeMarkAndQueueForRevisit(Node* const node, State state) MaybeMarkAndQueueForRevisit() argument
172 ChangeHeapConstant(Node* const node) ChangeHeapConstant() argument
178 ChangePhi(Node* const node) ChangePhi() argument
193 ChangeLoad(Node* const node) ChangeLoad() argument
[all...]
H A Dmachine-operator-reducer.cc20 #include "src/compiler/node-matchers.h"
21 #include "src/compiler/node-properties.h"
77 Reduction ReduceWordNAnd(Node* node) { return r_->ReduceWord32And(node); } in ReduceWordNAnd() argument
78 Reduction ReduceIntNAdd(Node* node) { return r_->ReduceInt32Add(node); } in ReduceIntNAdd() argument
79 Reduction TryMatchWordNRor(Node* node) { return r_->TryMatchWord32Ror(node); } in TryMatchWordNRor() argument
137 Reduction ReduceWordNAnd(Node* node) { return r_->ReduceWord64And(node); } in ReduceWordNAnd() argument
138 ReduceIntNAdd(Node* node) ReduceIntNAdd() argument
139 TryMatchWordNRor(Node* node) TryMatchWordNRor() argument
207 Node* const node = graph()->NewNode(machine()->Word32And(), lhs, rhs); Word32And() local
227 Node* const node = graph()->NewNode(machine()->Word64And(), lhs, rhs); Word64And() local
233 Node* const node = graph()->NewNode(machine()->Int32Add(), lhs, rhs); Int32Add() local
239 Node* const node = graph()->NewNode(machine()->Int32Sub(), lhs, rhs); Int32Sub() local
287 Node* const node = graph()->NewNode(machine()->TruncateInt64ToInt32(), value); TruncateInt64ToInt32() local
309 Reduce(Node* node) Reduce() argument
974 ReduceTruncateInt64ToInt32(Node* node) ReduceTruncateInt64ToInt32() argument
982 ReduceInt32Add(Node* node) ReduceInt32Add() argument
1022 ReduceInt64Add(Node* node) ReduceInt64Add() argument
1044 ReduceInt32Sub(Node* node) ReduceInt32Sub() argument
1063 ReduceInt64Sub(Node* node) ReduceInt64Sub() argument
1082 ReduceInt64Mul(Node* node) ReduceInt64Mul() argument
1118 ReduceInt32Div(Node* node) ReduceInt32Div() argument
1165 ReduceUint32Div(Node* node) ReduceUint32Div() argument
1194 ReduceInt32Mod(Node* node) ReduceInt32Mod() argument
1230 ReduceUint32Mod(Node* node) ReduceUint32Mod() argument
1259 ReduceStore(Node* node) ReduceStore() argument
1302 ReduceProjection(size_t index, Node* node) ReduceProjection() argument
1375 ReduceWord32Comparisons(Node* node) ReduceWord32Comparisons() argument
1446 ReduceWord64Comparisons(Node* node) ReduceWord64Comparisons() argument
1481 ReduceWord32Shifts(Node* node) ReduceWord32Shifts() argument
1500 ReduceWord32Shl(Node* node) ReduceWord32Shl() argument
1553 ReduceWord64Shl(Node* node) ReduceWord64Shl() argument
1604 ReduceWord32Shr(Node* node) ReduceWord32Shr() argument
1625 ReduceWord64Shr(Node* node) ReduceWord64Shr() argument
1636 ReduceWord32Sar(Node* node) ReduceWord32Sar() argument
1671 ReduceWord64Sar(Node* node) ReduceWord64Sar() argument
1682 ReduceWordNAnd(Node* node) ReduceWordNAnd() argument
1882 ReduceWord32And(Node* node) ReduceWord32And() argument
1910 ReduceWord64And(Node* node) ReduceWord64And() argument
1915 TryMatchWord32Ror(Node* node) TryMatchWord32Ror() argument
1980 ReduceWordNOr(Node* node) ReduceWordNOr() argument
2009 ReduceWord32Or(Node* node) ReduceWord32Or() argument
2014 ReduceWord64Or(Node* node) ReduceWord64Or() argument
2020 ReduceWordNXor(Node* node) ReduceWordNXor() argument
2040 ReduceWord32Xor(Node* node) ReduceWord32Xor() argument
2049 ReduceWord64Xor(Node* node) ReduceWord64Xor() argument
2054 ReduceWord32Equal(Node* node) ReduceWord32Equal() argument
2092 ReduceFloat64InsertLowWord32(Node* node) ReduceFloat64InsertLowWord32() argument
2105 ReduceFloat64InsertHighWord32(Node* node) ReduceFloat64InsertHighWord32() argument
2129 ReduceFloat64Compare(Node* node) ReduceFloat64Compare() argument
2185 ReduceFloat64RoundDown(Node* node) ReduceFloat64RoundDown() argument
2197 IsZero(Node* node) IsZero() argument
2253 SwapBranches(Node* node) SwapBranches() argument
2272 SimplifyBranch(Node* node) SimplifyBranch() argument
2311 ReduceConditional(Node* node) ReduceConditional() argument
2336 ReduceConditionalN(Node* node) ReduceConditionalN() argument
[all...]
H A Djs-generic-lowering.cc16 #include "src/compiler/node-matchers.h"
17 #include "src/compiler/node-properties.h"
32 CallDescriptor::Flags FrameStateFlagForCall(Node* node) { in FrameStateFlagForCall() argument
33 return OperatorProperties::HasFrameStateInput(node->op()) in FrameStateFlagForCall()
47 Reduction JSGenericLowering::Reduce(Node* node) { in Reduce() argument
48 switch (node->opcode()) { in Reduce()
51 Lower##x(node); \ in Reduce()
59 return Changed(node); in Reduce()
63 void JSGenericLowering::LowerJS##Name(Node* node) { \
64 ReplaceWithBuiltinCall(node, Builti
84 ReplaceWithBuiltinCall(Node* node, Builtin builtin) ReplaceWithBuiltinCall() argument
90 ReplaceWithBuiltinCall(Node* node, Callable callable, CallDescriptor::Flags flags) ReplaceWithBuiltinCall() argument
95 ReplaceWithBuiltinCall( Node* node, Callable callable, CallDescriptor::Flags flags, Operator::Properties properties) ReplaceWithBuiltinCall() argument
107 ReplaceWithRuntimeCall(Node* node, Runtime::FunctionId f, int nargs_override) ReplaceWithRuntimeCall() argument
124 ReplaceUnaryOpWithBuiltinCall( Node* node, Builtin builtin_without_feedback, Builtin builtin_with_feedback) ReplaceUnaryOpWithBuiltinCall() argument
161 ReplaceBinaryOpWithBuiltinCall( Node* node, Builtin builtin_without_feedback, Builtin builtin_with_feedback) ReplaceBinaryOpWithBuiltinCall() argument
210 LowerJSStrictEqual(Node* node) LowerJSStrictEqual() argument
259 LowerJSHasProperty(Node* node) LowerJSHasProperty() argument
273 LowerJSLoadProperty(Node* node) LowerJSLoadProperty() argument
297 LowerJSLoadNamed(Node* node) LowerJSLoadNamed() argument
327 LowerJSLoadNamedFromSuper(Node* node) LowerJSLoadNamedFromSuper() argument
354 LowerJSLoadGlobal(Node* node) LowerJSLoadGlobal() argument
378 LowerJSGetIterator(Node* node) LowerJSGetIterator() argument
402 LowerJSSetKeyedProperty(Node* node) LowerJSSetKeyedProperty() argument
426 LowerJSDefineKeyedOwnProperty(Node* node) LowerJSDefineKeyedOwnProperty() argument
444 LowerJSSetNamedProperty(Node* node) LowerJSSetNamedProperty() argument
473 LowerJSDefineNamedOwnProperty(Node* node) LowerJSDefineNamedOwnProperty() argument
496 LowerJSStoreGlobal(Node* node) LowerJSStoreGlobal() argument
516 LowerJSDefineKeyedOwnPropertyInLiteral(Node* node) LowerJSDefineKeyedOwnPropertyInLiteral() argument
526 LowerJSStoreInArrayLiteral(Node* node) LowerJSStoreInArrayLiteral() argument
536 LowerJSDeleteProperty(Node* node) LowerJSDeleteProperty() argument
540 LowerJSGetSuperConstructor(Node* node) LowerJSGetSuperConstructor() argument
558 LowerJSHasInPrototypeChain(Node* node) LowerJSHasInPrototypeChain() argument
562 LowerJSOrdinaryHasInstance(Node* node) LowerJSOrdinaryHasInstance() argument
566 LowerJSHasContextExtension(Node* node) LowerJSHasContextExtension() argument
570 LowerJSLoadContext(Node* node) LowerJSLoadContext() argument
575 LowerJSStoreContext(Node* node) LowerJSStoreContext() argument
580 LowerJSCreate(Node* node) LowerJSCreate() argument
585 LowerJSCreateArguments(Node* node) LowerJSCreateArguments() argument
601 LowerJSCreateArray(Node* node) LowerJSCreateArray() argument
625 LowerJSCreateArrayIterator(Node* node) LowerJSCreateArrayIterator() argument
629 LowerJSCreateAsyncFunctionObject(Node* node) LowerJSCreateAsyncFunctionObject() argument
633 LowerJSCreateCollectionIterator(Node* node) LowerJSCreateCollectionIterator() argument
637 LowerJSCreateBoundFunction(Node* node) LowerJSCreateBoundFunction() argument
641 LowerJSObjectIsArray(Node* node) LowerJSObjectIsArray() argument
645 LowerJSCreateObject(Node* node) LowerJSCreateObject() argument
649 LowerJSParseInt(Node* node) LowerJSParseInt() argument
653 LowerJSRegExpTest(Node* node) LowerJSRegExpTest() argument
657 LowerJSCreateClosure(Node* node) LowerJSCreateClosure() argument
673 LowerJSCreateFunctionContext(Node* node) LowerJSCreateFunctionContext() argument
693 LowerJSCreateGeneratorObject(Node* node) LowerJSCreateGeneratorObject() argument
698 LowerJSCreateIterResultObject(Node* node) LowerJSCreateIterResultObject() argument
702 LowerJSCreateStringIterator(Node* node) LowerJSCreateStringIterator() argument
706 LowerJSCreateKeyValueArray(Node* node) LowerJSCreateKeyValueArray() argument
710 LowerJSCreatePromise(Node* node) LowerJSCreatePromise() argument
714 LowerJSCreateTypedArray(Node* node) LowerJSCreateTypedArray() argument
718 LowerJSCreateLiteralArray(Node* node) LowerJSCreateLiteralArray() argument
737 LowerJSGetTemplateObject(Node* node) LowerJSGetTemplateObject() argument
755 LowerJSCreateEmptyLiteralArray(Node* node) LowerJSCreateEmptyLiteralArray() argument
765 LowerJSCreateArrayFromIterable(Node* node) LowerJSCreateArrayFromIterable() argument
769 LowerJSCreateLiteralObject(Node* node) LowerJSCreateLiteralObject() argument
789 LowerJSCloneObject(Node* node) LowerJSCloneObject() argument
799 LowerJSCreateEmptyLiteralObject(Node* node) LowerJSCreateEmptyLiteralObject() argument
803 LowerJSCreateLiteralRegExp(Node* node) LowerJSCreateLiteralRegExp() argument
815 LowerJSCreateCatchContext(Node* node) LowerJSCreateCatchContext() argument
821 LowerJSCreateWithContext(Node* node) LowerJSCreateWithContext() argument
827 LowerJSCreateBlockContext(Node* node) LowerJSCreateBlockContext() argument
834 LowerJSConstructForwardVarargs(Node* node) LowerJSConstructForwardVarargs() argument
857 LowerJSConstruct(Node* node) LowerJSConstruct() argument
882 LowerJSConstructWithArrayLike(Node* node) LowerJSConstructWithArrayLike() argument
912 LowerJSConstructWithSpread(Node* node) LowerJSConstructWithSpread() argument
950 LowerJSCallForwardVarargs(Node* node) LowerJSCallForwardVarargs() argument
966 LowerJSCall(Node* node) LowerJSCall() argument
985 LowerJSCallWithArrayLike(Node* node) LowerJSCallWithArrayLike() argument
1016 LowerJSCallWithSpread(Node* node) LowerJSCallWithSpread() argument
1055 LowerJSCallRuntime(Node* node) LowerJSCallRuntime() argument
1062 LowerJSWasmCall(Node* node) LowerJSWasmCall() argument
1065 LowerJSForInPrepare(Node* node) LowerJSForInPrepare() argument
1132 LowerJSForInNext(Node* node) LowerJSForInNext() argument
1140 LowerJSLoadMessage(Node* node) LowerJSLoadMessage() argument
1145 LowerJSStoreMessage(Node* node) LowerJSStoreMessage() argument
1149 LowerJSLoadModule(Node* node) LowerJSLoadModule() argument
1153 LowerJSStoreModule(Node* node) LowerJSStoreModule() argument
1157 LowerJSGetImportMeta(Node* node) LowerJSGetImportMeta() argument
1161 LowerJSGeneratorStore(Node* node) LowerJSGeneratorStore() argument
1165 LowerJSGeneratorRestoreContinuation(Node* node) LowerJSGeneratorRestoreContinuation() argument
1169 LowerJSGeneratorRestoreContext(Node* node) LowerJSGeneratorRestoreContext() argument
1173 LowerJSGeneratorRestoreInputOrDebugPos(Node* node) LowerJSGeneratorRestoreInputOrDebugPos() argument
1177 LowerJSGeneratorRestoreRegister(Node* node) LowerJSGeneratorRestoreRegister() argument
1190 LowerJSStackCheck(Node* node) LowerJSStackCheck() argument
1251 LowerJSDebugger(Node* node) LowerJSDebugger() argument
[all...]
H A Dverifier.cc17 #include "src/compiler/node-properties.h"
18 #include "src/compiler/node.h"
42 void CheckSwitch(Node* node, const AllNodes& all);
43 void Check(Node* node, const AllNodes& all);
51 void CheckNotTyped(Node* node) { in CheckNotTyped() argument
55 if (NodeProperties::IsTyped(node)) { in CheckNotTyped()
57 str << "TypeError: node #" << node->id() << ":" << *node->op() in CheckNotTyped()
62 void CheckTypeIs(Node* node, Typ in CheckNotTyped() argument
70 CheckTypeMaybe(Node* node, Type type) CheckTypeMaybe() argument
78 CheckValueInputIs(Node* node, int i, Type type) CheckValueInputIs() argument
89 CheckOutput(Node* node, Node* use, int count, const char* kind) CheckOutput() argument
100 CheckSwitch(Node* node, const AllNodes& all) CheckSwitch() argument
139 Check(Node* node, const AllNodes& all) Check() argument
1886 Node* node = proj->InputAt(0); Run() local
1902 HasDominatingDef(Schedule* schedule, Node* node, BasicBlock* container, BasicBlock* use_block, int use_pos) HasDominatingDef() argument
1933 CheckInputsDominate(Schedule* schedule, BasicBlock* block, Node* node, int use_pos) CheckInputsDominate() argument
2125 Node* node = block->NodeAt(i); Run() local
2135 VerifyNode(Node* node) VerifyNode() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/lima/ir/gp/
H A Dscheduler.c106 * stores. Each input node on the ready list represents a live value register
111 * An input node is a "max node" if it has a use two cycles ago, which must be
112 * connected to a definition this cycle. Otherwise it may be a "next max node"
113 * if it will be a max node on the next instruction (i.e. it has a use at most
118 * rewritten to be uses of the move so that the original node returns to
121 * slots, we reserve a slot for each max node, so that we can connect a
123 * slot for every next-max node above 5, so that for the next instruction
124 * there are no more than 5 max nodes. When a max or next-max node gets
135 * of slots. So, thanks to the total input node restrictio
351 schedule_update_distance(gpir_node *node) schedule_update_distance() argument
370 gpir_is_input_node(gpir_node *node) gpir_is_input_node() argument
382 gpir_get_slots_required(gpir_node *node) gpir_get_slots_required() argument
465 gpir_get_max_start(gpir_node *node) gpir_get_max_start() argument
483 gpir_get_min_end(gpir_node *node) gpir_get_min_end() argument
501 gpir_sched_instr_has_load(gpir_instr *instr, gpir_node *node) gpir_sched_instr_has_load() argument
524 _try_place_node(sched_ctx *ctx, gpir_instr *instr, gpir_node *node) _try_place_node() argument
604 schedule_try_place_node(sched_ctx *ctx, gpir_node *node, bool speculative) schedule_try_place_node() argument
655 create_replacement(sched_ctx *ctx, gpir_node *node, gpir_op op) create_replacement() argument
685 create_move(sched_ctx *ctx, gpir_node *node) create_move() argument
692 create_postlog2(sched_ctx *ctx, gpir_node *node) create_postlog2() argument
722 _schedule_try_node(sched_ctx *ctx, gpir_node *node, bool speculative) _schedule_try_node() argument
779 schedule_undo_node(sched_ctx *ctx, gpir_node *node) schedule_undo_node() argument
796 schedule_try_node(sched_ctx *ctx, gpir_node *node, bool speculative) schedule_try_node() argument
824 get_available_regs(sched_ctx *ctx, gpir_node *node, int *min_index) get_available_regs() argument
913 spill_node(sched_ctx *ctx, gpir_node *node, gpir_store_node *store) spill_node() argument
964 used_by_store(gpir_node *node, gpir_instr *instr) used_by_store() argument
978 consuming_postlog2(gpir_node *node) consuming_postlog2() argument
995 try_spill_node(sched_ctx *ctx, gpir_node *node) try_spill_node() argument
1141 gpir_get_min_end_as_move(gpir_node *node) gpir_get_min_end_as_move() argument
1178 can_use_complex(gpir_node *node) can_use_complex() argument
1343 place_move(sched_ctx *ctx, gpir_node *node) place_move() argument
1376 can_place_move(sched_ctx *ctx, gpir_node *node) can_place_move() argument
[all...]
H A Dinstr.c62 static bool gpir_instr_check_acc_same_op(gpir_instr *instr, gpir_node *node, int slot) in gpir_instr_check_acc_same_op() argument
67 /* spill move case may get acc_node == node */ in gpir_instr_check_acc_same_op()
68 if (acc_node && acc_node != node && in gpir_instr_check_acc_same_op()
69 !gpir_codegen_acc_same_op(node->op, acc_node->op)) in gpir_instr_check_acc_same_op()
75 static int gpir_instr_get_consume_slot(gpir_instr *instr, gpir_node *node) in gpir_instr_get_consume_slot() argument
77 if (gpir_op_infos[node->op].may_consume_two_slots) { in gpir_instr_get_consume_slot()
78 gpir_node *acc_node = gpir_instr_get_the_other_acc_node(instr, node->sched.pos); in gpir_instr_get_consume_slot()
80 /* at this point node must have the same acc op with acc_node, in gpir_instr_get_consume_slot()
90 static bool gpir_instr_insert_alu_check(gpir_instr *instr, gpir_node *node) in gpir_instr_insert_alu_check() argument
92 if (!gpir_instr_check_acc_same_op(instr, node, nod in gpir_instr_insert_alu_check()
159 gpir_instr_remove_alu(gpir_instr *instr, gpir_node *node) gpir_instr_remove_alu() argument
184 gpir_instr_insert_reg0_check(gpir_instr *instr, gpir_node *node) gpir_instr_insert_reg0_check() argument
208 gpir_instr_remove_reg0(gpir_instr *instr, gpir_node *node) gpir_instr_remove_reg0() argument
215 gpir_instr_insert_reg1_check(gpir_instr *instr, gpir_node *node) gpir_instr_insert_reg1_check() argument
234 gpir_instr_remove_reg1(gpir_instr *instr, gpir_node *node) gpir_instr_remove_reg1() argument
239 gpir_instr_insert_mem_check(gpir_instr *instr, gpir_node *node) gpir_instr_insert_mem_check() argument
263 gpir_instr_remove_mem(gpir_instr *instr, gpir_node *node) gpir_instr_remove_mem() argument
270 gpir_instr_insert_store_check(gpir_instr *instr, gpir_node *node) gpir_instr_insert_store_check() argument
370 gpir_instr_remove_store(gpir_instr *instr, gpir_node *node) gpir_instr_remove_store() argument
404 gpir_node *node = instr->slots[slot]; gpir_instr_spill_move() local
427 gpir_instr_slot_free(gpir_instr *instr, gpir_node *node) gpir_instr_slot_free() argument
453 gpir_instr_try_insert_node(gpir_instr *instr, gpir_node *node) gpir_instr_try_insert_node() argument
495 gpir_instr_remove_node(gpir_instr *instr, gpir_node *node) gpir_instr_remove_node() argument
565 gpir_node *node = instr->slots[j]; gpir_instr_print_prog() local
[all...]
/third_party/selinux/libsepol/cil/src/
H A Dcil_tree.c44 struct cil_tree_node *cil_tree_get_next_path(struct cil_tree_node *node, char **info_kind, uint32_t *hll_line, char **path) in cil_tree_get_next_path() argument
48 if (!node) { in cil_tree_get_next_path()
52 node = node->parent; in cil_tree_get_next_path()
54 while (node) { in cil_tree_get_next_path()
55 if (node->flavor == CIL_NODE && node->data == NULL) { in cil_tree_get_next_path()
56 if (node->cl_head && node->cl_head->data == CIL_KEY_SRC_INFO) { in cil_tree_get_next_path()
57 if (!node in cil_tree_get_next_path()
97 cil_tree_get_cil_path(struct cil_tree_node *node) cil_tree_get_cil_path() argument
113 cil_tree_log(struct cil_tree_node *node, enum cil_log_level lvl, const char* msg, ...) cil_tree_log() argument
152 cil_tree_subtree_has_decl(struct cil_tree_node *node) cil_tree_subtree_has_decl() argument
190 cil_tree_subtree_destroy(struct cil_tree_node *node) cil_tree_subtree_destroy() argument
196 cil_tree_children_destroy(struct cil_tree_node *node) cil_tree_children_destroy() argument
215 cil_tree_node_init(struct cil_tree_node **node) cil_tree_node_init() argument
230 cil_tree_node_destroy(struct cil_tree_node **node) cil_tree_node_destroy() argument
267 cil_tree_walk_core(struct cil_tree_node *node, int (*process_node)(struct cil_tree_node *node, uint32_t *finished, void *extra_args), int (*first_child)(struct cil_tree_node *node, void *extra_args), int (*last_child)(struct cil_tree_node *node, void *extra_args), void *extra_args) cil_tree_walk_core() argument
303 cil_tree_walk(struct cil_tree_node *node, int (*process_node)(struct cil_tree_node *node, uint32_t *finished, void *extra_args), int (*first_child)(struct cil_tree_node *node, void *extra_args), int (*last_child)(struct cil_tree_node *node, void *extra_args), void *extra_args) cil_tree_walk() argument
[all...]
/third_party/nghttp2/src/
H A Dshrpx_router.cc44 RNode *find_next_node(const RNode *node, char c) { in find_next_node() argument
45 auto itr = std::lower_bound(std::begin(node->next), std::end(node->next), c, in find_next_node()
48 if (itr == std::end(node->next) || (*itr)->s[0] != c) { in find_next_node()
57 void add_next_node(RNode *node, std::unique_ptr<RNode> new_node) { in add_next_node() argument
58 auto itr = std::lower_bound(std::begin(node->next), std::end(node->next), in add_next_node()
62 node->next.insert(itr, std::move(new_node)); in add_next_node()
66 void Router::add_node(RNode *node, const char *pattern, size_t patlen, in add_node() argument
71 add_next_node(node, st in add_node()
82 auto node = &root_; add_route() local
162 match_complete(size_t *offset, const RNode *node, const char *first, const char *last) match_complete() argument
194 match_partial(bool *pattern_is_wildcard, const RNode *node, size_t offset, const char *first, const char *last) match_partial() argument
315 const RNode *node; match() local
334 const RNode *node; match() local
350 match_prefix(size_t *nread, const RNode *node, const char *first, const char *last) match_prefix() argument
397 auto node = match_prefix() local
409 dump_node(const RNode *node, int depth) dump_node() argument
[all...]
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
H A DAsNode.h28 static ANGLE_INLINE TIntermNode *exec(TIntermNode *node) { return node; } in exec()
34 static ANGLE_INLINE TIntermTyped *exec(TIntermNode *node) in exec()
36 return node ? node->getAsTyped() : nullptr; in exec()
43 static ANGLE_INLINE TIntermSymbol *exec(TIntermNode *node) in exec()
45 return node ? node->getAsSymbolNode() : nullptr; in exec()
52 static ANGLE_INLINE TIntermConstantUnion *exec(TIntermNode *node) in exec()
54 return node in exec()
205 asNode(TIntermNode *node) asNode() argument
[all...]
/third_party/mesa3d/src/util/tests/
H A Ddag_test.cpp50 struct node: public dag_node { struct
54 struct node &operator>>(struct node &child) { in operator >>()
60 void add_edge(struct node &child, uintptr_t data) { in add_edge()
65 void add_edge_max_data(struct node &child, uintptr_t data) { in add_edge_max_data()
73 struct node *node = static_cast<struct node *>(dag_node); in output_cb() local
75 util_dynarray_append(output, int, node->val); in output_cb()
79 init_nodes(struct dag *dag, struct node *node
153 node[0] >> node[1]; TEST_F() local
154 node[0] >> node[2]; TEST_F() local
217 node[0] >> node[1]; TEST_F() local
218 node[0] >> node[2]; TEST_F() local
219 node[0] >> node[3]; TEST_F() local
220 node[0] >> node[4]; TEST_F() local
221 node[0] >> node[5]; TEST_F() local
245 node[0] >> node[1] >> node[6]; TEST_F() local
246 node[0] >> node[2] >> node[6]; TEST_F() local
247 node[0] >> node[3] >> node[6]; TEST_F() local
248 node[0] >> node[4] >> node[6]; TEST_F() local
249 node[0] >> node[5] >> node[6]; TEST_F() local
271 node[0] >> node[1] >> node[2] >> node[4]; TEST_F() local
272 node[1] >> node[4]; TEST_F() local
273 node[0] >> node[3]; TEST_F() local
274 node[3] >> node[4]; TEST_F() local
275 node[3] >> node[5]; TEST_F() local
[all...]
/third_party/node/deps/v8/src/ast/
H A Dprettyprinter.cc63 void CallPrinter::Find(AstNode* node, bool print) { in Find() argument
67 Visit(node); in Find()
72 Visit(node); in Find()
94 void CallPrinter::VisitBlock(Block* node) { in VisitBlock() argument
95 FindStatements(node->statements()); in VisitBlock()
99 void CallPrinter::VisitVariableDeclaration(VariableDeclaration* node) {} in VisitVariableDeclaration() argument
102 void CallPrinter::VisitFunctionDeclaration(FunctionDeclaration* node) {} in VisitFunctionDeclaration() argument
105 void CallPrinter::VisitExpressionStatement(ExpressionStatement* node) { in VisitExpressionStatement() argument
106 Find(node->expression()); in VisitExpressionStatement()
110 void CallPrinter::VisitEmptyStatement(EmptyStatement* node) {} in VisitEmptyStatement() argument
113 VisitSloppyBlockFunctionStatement( SloppyBlockFunctionStatement* node) VisitSloppyBlockFunctionStatement() argument
119 VisitIfStatement(IfStatement* node) VisitIfStatement() argument
128 VisitContinueStatement(ContinueStatement* node) VisitContinueStatement() argument
131 VisitBreakStatement(BreakStatement* node) VisitBreakStatement() argument
134 VisitReturnStatement(ReturnStatement* node) VisitReturnStatement() argument
139 VisitWithStatement(WithStatement* node) VisitWithStatement() argument
145 VisitSwitchStatement(SwitchStatement* node) VisitSwitchStatement() argument
154 VisitDoWhileStatement(DoWhileStatement* node) VisitDoWhileStatement() argument
160 VisitWhileStatement(WhileStatement* node) VisitWhileStatement() argument
166 VisitForStatement(ForStatement* node) VisitForStatement() argument
176 VisitForInStatement(ForInStatement* node) VisitForInStatement() argument
183 VisitForOfStatement(ForOfStatement* node) VisitForOfStatement() argument
206 VisitTryCatchStatement(TryCatchStatement* node) VisitTryCatchStatement() argument
212 VisitTryFinallyStatement(TryFinallyStatement* node) VisitTryFinallyStatement() argument
218 VisitDebuggerStatement(DebuggerStatement* node) VisitDebuggerStatement() argument
221 VisitFunctionLiteral(FunctionLiteral* node) VisitFunctionLiteral() argument
229 VisitClassLiteral(ClassLiteral* node) VisitClassLiteral() argument
239 VisitInitializeClassMembersStatement( InitializeClassMembersStatement* node) VisitInitializeClassMembersStatement() argument
246 VisitInitializeClassStaticElementsStatement( InitializeClassStaticElementsStatement* node) VisitInitializeClassStaticElementsStatement() argument
258 VisitNativeFunctionLiteral(NativeFunctionLiteral* node) VisitNativeFunctionLiteral() argument
261 VisitConditional(Conditional* node) VisitConditional() argument
268 VisitLiteral(Literal* node) VisitLiteral() argument
275 VisitRegExpLiteral(RegExpLiteral* node) VisitRegExpLiteral() argument
286 VisitObjectLiteral(ObjectLiteral* node) VisitObjectLiteral() argument
295 VisitArrayLiteral(ArrayLiteral* node) VisitArrayLiteral() argument
315 VisitVariableProxy(VariableProxy* node) VisitVariableProxy() argument
325 VisitAssignment(Assignment* node) VisitAssignment() argument
368 VisitCompoundAssignment(CompoundAssignment* node) VisitCompoundAssignment() argument
372 VisitYield(Yield* node) VisitYield() argument
374 VisitYieldStar(YieldStar* node) VisitYieldStar() argument
386 VisitAwait(Await* node) VisitAwait() argument
388 VisitThrow(Throw* node) VisitThrow() argument
390 VisitOptionalChain(OptionalChain* node) VisitOptionalChain() argument
394 VisitProperty(Property* node) VisitProperty() argument
418 VisitCall(Call* node) VisitCall() argument
454 VisitCallNew(CallNew* node) VisitCallNew() argument
488 VisitCallRuntime(CallRuntime* node) VisitCallRuntime() argument
493 VisitUnaryOperation(UnaryOperation* node) VisitUnaryOperation() argument
505 VisitCountOperation(CountOperation* node) VisitCountOperation() argument
514 VisitBinaryOperation(BinaryOperation* node) VisitBinaryOperation() argument
524 VisitNaryOperation(NaryOperation* node) VisitNaryOperation() argument
536 VisitCompareOperation(CompareOperation* node) VisitCompareOperation() argument
547 VisitSpread(Spread* node) VisitSpread() argument
553 VisitEmptyParentheses(EmptyParentheses* node) VisitEmptyParentheses() argument
557 VisitGetTemplateObject(GetTemplateObject* node) VisitGetTemplateObject() argument
559 VisitTemplateLiteral(TemplateLiteral* node) VisitTemplateLiteral() argument
565 VisitImportCallExpression(ImportCallExpression* node) VisitImportCallExpression() argument
574 VisitThisExpression(ThisExpression* node) VisitThisExpression() argument
576 VisitSuperPropertyReference(SuperPropertyReference* node) VisitSuperPropertyReference() argument
579 VisitSuperCallReference(SuperCallReference* node) VisitSuperCallReference() argument
630 Print(AstNode* node) Print() argument
814 PrintIndentedVisit(const char* s, AstNode* node) PrintIndentedVisit() argument
852 PrintOut(Isolate* isolate, AstNode* node) PrintOut() argument
889 VisitBlock(Block* node) VisitBlock() argument
898 VisitVariableDeclaration(VariableDeclaration* node) VisitVariableDeclaration() argument
905 VisitFunctionDeclaration(FunctionDeclaration* node) VisitFunctionDeclaration() argument
914 VisitExpressionStatement(ExpressionStatement* node) VisitExpressionStatement() argument
920 VisitEmptyStatement(EmptyStatement* node) VisitEmptyStatement() argument
925 VisitSloppyBlockFunctionStatement( SloppyBlockFunctionStatement* node) VisitSloppyBlockFunctionStatement() argument
931 VisitIfStatement(IfStatement* node) VisitIfStatement() argument
941 VisitContinueStatement(ContinueStatement* node) VisitContinueStatement() argument
946 VisitBreakStatement(BreakStatement* node) VisitBreakStatement() argument
951 VisitReturnStatement(ReturnStatement* node) VisitReturnStatement() argument
957 VisitWithStatement(WithStatement* node) VisitWithStatement() argument
964 VisitSwitchStatement(SwitchStatement* node) VisitSwitchStatement() argument
980 VisitDoWhileStatement(DoWhileStatement* node) VisitDoWhileStatement() argument
987 VisitWhileStatement(WhileStatement* node) VisitWhileStatement() argument
994 VisitForStatement(ForStatement* node) VisitForStatement() argument
1003 VisitForInStatement(ForInStatement* node) VisitForInStatement() argument
1011 VisitForOfStatement(ForOfStatement* node) VisitForOfStatement() argument
1028 VisitTryCatchStatement(TryCatchStatement* node) VisitTryCatchStatement() argument
1059 VisitTryFinallyStatement(TryFinallyStatement* node) VisitTryFinallyStatement() argument
1065 VisitDebuggerStatement(DebuggerStatement* node) VisitDebuggerStatement() argument
1070 VisitFunctionLiteral(FunctionLiteral* node) VisitFunctionLiteral() argument
1084 VisitClassLiteral(ClassLiteral* node) VisitClassLiteral() argument
1108 VisitInitializeClassMembersStatement( InitializeClassMembersStatement* node) VisitInitializeClassMembersStatement() argument
1114 VisitInitializeClassStaticElementsStatement( InitializeClassStaticElementsStatement* node) VisitInitializeClassStaticElementsStatement() argument
1167 VisitNativeFunctionLiteral(NativeFunctionLiteral* node) VisitNativeFunctionLiteral() argument
1173 VisitConditional(Conditional* node) VisitConditional() argument
1181 VisitLiteral(Literal* node) VisitLiteral() argument
1186 VisitRegExpLiteral(RegExpLiteral* node) VisitRegExpLiteral() argument
1202 VisitObjectLiteral(ObjectLiteral* node) VisitObjectLiteral() argument
1244 VisitArrayLiteral(ArrayLiteral* node) VisitArrayLiteral() argument
1255 VisitVariableProxy(VariableProxy* node) VisitVariableProxy() argument
1292 VisitAssignment(Assignment* node) VisitAssignment() argument
1298 VisitCompoundAssignment(CompoundAssignment* node) VisitCompoundAssignment() argument
1302 VisitYield(Yield* node) VisitYield() argument
1309 VisitYieldStar(YieldStar* node) VisitYieldStar() argument
1316 VisitAwait(Await* node) VisitAwait() argument
1323 VisitThrow(Throw* node) VisitThrow() argument
1328 VisitOptionalChain(OptionalChain* node) VisitOptionalChain() argument
1333 VisitProperty(Property* node) VisitProperty() argument
1372 VisitCall(Call* node) VisitCall() argument
1382 VisitCallNew(CallNew* node) VisitCallNew() argument
1389 VisitCallRuntime(CallRuntime* node) VisitCallRuntime() argument
1398 VisitUnaryOperation(UnaryOperation* node) VisitUnaryOperation() argument
1404 VisitCountOperation(CountOperation* node) VisitCountOperation() argument
1413 VisitBinaryOperation(BinaryOperation* node) VisitBinaryOperation() argument
1419 VisitNaryOperation(NaryOperation* node) VisitNaryOperation() argument
1427 VisitCompareOperation(CompareOperation* node) VisitCompareOperation() argument
1434 VisitSpread(Spread* node) VisitSpread() argument
1439 VisitEmptyParentheses(EmptyParentheses* node) VisitEmptyParentheses() argument
1443 VisitGetTemplateObject(GetTemplateObject* node) VisitGetTemplateObject() argument
1447 VisitTemplateLiteral(TemplateLiteral* node) VisitTemplateLiteral() argument
1460 VisitImportCallExpression(ImportCallExpression* node) VisitImportCallExpression() argument
1468 VisitThisExpression(ThisExpression* node) VisitThisExpression() argument
1472 VisitSuperPropertyReference(SuperPropertyReference* node) VisitSuperPropertyReference() argument
1477 VisitSuperCallReference(SuperCallReference* node) VisitSuperCallReference() argument
[all...]
/third_party/node/deps/v8/src/compiler/backend/ppc/
H A Dinstruction-selector-ppc.cc7 #include "src/compiler/node-matchers.h"
8 #include "src/compiler/node-properties.h"
32 InstructionOperand UseOperand(Node* node, ImmediateMode mode) { in UseOperand() argument
33 if (CanBeImmediate(node, mode)) { in UseOperand()
34 return UseImmediate(node); in UseOperand()
36 return UseRegister(node); in UseOperand()
39 bool CanBeImmediate(Node* node, ImmediateMode mode) { in CanBeImmediate() argument
41 if (node->opcode() == IrOpcode::kInt32Constant) in CanBeImmediate()
42 value = OpParameter<int32_t>(node->op()); in CanBeImmediate()
43 else if (node in CanBeImmediate()
75 VisitRR(InstructionSelector* selector, InstructionCode opcode, Node* node) VisitRR() argument
82 VisitRRR(InstructionSelector* selector, InstructionCode opcode, Node* node) VisitRRR() argument
90 VisitRRO(InstructionSelector* selector, InstructionCode opcode, Node* node, ImmediateMode operand_mode) VisitRRO() argument
99 VisitTryTruncateDouble(InstructionSelector* selector, InstructionCode opcode, Node* node) VisitTryTruncateDouble() argument
118 VisitBinop(InstructionSelector* selector, Node* node, InstructionCode opcode, ImmediateMode operand_mode, FlagsContinuation* cont) VisitBinop() argument
151 VisitBinop(InstructionSelector* selector, Node* node, InstructionCode opcode, ImmediateMode operand_mode) VisitBinop() argument
159 VisitStackSlot(Node* node) VisitStackSlot() argument
168 VisitAbortCSADcheck(Node* node) VisitAbortCSADcheck() argument
173 VisitLoadCommon(InstructionSelector* selector, Node* node, LoadRepresentation load_rep) VisitLoadCommon() argument
259 VisitLoad(Node* node) VisitLoad() argument
264 VisitProtectedLoad(Node* node) VisitProtectedLoad() argument
269 VisitStoreCommon(InstructionSelector* selector, Node* node, StoreRepresentation store_rep, base::Optional<AtomicMemoryOrder> atomic_order) VisitStoreCommon() argument
398 VisitStore(Node* node) VisitStore() argument
403 VisitProtectedStore(Node* node) VisitProtectedStore() argument
409 VisitUnalignedLoad(Node* node) VisitUnalignedLoad() argument
412 VisitUnalignedStore(Node* node) VisitUnalignedStore() argument
415 VisitLogical(InstructionSelector* selector, Node* node, Matcher* m, ArchOpcode opcode, bool left_can_cover, bool right_can_cover, ImmediateMode imm_mode) VisitLogical() argument
485 VisitWord32And(Node* node) VisitWord32And() argument
524 VisitWord64And(Node* node) VisitWord64And() argument
580 VisitWord32Or(Node* node) VisitWord32Or() argument
588 VisitWord64Or(Node* node) VisitWord64Or() argument
596 VisitWord32Xor(Node* node) VisitWord32Xor() argument
606 VisitStackPointerGreaterThan( Node* node, FlagsContinuation* cont) VisitStackPointerGreaterThan() argument
636 VisitWord64Xor(Node* node) VisitWord64Xor() argument
647 VisitWord32Shl(Node* node) VisitWord32Shl() argument
672 VisitWord64Shl(Node* node) VisitWord64Shl() argument
716 VisitWord32Shr(Node* node) VisitWord32Shr() argument
743 VisitWord64Shr(Node* node) VisitWord64Shr() argument
784 VisitWord32Sar(Node* node) VisitWord32Sar() argument
804 VisitPairBinop(InstructionSelector* selector, InstructionCode opcode, InstructionCode opcode2, Node* node) VisitPairBinop() argument
830 VisitInt32PairAdd(Node* node) VisitInt32PairAdd() argument
834 VisitInt32PairSub(Node* node) VisitInt32PairSub() argument
838 VisitInt32PairMul(Node* node) VisitInt32PairMul() argument
864 VisitPairShift(InstructionSelector* selector, InstructionCode opcode, Node* node) VisitPairShift() argument
899 VisitWord32PairShl(Node* node) VisitWord32PairShl() argument
903 VisitWord32PairShr(Node* node) VisitWord32PairShr() argument
907 VisitWord32PairSar(Node* node) VisitWord32PairSar() argument
913 VisitWord64Sar(Node* node) VisitWord64Sar() argument
943 VisitWord32Rol(Node* node) VisitWord32Rol() argument
945 VisitWord64Rol(Node* node) VisitWord64Rol() argument
948 VisitWord32Ror(Node* node) VisitWord32Ror() argument
954 VisitWord64Ror(Node* node) VisitWord64Ror() argument
959 VisitWord32Clz(Node* node) VisitWord32Clz() argument
965 VisitWord64Clz(Node* node) VisitWord64Clz() argument
971 VisitWord32Popcnt(Node* node) VisitWord32Popcnt() argument
978 VisitWord64Popcnt(Node* node) VisitWord64Popcnt() argument
985 VisitWord32Ctz(Node* node) VisitWord32Ctz() argument
988 VisitWord64Ctz(Node* node) VisitWord64Ctz() argument
991 VisitWord32ReverseBits(Node* node) VisitWord32ReverseBits() argument
994 VisitWord64ReverseBits(Node* node) VisitWord64ReverseBits() argument
997 VisitWord64ReverseBytes(Node* node) VisitWord64ReverseBytes() argument
1018 VisitWord32ReverseBytes(Node* node) VisitWord32ReverseBytes() argument
1038 VisitSimd128ReverseBytes(Node* node) VisitSimd128ReverseBytes() argument
1044 VisitInt32Add(Node* node) VisitInt32Add() argument
1049 VisitInt64Add(Node* node) VisitInt64Add() argument
1054 VisitInt32Sub(Node* node) VisitInt32Sub() argument
1065 VisitInt64Sub(Node* node) VisitInt64Sub() argument
1081 EmitInt32MulWithOverflow(InstructionSelector* selector, Node* node, FlagsContinuation* cont) EmitInt32MulWithOverflow() argument
1106 VisitInt32Mul(Node* node) VisitInt32Mul() argument
1111 VisitInt64Mul(Node* node) VisitInt64Mul() argument
1116 VisitInt32MulHigh(Node* node) VisitInt32MulHigh() argument
1122 VisitUint32MulHigh(Node* node) VisitUint32MulHigh() argument
1128 VisitInt32Div(Node* node) VisitInt32Div() argument
1133 VisitInt64Div(Node* node) VisitInt64Div() argument
1138 VisitUint32Div(Node* node) VisitUint32Div() argument
1143 VisitUint64Div(Node* node) VisitUint64Div() argument
1148 VisitInt32Mod(Node* node) VisitInt32Mod() argument
1153 VisitInt64Mod(Node* node) VisitInt64Mod() argument
1158 VisitUint32Mod(Node* node) VisitUint32Mod() argument
1163 VisitUint64Mod(Node* node) VisitUint64Mod() argument
1168 VisitChangeFloat32ToFloat64(Node* node) VisitChangeFloat32ToFloat64() argument
1172 VisitRoundInt32ToFloat32(Node* node) VisitRoundInt32ToFloat32() argument
1176 VisitRoundUint32ToFloat32(Node* node) VisitRoundUint32ToFloat32() argument
1180 VisitChangeInt32ToFloat64(Node* node) VisitChangeInt32ToFloat64() argument
1184 VisitChangeUint32ToFloat64(Node* node) VisitChangeUint32ToFloat64() argument
1188 VisitChangeFloat64ToInt32(Node* node) VisitChangeFloat64ToInt32() argument
1192 VisitChangeFloat64ToUint32(Node* node) VisitChangeFloat64ToUint32() argument
1196 VisitTruncateFloat64ToUint32(Node* node) VisitTruncateFloat64ToUint32() argument
1200 VisitSignExtendWord8ToInt32(Node* node) VisitSignExtendWord8ToInt32() argument
1205 VisitSignExtendWord16ToInt32(Node* node) VisitSignExtendWord16ToInt32() argument
1211 VisitTryTruncateFloat32ToInt64(Node* node) VisitTryTruncateFloat32ToInt64() argument
1215 VisitTryTruncateFloat64ToInt64(Node* node) VisitTryTruncateFloat64ToInt64() argument
1219 VisitTruncateFloat64ToInt64(Node* node) VisitTruncateFloat64ToInt64() argument
1223 VisitTryTruncateFloat32ToUint64(Node* node) VisitTryTruncateFloat32ToUint64() argument
1227 VisitTryTruncateFloat64ToUint64(Node* node) VisitTryTruncateFloat64ToUint64() argument
1231 VisitBitcastWord32ToWord64(Node* node) VisitBitcastWord32ToWord64() argument
1237 VisitChangeInt32ToInt64(Node* node) VisitChangeInt32ToInt64() argument
1242 VisitSignExtendWord8ToInt64(Node* node) VisitSignExtendWord8ToInt64() argument
1247 VisitSignExtendWord16ToInt64(Node* node) VisitSignExtendWord16ToInt64() argument
1252 VisitSignExtendWord32ToInt64(Node* node) VisitSignExtendWord32ToInt64() argument
1257 ZeroExtendsWord32ToWord64NoPhis(Node* node) ZeroExtendsWord32ToWord64NoPhis() argument
1261 VisitChangeUint32ToUint64(Node* node) VisitChangeUint32ToUint64() argument
1266 VisitChangeFloat64ToUint64(Node* node) VisitChangeFloat64ToUint64() argument
1270 VisitChangeFloat64ToInt64(Node* node) VisitChangeFloat64ToInt64() argument
1275 VisitTruncateFloat64ToFloat32(Node* node) VisitTruncateFloat64ToFloat32() argument
1279 VisitTruncateFloat64ToWord32(Node* node) VisitTruncateFloat64ToWord32() argument
1283 VisitRoundFloat64ToInt32(Node* node) VisitRoundFloat64ToInt32() argument
1287 VisitTruncateFloat32ToInt32(Node* node) VisitTruncateFloat32ToInt32() argument
1299 VisitTruncateFloat32ToUint32(Node* node) VisitTruncateFloat32ToUint32() argument
1312 VisitTruncateInt64ToInt32(Node* node) VisitTruncateInt64ToInt32() argument
1317 VisitRoundInt64ToFloat32(Node* node) VisitRoundInt64ToFloat32() argument
1321 VisitRoundInt64ToFloat64(Node* node) VisitRoundInt64ToFloat64() argument
1325 VisitChangeInt64ToFloat64(Node* node) VisitChangeInt64ToFloat64() argument
1329 VisitRoundUint64ToFloat32(Node* node) VisitRoundUint64ToFloat32() argument
1333 VisitRoundUint64ToFloat64(Node* node) VisitRoundUint64ToFloat64() argument
1338 VisitBitcastFloat32ToInt32(Node* node) VisitBitcastFloat32ToInt32() argument
1343 VisitBitcastFloat64ToInt64(Node* node) VisitBitcastFloat64ToInt64() argument
1348 VisitBitcastInt32ToFloat32(Node* node) VisitBitcastInt32ToFloat32() argument
1353 VisitBitcastInt64ToFloat64(Node* node) VisitBitcastInt64ToFloat64() argument
1358 VisitFloat32Add(Node* node) VisitFloat32Add() argument
1362 VisitFloat64Add(Node* node) VisitFloat64Add() argument
1367 VisitFloat32Sub(Node* node) VisitFloat32Sub() argument
1371 VisitFloat64Sub(Node* node) VisitFloat64Sub() argument
1376 VisitFloat32Mul(Node* node) VisitFloat32Mul() argument
1380 VisitFloat64Mul(Node* node) VisitFloat64Mul() argument
1385 VisitFloat32Div(Node* node) VisitFloat32Div() argument
1389 VisitFloat64Div(Node* node) VisitFloat64Div() argument
1393 VisitFloat64Mod(Node* node) VisitFloat64Mod() argument
1400 VisitFloat32Max(Node* node) VisitFloat32Max() argument
1404 VisitFloat64Max(Node* node) VisitFloat64Max() argument
1408 VisitFloat64SilenceNaN(Node* node) VisitFloat64SilenceNaN() argument
1412 VisitFloat32Min(Node* node) VisitFloat32Min() argument
1416 VisitFloat64Min(Node* node) VisitFloat64Min() argument
1420 VisitFloat32Abs(Node* node) VisitFloat32Abs() argument
1424 VisitFloat64Abs(Node* node) VisitFloat64Abs() argument
1428 VisitFloat32Sqrt(Node* node) VisitFloat32Sqrt() argument
1432 VisitFloat64Ieee754Unop(Node* node, InstructionCode opcode) VisitFloat64Ieee754Unop() argument
1439 VisitFloat64Ieee754Binop(Node* node, InstructionCode opcode) VisitFloat64Ieee754Binop() argument
1447 VisitFloat64Sqrt(Node* node) VisitFloat64Sqrt() argument
1451 VisitFloat32RoundDown(Node* node) VisitFloat32RoundDown() argument
1455 VisitFloat64RoundDown(Node* node) VisitFloat64RoundDown() argument
1459 VisitFloat32RoundUp(Node* node) VisitFloat32RoundUp() argument
1463 VisitFloat64RoundUp(Node* node) VisitFloat64RoundUp() argument
1467 VisitFloat32RoundTruncate(Node* node) VisitFloat32RoundTruncate() argument
1471 VisitFloat64RoundTruncate(Node* node) VisitFloat64RoundTruncate() argument
1475 VisitFloat64RoundTiesAway(Node* node) VisitFloat64RoundTiesAway() argument
1479 VisitFloat32Neg(Node* node) VisitFloat32Neg() argument
1483 VisitFloat64Neg(Node* node) VisitFloat64Neg() argument
1487 VisitInt32AddWithOverflow(Node* node) VisitInt32AddWithOverflow() argument
1498 VisitInt32SubWithOverflow(Node* node) VisitInt32SubWithOverflow() argument
1510 VisitInt64AddWithOverflow(Node* node) VisitInt64AddWithOverflow() argument
1520 VisitInt64SubWithOverflow(Node* node) VisitInt64SubWithOverflow() argument
1554 VisitWordCompare(InstructionSelector* selector, Node* node, InstructionCode opcode, FlagsContinuation* cont, bool commutative, ImmediateMode immediate_mode) VisitWordCompare() argument
1575 VisitWord32Compare(InstructionSelector* selector, Node* node, FlagsContinuation* cont) VisitWord32Compare() argument
1582 VisitWord64Compare(InstructionSelector* selector, Node* node, FlagsContinuation* cont) VisitWord64Compare() argument
1590 VisitFloat32Compare(InstructionSelector* selector, Node* node, FlagsContinuation* cont) VisitFloat32Compare() argument
1600 VisitFloat64Compare(InstructionSelector* selector, Node* node, FlagsContinuation* cont) VisitFloat64Compare() argument
1685 Node* const node = value->InputAt(0); VisitWordCompareZero() local
1760 VisitSwitch(Node* node, const SwitchInfo& sw) VisitSwitch() argument
1791 VisitWord32Equal(Node* const node) VisitWord32Equal() argument
1796 VisitInt32LessThan(Node* node) VisitInt32LessThan() argument
1801 VisitInt32LessThanOrEqual(Node* node) VisitInt32LessThanOrEqual() argument
1807 VisitUint32LessThan(Node* node) VisitUint32LessThan() argument
1812 VisitUint32LessThanOrEqual(Node* node) VisitUint32LessThanOrEqual() argument
1819 VisitWord64Equal(Node* const node) VisitWord64Equal() argument
1824 VisitInt64LessThan(Node* node) VisitInt64LessThan() argument
1829 VisitInt64LessThanOrEqual(Node* node) VisitInt64LessThanOrEqual() argument
1835 VisitUint64LessThan(Node* node) VisitUint64LessThan() argument
1840 VisitUint64LessThanOrEqual(Node* node) VisitUint64LessThanOrEqual() argument
1847 VisitInt32MulWithOverflow(Node* node) VisitInt32MulWithOverflow() argument
1856 VisitFloat32Equal(Node* node) VisitFloat32Equal() argument
1861 VisitFloat32LessThan(Node* node) VisitFloat32LessThan() argument
1866 VisitFloat32LessThanOrEqual(Node* node) VisitFloat32LessThanOrEqual() argument
1872 VisitFloat64Equal(Node* node) VisitFloat64Equal() argument
1877 VisitFloat64LessThan(Node* node) VisitFloat64LessThan() argument
1882 VisitFloat64LessThanOrEqual(Node* node) VisitFloat64LessThanOrEqual() argument
1888 EmitPrepareArguments( ZoneVector<PushParameter>* arguments, const CallDescriptor* call_descriptor, Node* node) EmitPrepareArguments() argument
1923 VisitFloat64ExtractLowWord32(Node* node) VisitFloat64ExtractLowWord32() argument
1929 VisitFloat64ExtractHighWord32(Node* node) VisitFloat64ExtractHighWord32() argument
1935 VisitFloat64InsertLowWord32(Node* node) VisitFloat64InsertLowWord32() argument
1950 VisitFloat64InsertHighWord32(Node* node) VisitFloat64InsertHighWord32() argument
1965 VisitMemoryBarrier(Node* node) VisitMemoryBarrier() argument
1970 VisitWord32AtomicLoad(Node* node) VisitWord32AtomicLoad() argument
1976 VisitWord64AtomicLoad(Node* node) VisitWord64AtomicLoad() argument
1982 VisitWord32AtomicStore(Node* node) VisitWord32AtomicStore() argument
1988 VisitWord64AtomicStore(Node* node) VisitWord64AtomicStore() argument
1994 VisitAtomicExchange(InstructionSelector* selector, Node* node, ArchOpcode opcode) VisitAtomicExchange() argument
2013 VisitWord32AtomicExchange(Node* node) VisitWord32AtomicExchange() argument
2032 VisitWord64AtomicExchange(Node* node) VisitWord64AtomicExchange() argument
2049 VisitAtomicCompareExchange(InstructionSelector* selector, Node* node, ArchOpcode opcode) VisitAtomicCompareExchange() argument
2074 VisitWord32AtomicCompareExchange(Node* node) VisitWord32AtomicCompareExchange() argument
2093 VisitWord64AtomicCompareExchange(Node* node) VisitWord64AtomicCompareExchange() argument
2110 VisitAtomicBinaryOperation(InstructionSelector* selector, Node* node, ArchOpcode int8_op, ArchOpcode uint8_op, ArchOpcode int16_op, ArchOpcode uint16_op, ArchOpcode int32_op, ArchOpcode uint32_op, ArchOpcode int64_op, ArchOpcode uint64_op) VisitAtomicBinaryOperation() argument
2159 VisitWord32AtomicBinaryOperation( Node* node, ArchOpcode int8_op, ArchOpcode uint8_op, ArchOpcode int16_op, ArchOpcode uint16_op, ArchOpcode word32_op) VisitWord32AtomicBinaryOperation() argument
2166 VisitWord64AtomicBinaryOperation( Node* node, ArchOpcode uint8_op, ArchOpcode uint16_op, ArchOpcode uint32_op, ArchOpcode uint64_op) VisitWord64AtomicBinaryOperation() argument
2195 VisitInt32AbsWithOverflow(Node* node) VisitInt32AbsWithOverflow() argument
2199 VisitInt64AbsWithOverflow(Node* node) VisitInt64AbsWithOverflow() argument
2507 VisitI8x16Shuffle(Node* node) VisitI8x16Shuffle() argument
2535 VisitS128Zero(Node* node) VisitS128Zero() argument
2540 VisitS128Select(Node* node) VisitS128Select() argument
2559 VisitS128Const(Node* node) VisitS128Const() argument
2583 EmitPrepareResults( ZoneVector<PushParameter>* results, const CallDescriptor* call_descriptor, Node* node) EmitPrepareResults() argument
2608 VisitLoadLane(Node* node) VisitLoadLane() argument
2630 VisitLoadTransform(Node* node) VisitLoadTransform() argument
2681 VisitStoreLane(Node* node) VisitStoreLane() argument
2707 AddOutputToSelectContinuation(OperandGenerator* g, int first_input_index, Node* node) AddOutputToSelectContinuation() argument
2713 VisitFloat32RoundTiesEven(Node* node) VisitFloat32RoundTiesEven() argument
2717 VisitFloat64RoundTiesEven(Node* node) VisitFloat64RoundTiesEven() argument
2721 VisitF64x2NearestInt(Node* node) VisitF64x2NearestInt() argument
2723 VisitF32x4NearestInt(Node* node) VisitF32x4NearestInt() argument
[all...]
/third_party/node/deps/v8/src/compiler/backend/arm64/
H A Dinstruction-selector-arm64.cc14 #include "src/compiler/node-matchers.h"
15 #include "src/compiler/node-properties.h"
40 InstructionOperand UseOperand(Node* node, ImmediateMode mode) { in UseOperand() argument
41 if (CanBeImmediate(node, mode)) { in UseOperand()
42 return UseImmediate(node); in UseOperand()
44 return UseRegister(node); in UseOperand()
47 // Use the zero register if the node has the immediate value zero, otherwise
49 InstructionOperand UseRegisterOrImmediateZero(Node* node) { in UseRegisterOrImmediateZero() argument
50 if ((IsIntegerConstant(node) && (GetIntegerConstantValue(node) in UseRegisterOrImmediateZero()
60 UseImmediateOrTemp(Node* node, int32_t value) UseImmediateOrTemp() argument
67 IsIntegerConstant(Node* node) IsIntegerConstant() argument
72 GetIntegerConstantValue(Node* node) GetIntegerConstantValue() argument
80 IsFloatConstant(Node* node) IsFloatConstant() argument
85 GetFloatConstantValue(Node* node) GetFloatConstantValue() argument
93 CanBeImmediate(Node* node, ImmediateMode mode) CanBeImmediate() argument
131 CanBeLoadStoreShiftImmediate(Node* node, MachineRepresentation rep) CanBeLoadStoreShiftImmediate() argument
147 VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) VisitRR() argument
153 VisitRR(InstructionSelector* selector, InstructionCode opcode, Node* node) VisitRR() argument
160 VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) VisitRRR() argument
167 VisitRRR(InstructionSelector* selector, InstructionCode opcode, Node* node) VisitRRR() argument
175 VisitSimdShiftRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node, int width) VisitSimdShiftRRR() argument
193 VisitRRI(InstructionSelector* selector, InstructionCode opcode, Node* node) VisitRRI() argument
201 VisitRRO(InstructionSelector* selector, ArchOpcode opcode, Node* node, ImmediateMode operand_mode) VisitRRO() argument
209 VisitRRIR(InstructionSelector* selector, InstructionCode opcode, Node* node) VisitRRIR() argument
267 TryMatchExtendingLoad(InstructionSelector* selector, Node* node) TryMatchExtendingLoad() argument
272 TryEmitExtendingLoad(InstructionSelector* selector, Node* node) TryEmitExtendingLoad() argument
290 TryMatchAnyShift(InstructionSelector* selector, Node* node, Node* input_node, InstructionCode* opcode, bool try_ror) TryMatchAnyShift() argument
326 TryMatchAnyExtend(Arm64OperandGenerator* g, InstructionSelector* selector, Node* node, Node* left_node, Node* right_node, InstructionOperand* left_op, InstructionOperand* right_op, InstructionCode* opcode) TryMatchAnyExtend() argument
369 TryMatchLoadStoreShift(Arm64OperandGenerator* g, InstructionSelector* selector, MachineRepresentation rep, Node* node, Node* index, InstructionOperand* index_op, InstructionOperand* shift_immediate_op) TryMatchLoadStoreShift() argument
459 VisitBinop(InstructionSelector* selector, Node* node, InstructionCode opcode, ImmediateMode operand_mode, FlagsContinuation* cont) VisitBinop() argument
534 VisitBinop(InstructionSelector* selector, Node* node, ArchOpcode opcode, ImmediateMode operand_mode) VisitBinop() argument
541 VisitAddSub(InstructionSelector* selector, Node* node, ArchOpcode opcode, ArchOpcode negate_opcode) VisitAddSub() argument
573 VisitStackSlot(Node* node) VisitStackSlot() argument
582 VisitAbortCSADcheck(Node* node) VisitAbortCSADcheck() argument
587 EmitLoad(InstructionSelector* selector, Node* node, InstructionCode opcode, ImmediateMode immediate_mode, MachineRepresentation rep, Node* output = nullptr) EmitLoad() argument
642 EmitAddBeforeLoadOrStore(InstructionSelector* selector, Node* node, InstructionCode* opcode) EmitAddBeforeLoadOrStore() argument
654 VisitLoadLane(Node* node) VisitLoadLane() argument
672 VisitStoreLane(Node* node) VisitStoreLane() argument
696 VisitLoadTransform(Node* node) VisitLoadTransform() argument
776 VisitLoad(Node* node) VisitLoad() argument
861 VisitProtectedLoad(Node* node) VisitProtectedLoad() argument
863 VisitStore(Node* node) VisitStore() argument
1006 VisitProtectedStore(Node* node) VisitProtectedStore() argument
1008 VisitSimd128ReverseBytes(Node* node) VisitSimd128ReverseBytes() argument
1013 VisitUnalignedLoad(Node* node) VisitUnalignedLoad() argument
1016 VisitUnalignedStore(Node* node) VisitUnalignedStore() argument
1019 VisitLogical(InstructionSelector* selector, Node* node, Matcher* m, ArchOpcode opcode, bool left_can_cover, bool right_can_cover, ImmediateMode imm_mode) VisitLogical() argument
1085 VisitWord32And(Node* node) VisitWord32And() argument
1125 VisitWord64And(Node* node) VisitWord64And() argument
1166 VisitWord32Or(Node* node) VisitWord32Or() argument
1173 VisitWord64Or(Node* node) VisitWord64Or() argument
1180 VisitWord32Xor(Node* node) VisitWord32Xor() argument
1187 VisitWord64Xor(Node* node) VisitWord64Xor() argument
1194 VisitWord32Shl(Node* node) VisitWord32Shl() argument
1230 VisitWord64Shl(Node* node) VisitWord64Shl() argument
1245 VisitStackPointerGreaterThan( Node* node, FlagsContinuation* cont) VisitStackPointerGreaterThan() argument
1276 TryEmitBitfieldExtract32(InstructionSelector* selector, Node* node) TryEmitBitfieldExtract32() argument
1304 VisitWord32Shr(Node* node) VisitWord32Shr() argument
1349 VisitWord64Shr(Node* node) VisitWord64Shr() argument
1376 VisitWord32Sar(Node* node) VisitWord32Sar() argument
1428 VisitWord64Sar(Node* node) VisitWord64Sar() argument
1433 VisitWord32Rol(Node* node) VisitWord32Rol() argument
1435 VisitWord64Rol(Node* node) VisitWord64Rol() argument
1437 VisitWord32Ror(Node* node) VisitWord32Ror() argument
1441 VisitWord64Ror(Node* node) VisitWord64Ror() argument
1536 VisitWord32Ctz(Node* node) VisitWord32Ctz() argument
1538 VisitWord64Ctz(Node* node) VisitWord64Ctz() argument
1540 VisitInt32Add(Node* node) VisitInt32Add() argument
1570 VisitInt64Add(Node* node) VisitInt64Add() argument
1600 VisitInt32Sub(Node* node) VisitInt32Sub() argument
1620 VisitInt64Sub(Node* node) VisitInt64Sub() argument
1642 EmitInt32MulWithOverflow(InstructionSelector* selector, Node* node, FlagsContinuation* cont) EmitInt32MulWithOverflow() argument
1658 VisitInt32Mul(Node* node) VisitInt32Mul() argument
1699 VisitInt64Mul(Node* node) VisitInt64Mul() argument
1740 VisitExtMul(InstructionSelector* selector, ArchOpcode opcode, Node* node, int dst_lane_size) VisitExtMul() argument
1748 VisitI16x8ExtMulLowI8x16S(Node* node) VisitI16x8ExtMulLowI8x16S() argument
1752 VisitI16x8ExtMulHighI8x16S(Node* node) VisitI16x8ExtMulHighI8x16S() argument
1756 VisitI16x8ExtMulLowI8x16U(Node* node) VisitI16x8ExtMulLowI8x16U() argument
1760 VisitI16x8ExtMulHighI8x16U(Node* node) VisitI16x8ExtMulHighI8x16U() argument
1764 VisitI32x4ExtMulLowI16x8S(Node* node) VisitI32x4ExtMulLowI16x8S() argument
1768 VisitI32x4ExtMulHighI16x8S(Node* node) VisitI32x4ExtMulHighI16x8S() argument
1772 VisitI32x4ExtMulLowI16x8U(Node* node) VisitI32x4ExtMulLowI16x8U() argument
1776 VisitI32x4ExtMulHighI16x8U(Node* node) VisitI32x4ExtMulHighI16x8U() argument
1780 VisitI64x2ExtMulLowI32x4S(Node* node) VisitI64x2ExtMulLowI32x4S() argument
1784 VisitI64x2ExtMulHighI32x4S(Node* node) VisitI64x2ExtMulHighI32x4S() argument
1788 VisitI64x2ExtMulLowI32x4U(Node* node) VisitI64x2ExtMulLowI32x4U() argument
1792 VisitI64x2ExtMulHighI32x4U(Node* node) VisitI64x2ExtMulHighI32x4U() argument
1797 VisitExtAddPairwise(InstructionSelector* selector, ArchOpcode opcode, Node* node, int dst_lane_size) VisitExtAddPairwise() argument
1805 VisitI32x4ExtAddPairwiseI16x8S(Node* node) VisitI32x4ExtAddPairwiseI16x8S() argument
1809 VisitI32x4ExtAddPairwiseI16x8U(Node* node) VisitI32x4ExtAddPairwiseI16x8U() argument
1813 VisitI16x8ExtAddPairwiseI8x16S(Node* node) VisitI16x8ExtAddPairwiseI8x16S() argument
1817 VisitI16x8ExtAddPairwiseI8x16U(Node* node) VisitI16x8ExtAddPairwiseI8x16U() argument
1821 VisitInt32MulHigh(Node* node) VisitInt32MulHigh() argument
1829 VisitUint32MulHigh(Node* node) VisitUint32MulHigh() argument
1837 VisitTruncateFloat32ToInt32(Node* node) VisitTruncateFloat32ToInt32() argument
1847 VisitTruncateFloat32ToUint32(Node* node) VisitTruncateFloat32ToUint32() argument
1859 VisitTryTruncateFloat32ToInt64(Node* node) VisitTryTruncateFloat32ToInt64() argument
1875 VisitTruncateFloat64ToInt64(Node* node) VisitTruncateFloat64ToInt64() argument
1887 VisitTryTruncateFloat64ToInt64(Node* node) VisitTryTruncateFloat64ToInt64() argument
1903 VisitTryTruncateFloat32ToUint64(Node* node) VisitTryTruncateFloat32ToUint64() argument
1919 VisitTryTruncateFloat64ToUint64(Node* node) VisitTryTruncateFloat64ToUint64() argument
1935 VisitBitcastWord32ToWord64(Node* node) VisitBitcastWord32ToWord64() argument
1941 VisitChangeInt32ToInt64(Node* node) VisitChangeInt32ToInt64() argument
1987 ZeroExtendsWord32ToWord64NoPhis(Node* node) ZeroExtendsWord32ToWord64NoPhis() argument
2037 VisitChangeUint32ToUint64(Node* node) VisitChangeUint32ToUint64() argument
2046 VisitTruncateInt64ToInt32(Node* node) VisitTruncateInt64ToInt32() argument
2053 VisitFloat64Mod(Node* node) VisitFloat64Mod() argument
2060 VisitFloat64Ieee754Binop(Node* node, InstructionCode opcode) VisitFloat64Ieee754Binop() argument
2068 VisitFloat64Ieee754Unop(Node* node, InstructionCode opcode) VisitFloat64Ieee754Unop() argument
2075 EmitPrepareArguments( ZoneVector<PushParameter>* arguments, const CallDescriptor* call_descriptor, Node* node) EmitPrepareArguments() argument
2124 EmitPrepareResults( ZoneVector<PushParameter>* results, const CallDescriptor* call_descriptor, Node* node) EmitPrepareResults() argument
2222 MaybeReplaceCmpZeroWithFlagSettingBinop(InstructionSelector* selector, Node** node, Node* binop, ArchOpcode* opcode, FlagsCondition cond, FlagsContinuation* cont, ImmediateMode* immediate_mode) MaybeReplaceCmpZeroWithFlagSettingBinop() argument
2328 TryEmitCbzOrTbz(InstructionSelector* selector, Node* node, typename CbzOrTbzMatchTrait<N>::IntegralType value, Node* user, FlagsCondition cond, FlagsContinuation* cont) TryEmitCbzOrTbz() argument
2403 VisitWordCompare(InstructionSelector* selector, Node* node, InstructionCode opcode, FlagsContinuation* cont, ImmediateMode immediate_mode) VisitWordCompare() argument
2432 VisitWord32Compare(InstructionSelector* selector, Node* node, FlagsContinuation* cont) VisitWord32Compare() argument
2494 VisitWordTest(InstructionSelector* selector, Node* node, InstructionCode opcode, FlagsContinuation* cont) VisitWordTest() argument
2501 VisitWord32Test(InstructionSelector* selector, Node* node, FlagsContinuation* cont) VisitWord32Test() argument
2506 VisitWord64Test(InstructionSelector* selector, Node* node, FlagsContinuation* cont) VisitWord64Test() argument
2548 VisitFloat32Compare(InstructionSelector* selector, Node* node, FlagsContinuation* cont) VisitFloat32Compare() argument
2566 VisitFloat64Compare(InstructionSelector* selector, Node* node, FlagsContinuation* cont) VisitFloat64Compare() argument
2583 VisitAtomicExchange(InstructionSelector* selector, Node* node, ArchOpcode opcode, AtomicWidth width) VisitAtomicExchange() argument
2599 VisitAtomicCompareExchange(InstructionSelector* selector, Node* node, ArchOpcode opcode, AtomicWidth width) VisitAtomicCompareExchange() argument
2617 VisitAtomicLoad(InstructionSelector* selector, Node* node, AtomicWidth width) VisitAtomicLoad() argument
2682 VisitAtomicStore(InstructionSelector* selector, Node* node, AtomicWidth width) VisitAtomicStore() argument
2752 VisitAtomicBinop(InstructionSelector* selector, Node* node, ArchOpcode opcode, AtomicWidth width) VisitAtomicBinop() argument
2904 Node* const node = value->InputAt(0); VisitWordCompareZero() local
2964 VisitSwitch(Node* node, const SwitchInfo& sw) VisitSwitch() argument
2995 VisitWord32Equal(Node* const node) VisitWord32Equal() argument
3033 VisitInt32LessThan(Node* node) VisitInt32LessThan() argument
3038 VisitInt32LessThanOrEqual(Node* node) VisitInt32LessThanOrEqual() argument
3044 VisitUint32LessThan(Node* node) VisitUint32LessThan() argument
3049 VisitUint32LessThanOrEqual(Node* node) VisitUint32LessThanOrEqual() argument
3055 VisitWord64Equal(Node* const node) VisitWord64Equal() argument
3074 VisitInt32AddWithOverflow(Node* node) VisitInt32AddWithOverflow() argument
3084 VisitInt32SubWithOverflow(Node* node) VisitInt32SubWithOverflow() argument
3094 VisitInt32MulWithOverflow(Node* node) VisitInt32MulWithOverflow() argument
3107 VisitInt64AddWithOverflow(Node* node) VisitInt64AddWithOverflow() argument
3117 VisitInt64SubWithOverflow(Node* node) VisitInt64SubWithOverflow() argument
3127 VisitInt64LessThan(Node* node) VisitInt64LessThan() argument
3132 VisitInt64LessThanOrEqual(Node* node) VisitInt64LessThanOrEqual() argument
3138 VisitUint64LessThan(Node* node) VisitUint64LessThan() argument
3143 VisitUint64LessThanOrEqual(Node* node) VisitUint64LessThanOrEqual() argument
3149 VisitFloat32Neg(Node* node) VisitFloat32Neg() argument
3161 VisitFloat32Mul(Node* node) VisitFloat32Mul() argument
3181 VisitFloat32Abs(Node* node) VisitFloat32Abs() argument
3193 VisitFloat64Abs(Node* node) VisitFloat64Abs() argument
3205 VisitFloat32Equal(Node* node) VisitFloat32Equal() argument
3210 VisitFloat32LessThan(Node* node) VisitFloat32LessThan() argument
3215 VisitFloat32LessThanOrEqual(Node* node) VisitFloat32LessThanOrEqual() argument
3221 VisitFloat64Equal(Node* node) VisitFloat64Equal() argument
3226 VisitFloat64LessThan(Node* node) VisitFloat64LessThan() argument
3231 VisitFloat64LessThanOrEqual(Node* node) VisitFloat64LessThanOrEqual() argument
3237 VisitFloat64InsertLowWord32(Node* node) VisitFloat64InsertLowWord32() argument
3254 VisitFloat64InsertHighWord32(Node* node) VisitFloat64InsertHighWord32() argument
3270 VisitFloat64Neg(Node* node) VisitFloat64Neg() argument
3282 VisitFloat64Mul(Node* node) VisitFloat64Mul() argument
3302 VisitMemoryBarrier(Node* node) VisitMemoryBarrier() argument
3307 VisitWord32AtomicLoad(Node* node) VisitWord32AtomicLoad() argument
3311 VisitWord64AtomicLoad(Node* node) VisitWord64AtomicLoad() argument
3315 VisitWord32AtomicStore(Node* node) VisitWord32AtomicStore() argument
3319 VisitWord64AtomicStore(Node* node) VisitWord64AtomicStore() argument
3323 VisitWord32AtomicExchange(Node* node) VisitWord32AtomicExchange() argument
3342 VisitWord64AtomicExchange(Node* node) VisitWord64AtomicExchange() argument
3359 VisitWord32AtomicCompareExchange(Node* node) VisitWord32AtomicCompareExchange() argument
3378 VisitWord64AtomicCompareExchange(Node* node) VisitWord64AtomicCompareExchange() argument
3395 VisitWord32AtomicBinaryOperation( Node* node, ArchOpcode int8_op, ArchOpcode uint8_op, ArchOpcode int16_op, ArchOpcode uint16_op, ArchOpcode word32_op) VisitWord32AtomicBinaryOperation() argument
3429 VisitWord64AtomicBinaryOperation( Node* node, ArchOpcode uint8_op, ArchOpcode uint16_op, ArchOpcode uint32_op, ArchOpcode uint64_op) VisitWord64AtomicBinaryOperation() argument
3461 VisitInt32AbsWithOverflow(Node* node) VisitInt32AbsWithOverflow() argument
3465 VisitInt64AbsWithOverflow(Node* node) VisitInt64AbsWithOverflow() argument
3593 VisitS128Const(Node* node) VisitS128Const() argument
3611 VisitS128Zero(Node* node) VisitS128Zero() argument
3700 TryMatchMulWithDup(Node* node) TryMatchMulWithDup() argument
3742 VisitF32x4Mul(Node* node) VisitF32x4Mul() argument
3753 VisitF64x2Mul(Node* node) VisitF64x2Mul() argument
3764 VisitI64x2Mul(Node* node) VisitI64x2Mul() argument
3803 ShraHelper(InstructionSelector* selector, Node* node, int lane_size, InstructionCode shra_code, InstructionCode add_code, IrOpcode::Value shift_op) ShraHelper() argument
3825 AdalpHelper(InstructionSelector* selector, Node* node, int lane_size, InstructionCode adalp_code, IrOpcode::Value ext_op) AdalpHelper() argument
3836 MlaHelper(InstructionSelector* selector, Node* node, InstructionCode mla_code, IrOpcode::Value mul_op) MlaHelper() argument
3847 SmlalHelper(InstructionSelector* selector, Node* node, int lane_size, InstructionCode smlal_code, IrOpcode::Value ext_mul_op) SmlalHelper() argument
3862 VisitI64x2Add(Node* node) VisitI64x2Add() argument
3873 VisitI8x16Add(Node* node) VisitI8x16Add() argument
3947 isSimdZero(Arm64OperandGenerator& g, Node* node) isSimdZero() argument
4001 VisitS128Select(Node* node) VisitS128Select() argument
4008 VisitI8x16RelaxedLaneSelect(Node* node) VisitI8x16RelaxedLaneSelect() argument
4012 VisitI16x8RelaxedLaneSelect(Node* node) VisitI16x8RelaxedLaneSelect() argument
4016 VisitI32x4RelaxedLaneSelect(Node* node) VisitI32x4RelaxedLaneSelect() argument
4020 VisitI64x2RelaxedLaneSelect(Node* node) VisitI64x2RelaxedLaneSelect() argument
4129 VisitI8x16Shuffle(Node* node) VisitI8x16Shuffle() argument
4189 VisitSignExtendWord8ToInt32(Node* node) VisitSignExtendWord8ToInt32() argument
4193 VisitSignExtendWord16ToInt32(Node* node) VisitSignExtendWord16ToInt32() argument
4197 VisitSignExtendWord8ToInt64(Node* node) VisitSignExtendWord8ToInt64() argument
4201 VisitSignExtendWord16ToInt64(Node* node) VisitSignExtendWord16ToInt64() argument
4205 VisitSignExtendWord32ToInt64(Node* node) VisitSignExtendWord32ToInt64() argument
4210 VisitPminOrPmax(InstructionSelector* selector, ArchOpcode opcode, Node* node) VisitPminOrPmax() argument
4221 VisitF32x4Pmin(Node* node) VisitF32x4Pmin() argument
4225 VisitF32x4Pmax(Node* node) VisitF32x4Pmax() argument
4229 VisitF64x2Pmin(Node* node) VisitF64x2Pmin() argument
4233 VisitF64x2Pmax(Node* node) VisitF64x2Pmax() argument
4238 VisitSignExtendLong(InstructionSelector* selector, ArchOpcode opcode, Node* node, int lane_size) VisitSignExtendLong() argument
4246 VisitI64x2SConvertI32x4Low(Node* node) VisitI64x2SConvertI32x4Low() argument
4250 VisitI64x2SConvertI32x4High(Node* node) VisitI64x2SConvertI32x4High() argument
4254 VisitI64x2UConvertI32x4Low(Node* node) VisitI64x2UConvertI32x4Low() argument
4258 VisitI64x2UConvertI32x4High(Node* node) VisitI64x2UConvertI32x4High() argument
4262 VisitI32x4SConvertI16x8Low(Node* node) VisitI32x4SConvertI16x8Low() argument
4266 VisitI32x4SConvertI16x8High(Node* node) VisitI32x4SConvertI16x8High() argument
4270 VisitI32x4UConvertI16x8Low(Node* node) VisitI32x4UConvertI16x8Low() argument
4274 VisitI32x4UConvertI16x8High(Node* node) VisitI32x4UConvertI16x8High() argument
4278 VisitI16x8SConvertI8x16Low(Node* node) VisitI16x8SConvertI8x16Low() argument
4282 VisitI16x8SConvertI8x16High(Node* node) VisitI16x8SConvertI8x16High() argument
4286 VisitI16x8UConvertI8x16Low(Node* node) VisitI16x8UConvertI8x16Low() argument
4290 VisitI16x8UConvertI8x16High(Node* node) VisitI16x8UConvertI8x16High() argument
4294 VisitI8x16Popcnt(Node* node) VisitI8x16Popcnt() argument
4300 AddOutputToSelectContinuation(OperandGenerator* g, int first_input_index, Node* node) AddOutputToSelectContinuation() argument
[all...]
/third_party/node/test/fixtures/wpt/resources/
H A Dcheck-layout-th.js8 Array.prototype.forEach.call(parent.childNodes, function(node) {
9 checkedLayout |= checkSubtreeExpectedValues(t, node, prefix);
14 function checkAttribute(output, node, attribute)
16 var result = node.getAttribute && node.getAttribute(attribute);
28 function checkDataKeys(node) {
52 if (!node || !node.getAttributeNames)
55 for (let name of node.getAttributeNames()) {
61 function checkExpectedValues(t, node, prefi
[all...]
/third_party/node/deps/v8/src/compiler/backend/mips/
H A Dinstruction-selector-mips.cc7 #include "src/compiler/node-matchers.h"
8 #include "src/compiler/node-properties.h"
25 InstructionOperand UseOperand(Node* node, InstructionCode opcode) { in UseOperand() argument
26 if (CanBeImmediate(node, opcode)) { in UseOperand()
27 return UseImmediate(node); in UseOperand()
29 return UseRegister(node); in UseOperand()
32 // Use the zero register if the node has the immediate value zero, otherwise
34 InstructionOperand UseRegisterOrImmediateZero(Node* node) { in UseRegisterOrImmediateZero() argument
35 if ((IsIntegerConstant(node) && (GetIntegerConstantValue(node) in UseRegisterOrImmediateZero()
43 IsIntegerConstant(Node* node) IsIntegerConstant() argument
47 GetIntegerConstantValue(Node* node) GetIntegerConstantValue() argument
52 IsFloatConstant(Node* node) IsFloatConstant() argument
57 GetFloatConstantValue(Node* node) GetFloatConstantValue() argument
65 CanBeImmediate(Node* node, InstructionCode opcode) CanBeImmediate() argument
108 VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) VisitRRR() argument
116 VisitUniqueRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) VisitUniqueRRR() argument
124 VisitRRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) VisitRRRR() argument
131 VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) VisitRR() argument
138 VisitRRI(InstructionSelector* selector, ArchOpcode opcode, Node* node) VisitRRI() argument
146 VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, Node* node) VisitRRIR() argument
155 VisitRRO(InstructionSelector* selector, ArchOpcode opcode, Node* node) VisitRRO() argument
163 TryMatchImmediate(InstructionSelector* selector, InstructionCode* opcode_return, Node* node, size_t* input_count_return, InstructionOperand* inputs) TryMatchImmediate() argument
176 VisitBinop(InstructionSelector* selector, Node* node, InstructionCode opcode, bool has_reverse_opcode, InstructionCode reverse_opcode, FlagsContinuation* cont) VisitBinop() argument
220 VisitBinop(InstructionSelector* selector, Node* node, InstructionCode opcode, bool has_reverse_opcode, InstructionCode reverse_opcode) VisitBinop() argument
227 VisitBinop(InstructionSelector* selector, Node* node, InstructionCode opcode, FlagsContinuation* cont) VisitBinop() argument
232 VisitBinop(InstructionSelector* selector, Node* node, InstructionCode opcode) VisitBinop() argument
237 VisitPairAtomicBinop(InstructionSelector* selector, Node* node, ArchOpcode opcode) VisitPairAtomicBinop() argument
271 VisitStackSlot(Node* node) VisitStackSlot() argument
281 VisitAbortCSADcheck(Node* node) VisitAbortCSADcheck() argument
286 VisitLoadTransform(Node* node) VisitLoadTransform() argument
341 VisitLoad(Node* node) VisitLoad() argument
393 VisitProtectedLoad(Node* node) VisitProtectedLoad() argument
398 VisitStore(Node* node) VisitStore() argument
476 VisitProtectedStore(Node* node) VisitProtectedStore() argument
481 VisitLoadLane(Node* node) VisitLoadLane() argument
483 VisitStoreLane(Node* node) VisitStoreLane() argument
485 VisitWord32And(Node* node) VisitWord32And() argument
537 VisitWord32Or(Node* node) VisitWord32Or() argument
541 VisitWord32Xor(Node* node) VisitWord32Xor() argument
564 VisitWord32Shl(Node* node) VisitWord32Shl() argument
594 VisitWord32Shr(Node* node) VisitWord32Shr() argument
619 VisitWord32Sar(Node* node) VisitWord32Sar() argument
642 VisitInt32PairBinop(InstructionSelector* selector, InstructionCode pair_opcode, InstructionCode single_opcode, Node* node) VisitInt32PairBinop() argument
670 VisitInt32PairAdd(Node* node) VisitInt32PairAdd() argument
674 VisitInt32PairSub(Node* node) VisitInt32PairSub() argument
678 VisitInt32PairMul(Node* node) VisitInt32PairMul() argument
683 VisitWord32PairShift(InstructionSelector* selector, InstructionCode opcode, Node* node) VisitWord32PairShift() argument
717 VisitWord32PairShl(Node* node) VisitWord32PairShl() argument
721 VisitWord32PairShr(Node* node) VisitWord32PairShr() argument
725 VisitWord32PairSar(Node* node) VisitWord32PairSar() argument
729 VisitWord32Rol(Node* node) VisitWord32Rol() argument
731 VisitWord32Ror(Node* node) VisitWord32Ror() argument
735 VisitWord32Clz(Node* node) VisitWord32Clz() argument
739 VisitWord32AtomicPairLoad(Node* node) VisitWord32AtomicPairLoad() argument
769 VisitWord32AtomicPairStore(Node* node) VisitWord32AtomicPairStore() argument
785 VisitWord32AtomicPairAdd(Node* node) VisitWord32AtomicPairAdd() argument
789 VisitWord32AtomicPairSub(Node* node) VisitWord32AtomicPairSub() argument
793 VisitWord32AtomicPairAnd(Node* node) VisitWord32AtomicPairAnd() argument
797 VisitWord32AtomicPairOr(Node* node) VisitWord32AtomicPairOr() argument
801 VisitWord32AtomicPairXor(Node* node) VisitWord32AtomicPairXor() argument
805 VisitWord32AtomicPairExchange(Node* node) VisitWord32AtomicPairExchange() argument
809 VisitWord32AtomicPairCompareExchange(Node* node) VisitWord32AtomicPairCompareExchange() argument
839 VisitWord32ReverseBits(Node* node) VisitWord32ReverseBits() argument
841 VisitWord64ReverseBytes(Node* node) VisitWord64ReverseBytes() argument
843 VisitWord32ReverseBytes(Node* node) VisitWord32ReverseBytes() argument
849 VisitSimd128ReverseBytes(Node* node) VisitSimd128ReverseBytes() argument
853 VisitWord32Ctz(Node* node) VisitWord32Ctz() argument
858 VisitWord32Popcnt(Node* node) VisitWord32Popcnt() argument
863 VisitInt32Add(Node* node) VisitInt32Add() argument
906 VisitInt32Sub(Node* node) VisitInt32Sub() argument
910 VisitInt32Mul(Node* node) VisitInt32Mul() argument
941 VisitInt32MulHigh(Node* node) VisitInt32MulHigh() argument
945 VisitUint32MulHigh(Node* node) VisitUint32MulHigh() argument
951 VisitInt32Div(Node* node) VisitInt32Div() argument
958 VisitUint32Div(Node* node) VisitUint32Div() argument
965 VisitInt32Mod(Node* node) VisitInt32Mod() argument
972 VisitUint32Mod(Node* node) VisitUint32Mod() argument
979 VisitChangeFloat32ToFloat64(Node* node) VisitChangeFloat32ToFloat64() argument
983 VisitRoundInt32ToFloat32(Node* node) VisitRoundInt32ToFloat32() argument
987 VisitRoundUint32ToFloat32(Node* node) VisitRoundUint32ToFloat32() argument
991 VisitChangeInt32ToFloat64(Node* node) VisitChangeInt32ToFloat64() argument
995 VisitChangeUint32ToFloat64(Node* node) VisitChangeUint32ToFloat64() argument
999 VisitTruncateFloat32ToInt32(Node* node) VisitTruncateFloat32ToInt32() argument
1010 VisitTruncateFloat32ToUint32(Node* node) VisitTruncateFloat32ToUint32() argument
1021 VisitChangeFloat64ToInt32(Node* node) VisitChangeFloat64ToInt32() argument
1084 VisitChangeFloat64ToUint32(Node* node) VisitChangeFloat64ToUint32() argument
1088 VisitTruncateFloat64ToUint32(Node* node) VisitTruncateFloat64ToUint32() argument
1092 VisitTruncateFloat64ToFloat32(Node* node) VisitTruncateFloat64ToFloat32() argument
1106 VisitTruncateFloat64ToWord32(Node* node) VisitTruncateFloat64ToWord32() argument
1110 VisitRoundFloat64ToInt32(Node* node) VisitRoundFloat64ToInt32() argument
1114 VisitBitcastFloat32ToInt32(Node* node) VisitBitcastFloat32ToInt32() argument
1118 VisitBitcastInt32ToFloat32(Node* node) VisitBitcastInt32ToFloat32() argument
1125 VisitFloat32Add(Node* node) VisitFloat32Add() argument
1149 VisitFloat64Add(Node* node) VisitFloat64Add() argument
1173 VisitFloat32Sub(Node* node) VisitFloat32Sub() argument
1189 VisitFloat64Sub(Node* node) VisitFloat64Sub() argument
1205 VisitFloat32Mul(Node* node) VisitFloat32Mul() argument
1209 VisitFloat64Mul(Node* node) VisitFloat64Mul() argument
1213 VisitFloat32Div(Node* node) VisitFloat32Div() argument
1217 VisitFloat64Div(Node* node) VisitFloat64Div() argument
1221 VisitFloat64Mod(Node* node) VisitFloat64Mod() argument
1228 VisitFloat32Max(Node* node) VisitFloat32Max() argument
1234 VisitFloat64Max(Node* node) VisitFloat64Max() argument
1240 VisitFloat32Min(Node* node) VisitFloat32Min() argument
1246 VisitFloat64Min(Node* node) VisitFloat64Min() argument
1252 VisitFloat32Abs(Node* node) VisitFloat32Abs() argument
1256 VisitFloat64Abs(Node* node) VisitFloat64Abs() argument
1260 VisitFloat32Sqrt(Node* node) VisitFloat32Sqrt() argument
1264 VisitFloat64Sqrt(Node* node) VisitFloat64Sqrt() argument
1268 VisitFloat32RoundDown(Node* node) VisitFloat32RoundDown() argument
1272 VisitFloat64RoundDown(Node* node) VisitFloat64RoundDown() argument
1276 VisitFloat32RoundUp(Node* node) VisitFloat32RoundUp() argument
1280 VisitFloat64RoundUp(Node* node) VisitFloat64RoundUp() argument
1284 VisitFloat32RoundTruncate(Node* node) VisitFloat32RoundTruncate() argument
1288 VisitFloat64RoundTruncate(Node* node) VisitFloat64RoundTruncate() argument
1292 VisitFloat64RoundTiesAway(Node* node) VisitFloat64RoundTiesAway() argument
1296 VisitFloat32RoundTiesEven(Node* node) VisitFloat32RoundTiesEven() argument
1300 VisitFloat64RoundTiesEven(Node* node) VisitFloat64RoundTiesEven() argument
1304 VisitFloat32Neg(Node* node) VisitFloat32Neg() argument
1308 VisitFloat64Neg(Node* node) VisitFloat64Neg() argument
1312 VisitFloat64Ieee754Binop(Node* node, InstructionCode opcode) VisitFloat64Ieee754Binop() argument
1320 VisitFloat64Ieee754Unop(Node* node, InstructionCode opcode) VisitFloat64Ieee754Unop() argument
1327 EmitPrepareArguments( ZoneVector<PushParameter>* arguments, const CallDescriptor* call_descriptor, Node* node) EmitPrepareArguments() argument
1372 EmitPrepareResults( ZoneVector<PushParameter>* results, const CallDescriptor* call_descriptor, Node* node) EmitPrepareResults() argument
1399 VisitUnalignedLoad(Node* node) VisitUnalignedLoad() argument
1451 VisitUnalignedStore(Node* node) VisitUnalignedStore() argument
1516 VisitFloat32Compare(InstructionSelector* selector, Node* node, FlagsContinuation* cont) VisitFloat32Compare() argument
1530 VisitFloat64Compare(InstructionSelector* selector, Node* node, FlagsContinuation* cont) VisitFloat64Compare() argument
1544 VisitWordCompare(InstructionSelector* selector, Node* node, InstructionCode opcode, FlagsContinuation* cont, bool commutative) VisitWordCompare() argument
1615 VisitWordCompare(InstructionSelector* selector, Node* node, FlagsContinuation* cont) VisitWordCompare() argument
1622 VisitStackPointerGreaterThan( Node* node, FlagsContinuation* cont) VisitStackPointerGreaterThan() argument
1709 Node* const node = value->InputAt(0); VisitWordCompareZero() local
1744 VisitSwitch(Node* node, const SwitchInfo& sw) VisitSwitch() argument
1775 VisitWord32Equal(Node* const node) VisitWord32Equal() argument
1784 VisitInt32LessThan(Node* node) VisitInt32LessThan() argument
1789 VisitInt32LessThanOrEqual(Node* node) VisitInt32LessThanOrEqual() argument
1795 VisitUint32LessThan(Node* node) VisitUint32LessThan() argument
1800 VisitUint32LessThanOrEqual(Node* node) VisitUint32LessThanOrEqual() argument
1806 VisitInt32AddWithOverflow(Node* node) VisitInt32AddWithOverflow() argument
1815 VisitInt32SubWithOverflow(Node* node) VisitInt32SubWithOverflow() argument
1824 VisitInt32MulWithOverflow(Node* node) VisitInt32MulWithOverflow() argument
1833 VisitFloat32Equal(Node* node) VisitFloat32Equal() argument
1838 VisitFloat32LessThan(Node* node) VisitFloat32LessThan() argument
1843 VisitFloat32LessThanOrEqual(Node* node) VisitFloat32LessThanOrEqual() argument
1849 VisitFloat64Equal(Node* node) VisitFloat64Equal() argument
1854 VisitFloat64LessThan(Node* node) VisitFloat64LessThan() argument
1859 VisitFloat64LessThanOrEqual(Node* node) VisitFloat64LessThanOrEqual() argument
1865 VisitFloat64ExtractLowWord32(Node* node) VisitFloat64ExtractLowWord32() argument
1871 VisitFloat64ExtractHighWord32(Node* node) VisitFloat64ExtractHighWord32() argument
1877 VisitFloat64InsertLowWord32(Node* node) VisitFloat64InsertLowWord32() argument
1885 VisitFloat64InsertHighWord32(Node* node) VisitFloat64InsertHighWord32() argument
1893 VisitFloat64SilenceNaN(Node* node) VisitFloat64SilenceNaN() argument
1901 VisitMemoryBarrier(Node* node) VisitMemoryBarrier() argument
1906 VisitWord32AtomicLoad(Node* node) VisitWord32AtomicLoad() argument
1945 VisitWord32AtomicStore(Node* node) VisitWord32AtomicStore() argument
1986 VisitWord32AtomicExchange(Node* node) VisitWord32AtomicExchange() argument
2023 VisitWord32AtomicCompareExchange(Node* node) VisitWord32AtomicCompareExchange() argument
2062 VisitWord32AtomicBinaryOperation( Node* node, ArchOpcode int8_op, ArchOpcode uint8_op, ArchOpcode int16_op, ArchOpcode uint16_op, ArchOpcode word32_op) VisitWord32AtomicBinaryOperation() argument
2115 VisitInt32AbsWithOverflow(Node* node) VisitInt32AbsWithOverflow() argument
2119 VisitInt64AbsWithOverflow(Node* node) VisitInt64AbsWithOverflow() argument
2305 VisitS128Const(Node* node) VisitS128Const() argument
2307 VisitS128Zero(Node* node) VisitS128Zero() argument
2362 VisitS128Select(Node* node) VisitS128Select() argument
2441 VisitI8x16Shuffle(Node* node) VisitI8x16Shuffle() argument
2475 VisitI8x16Shuffle(Node* node) VisitI8x16Shuffle() argument
2478 VisitI8x16Swizzle(Node* node) VisitI8x16Swizzle() argument
2488 VisitSignExtendWord8ToInt32(Node* node) VisitSignExtendWord8ToInt32() argument
2493 VisitSignExtendWord16ToInt32(Node* node) VisitSignExtendWord16ToInt32() argument
2498 VisitF32x4Pmin(Node* node) VisitF32x4Pmin() argument
2502 VisitF32x4Pmax(Node* node) VisitF32x4Pmax() argument
2506 VisitF64x2Pmin(Node* node) VisitF64x2Pmin() argument
2510 VisitF64x2Pmax(Node* node) VisitF64x2Pmax() argument
2514 AddOutputToSelectContinuation(OperandGenerator* g, int first_input_index, Node* node) AddOutputToSelectContinuation() argument
[all...]
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A DOutputTree.cpp30 // The traverser subclass is used to carry along data from node to node in the traversal.
41 bool visitSwizzle(Visit visit, TIntermSwizzle *node) override;
44 bool visitTernary(Visit visit, TIntermTernary *node) override;
45 bool visitIfElse(Visit visit, TIntermIfElse *node) override;
46 bool visitSwitch(Visit visit, TIntermSwitch *node) override;
47 bool visitCase(Visit visit, TIntermCase *node) override;
48 void visitFunctionPrototype(TIntermFunctionPrototype *node) override;
49 bool visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *node) override;
53 TIntermGlobalQualifierDeclaration *node) overrid
67 OutputTreeText(TInfoSinkBase &out, TIntermNode *node, const int depth) OutputTreeText() argument
86 visitSymbol(TIntermSymbol *node) visitSymbol() argument
103 visitSwizzle(Visit visit, TIntermSwizzle *node) visitSwizzle() argument
115 visitBinary(Visit visit, TIntermBinary *node) visitBinary() argument
301 visitUnary(Visit visit, TIntermUnary *node) visitUnary() argument
364 visitFunctionDefinition(Visit visit, TIntermFunctionDefinition *node) visitFunctionDefinition() argument
371 visitGlobalQualifierDeclaration(Visit visit, TIntermGlobalQualifierDeclaration *node) visitGlobalQualifierDeclaration() argument
386 visitFunctionPrototype(TIntermFunctionPrototype *node) visitFunctionPrototype() argument
401 visitAggregate(Visit visit, TIntermAggregate *node) visitAggregate() argument
479 visitBlock(Visit visit, TIntermBlock *node) visitBlock() argument
487 visitDeclaration(Visit visit, TIntermDeclaration *node) visitDeclaration() argument
495 visitTernary(Visit visit, TIntermTernary *node) visitTernary() argument
526 visitIfElse(Visit visit, TIntermIfElse *node) visitIfElse() argument
561 visitSwitch(Visit visit, TIntermSwitch *node) visitSwitch() argument
570 visitCase(Visit visit, TIntermCase *node) visitCase() argument
586 visitConstantUnion(TIntermConstantUnion *node) visitConstantUnion() argument
631 visitLoop(Visit visit, TIntermLoop *node) visitLoop() argument
676 visitBranch(Visit visit, TIntermBranch *node) visitBranch() argument
[all...]
/third_party/FreeBSD/sys/dev/usb/implementation/
H A Dusb_btree.c75 struct usbd_bt_node *node = (usbd_bt_node *)malloc(sizeof(usbd_bt_node)); in usbd_create_bt_node() local
76 if (node == NULL) { in usbd_create_bt_node()
77 PRINT_ERR("Binary tree node alloc failed!\n"); in usbd_create_bt_node()
81 (void)memset_s(&node->info, sizeof(node->info), 0, sizeof(node->info)); in usbd_create_bt_node()
82 node->info.port_no = info->port_no; in usbd_create_bt_node()
83 node->info.nameunit = info->nameunit; in usbd_create_bt_node()
84 node->lbt_node = NULL; in usbd_create_bt_node()
85 node in usbd_create_bt_node()
92 usbd_free_bt_node(usbd_bt_node *node) usbd_free_bt_node() argument
105 usbd_release_bt_node(usbd_bt_node *node) usbd_release_bt_node() argument
118 usbd_pre_order_bt_node(usbd_bt_node *node, struct node_info *info) usbd_pre_order_bt_node() argument
146 usbd_pre_order_hub_node(usbd_bt_node *node, char *devname, uint8_t *port_num) usbd_pre_order_hub_node() argument
182 usbd_per_order_hub_quantity(usbd_bt_node *node, uint8_t *port_qty) usbd_per_order_hub_quantity() argument
215 usbd_bt_node *node = usbd_pre_order_hub_node(tree, devname, port_num); usbd_per_order_probe() local
226 usbd_insert_bt_node(usbd_bt_node *node, usbd_bt_tree tree, struct node_info *parent_info) usbd_insert_bt_node() argument
[all...]

Completed in 41 milliseconds

12345678910>>...101