/third_party/python/Lib/ |
H A D | ast.py | 36 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 D | instruction-selector.cc | 18 #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 D | ares__llist.c | 77 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 D | ares__slist.c | 146 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 D | tinyxml.cpp | 95 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 D | js-intrinsic-lowering.cc | 14 #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 D | dead-code-elimination.cc | 10 #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 D | node-properties.h | 10 #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 D | decompression-optimizer.cc | 8 #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 D | machine-operator-reducer.cc | 20 #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 D | js-generic-lowering.cc | 16 #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 D | verifier.cc | 17 #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 D | scheduler.c | 106 * 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 D | instr.c | 62 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 D | cil_tree.c | 44 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 D | shrpx_router.cc | 44 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 D | AsNode.h | 28 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 D | dag_test.cpp | 50 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 D | prettyprinter.cc | 63 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 D | instruction-selector-ppc.cc | 7 #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 D | instruction-selector-arm64.cc | 14 #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 D | check-layout-th.js | 8 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 D | instruction-selector-mips.cc | 7 #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 D | OutputTree.cpp | 30 // 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 D | usb_btree.c | 75 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...] |