/third_party/node/deps/v8/src/compiler/ |
H A D | wasm-compiler.h | 37 class Node; 52 // Expose {Node} and {Graph} opaquely as {wasm::TFNode} and {wasm::TFGraph}. 53 using TFNode = compiler::Node; 193 Node* mem_start; 194 Node* mem_size; 198 Node* header; 204 WasmLoopInfo(Node* header, uint32_t nesting_depth, bool can_be_innermost) in WasmLoopInfo() 262 Node* Param(int index, const char* debug_name = nullptr); 263 Node* Loop(Node* entr [all...] |
H A D | raw-machine-assembler.h | 83 Node* NullConstant(); 84 Node* UndefinedConstant(); 87 Node* PointerConstant(void* value) { in PointerConstant() 90 Node* IntPtrConstant(intptr_t value) { in IntPtrConstant() 95 Node* RelocatableIntPtrConstant(intptr_t value, RelocInfo::Mode rmode); 96 Node* Int32Constant(int32_t value) { in Int32Constant() 99 Node* StackSlot(MachineRepresentation rep, int alignment = 0) { in StackSlot() 102 Node* Int64Constant(int64_t value) { in Int64Constant() 105 Node* NumberConstant(double value) { in NumberConstant() 108 Node* Float32Constan in NumberConstant() [all...] |
H A D | js-native-context-specialization.h | 65 Reduction Reduce(Node* node) final; 71 Node* node); 74 Reduction ReduceJSAdd(Node* node); 75 Reduction ReduceJSAsyncFunctionEnter(Node* node); 76 Reduction ReduceJSAsyncFunctionReject(Node* node); 77 Reduction ReduceJSAsyncFunctionResolve(Node* node); 78 Reduction ReduceJSGetSuperConstructor(Node* node); 79 Reduction ReduceJSInstanceOf(Node* node); 80 Reduction ReduceJSHasInPrototypeChain(Node* node); 81 Reduction ReduceJSOrdinaryHasInstance(Node* nod [all...] |
H A D | machine-operator-reducer.h | 34 Reduction Reduce(Node* node) override; 40 Node* Float32Constant(volatile float value); 41 Node* Float64Constant(volatile double value); 42 Node* Int32Constant(int32_t value); 43 Node* Int64Constant(int64_t value); 44 Node* Uint32Constant(uint32_t value) { in Uint32Constant() 47 Node* Uint64Constant(uint64_t value) { in Uint64Constant() 50 Node* Float64Mul(Node* lhs, Node* rh in Uint64Constant() [all...] |
H A D | js-call-reducer.h | 64 Reduction Reduce(Node* node) final; 71 void RevisitForGraphAssembler(Node* node) { Revisit(node); } in RevisitForGraphAssembler() 80 Reduction ReduceBooleanConstructor(Node* node); 81 Reduction ReduceCallApiFunction(Node* node, 83 Reduction ReduceCallWasmFunction(Node* node, 85 Reduction ReduceFunctionPrototypeApply(Node* node); 86 Reduction ReduceFunctionPrototypeBind(Node* node); 87 Reduction ReduceFunctionPrototypeCall(Node* node); 88 Reduction ReduceFunctionPrototypeHasInstance(Node* node); 89 Reduction ReduceObjectConstructor(Node* nod [all...] |
H A D | node-properties.h | 32 static int FirstValueIndex(const Node* node) { return 0; } in FirstValueIndex() 33 static int FirstContextIndex(Node* node) { return PastValueIndex(node); } in FirstContextIndex() 34 static int FirstFrameStateIndex(Node* node) { return PastContextIndex(node); } in FirstFrameStateIndex() 35 static int FirstEffectIndex(Node* node) { return PastFrameStateIndex(node); } in FirstEffectIndex() 36 static int FirstControlIndex(Node* node) { return PastEffectIndex(node); } in FirstControlIndex() 38 static int PastValueIndex(Node* node) { in PastValueIndex() 42 static int PastContextIndex(Node* node) { in PastContextIndex() 47 static int PastFrameStateIndex(Node* node) { in PastFrameStateIndex() 52 static int PastEffectIndex(Node* node) { in PastEffectIndex() 56 static int PastControlIndex(Node* nod [all...] |
H A D | js-create-lowering.h | 47 Reduction Reduce(Node* node) final; 50 Reduction ReduceJSCreate(Node* node); 51 Reduction ReduceJSCreateArguments(Node* node); 52 Reduction ReduceJSCreateArray(Node* node); 53 Reduction ReduceJSCreateArrayIterator(Node* node); 54 Reduction ReduceJSCreateAsyncFunctionObject(Node* node); 55 Reduction ReduceJSCreateCollectionIterator(Node* node); 56 Reduction ReduceJSCreateBoundFunction(Node* node); 57 Reduction ReduceJSCreateClosure(Node* node); 58 Reduction ReduceJSCreateIterResultObject(Node* nod [all...] |
H A D | effect-control-linearizer.cc | 62 void UpdateEffectControlForNode(Node* node); 63 void ProcessNode(Node* node, Node** frame_state); 65 bool TryWireInStateEffect(Node* node, Node* frame_state); 66 Node* LowerChangeBitToTagged(Node* node); 67 Node* LowerChangeInt31ToTaggedSigned(Node* node); 68 Node* LowerChangeInt32ToTagge [all...] |
H A D | js-type-hint-lowering.h | 23 class Node; 62 Node* value() const { return value_; } in value() 63 Node* effect() const { return effect_; } in effect() 64 Node* control() const { return control_; } in control() 72 static LoweringResult SideEffectFree(Node* value, Node* effect, in SideEffectFree() 73 Node* control) { in SideEffectFree() 86 static LoweringResult Exit(Node* control) { in Exit() 94 LoweringResult(LoweringResultKind kind, Node* value, Node* effec [all...] |
H A D | js-intrinsic-lowering.h | 39 Reduction Reduce(Node* node) final; 42 Reduction ReduceCopyDataProperties(Node* node); 43 Reduction ReduceCopyDataPropertiesWithExcludedPropertiesOnStack(Node* node); 44 Reduction ReduceCreateIterResultObject(Node* node); 45 Reduction ReduceDeoptimizeNow(Node* node); 46 Reduction ReduceCreateJSGeneratorObject(Node* node); 47 Reduction ReduceGeneratorClose(Node* node); 48 Reduction ReduceAsyncFunctionAwaitCaught(Node* node); 49 Reduction ReduceAsyncFunctionAwaitUncaught(Node* node); 50 Reduction ReduceAsyncFunctionEnter(Node* nod [all...] |
H A D | js-typed-lowering.h | 41 Reduction Reduce(Node* node) final; 46 Reduction ReduceJSAdd(Node* node); 47 Reduction ReduceJSBitwiseNot(Node* node); 48 Reduction ReduceJSDecrement(Node* node); 49 Reduction ReduceJSIncrement(Node* node); 50 Reduction ReduceJSNegate(Node* node); 51 Reduction ReduceJSComparison(Node* node); 52 Reduction ReduceJSLoadNamed(Node* node); 53 Reduction ReduceJSHasInPrototypeChain(Node* node); 54 Reduction ReduceJSOrdinaryHasInstance(Node* nod [all...] |
H A D | node.h | 33 // A Node is the basic primitive of graphs. Nodes are chained together by 41 // by the Node's id. 42 class V8_EXPORT_PRIVATE Node final { 44 static Node* New(Zone* zone, NodeId id, const Operator* op, int input_count, 45 Node* const* inputs, bool has_extensible_inputs); 46 static Node* Clone(Zone* zone, NodeId id, const Node* node); 71 Node* InputAt(int index) const { in InputAt() 77 void ReplaceInput(int index, Node* new_to) { in ReplaceInput() 81 Node* old_t in ReplaceInput() [all...] |
H A D | graph-reducer.h | 22 class Node; 35 explicit Reduction(Node* replacement = nullptr) : replacement_(replacement) {} in Reduction() 37 Node* replacement() const { return replacement_; } in replacement() 45 Node* replacement_; 62 Reduction Reduce(Node* node, ObserveNodeManager* observe_node_manager); 71 static Reduction Replace(Node* node) { return Reduction(node); } in Replace() 72 static Reduction Changed(Node* node) { return Reduction(node); } in Changed() 75 virtual Reduction Reduce(Node* node) = 0; 89 virtual void Replace(Node* node, Node* replacemen [all...] |
H A D | graph-assembler.cc | 53 Node* GraphAssembler::IntPtrConstant(intptr_t value) { in IntPtrConstant() 57 Node* GraphAssembler::UintPtrConstant(uintptr_t value) { in UintPtrConstant() 61 Node* GraphAssembler::Int32Constant(int32_t value) { in Int32Constant() 65 Node* GraphAssembler::Uint32Constant(uint32_t value) { in Uint32Constant() 69 Node* GraphAssembler::Int64Constant(int64_t value) { in Int64Constant() 73 Node* GraphAssembler::Uint64Constant(uint64_t value) { in Uint64Constant() 77 Node* GraphAssembler::UniqueIntPtrConstant(intptr_t value) { in UniqueIntPtrConstant() 84 Node* JSGraphAssembler::SmiConstant(int32_t value) { in SmiConstant() 88 Node* GraphAssembler::Float64Constant(double value) { in Float64Constant() 106 Node* GraphAssemble [all...] |
H A D | loop-variable-optimizer.h | 18 class Node; 22 Node* phi() const { return phi_; } in phi() 23 Node* effect_phi() const { return effect_phi_; } in effect_phi() 24 Node* arith() const { return arith_; } in arith() 25 Node* increment() const { return increment_; } in increment() 26 Node* init_value() const { return init_value_; } in init_value() 31 Bound(Node* bound, ConstraintKind kind) : bound(bound), kind(kind) {} in Bound() 33 Node* bound; 46 InductionVariable(Node* phi, Node* effect_ph [all...] |
H A D | typed-optimization.h | 38 Reduction Reduce(Node* node) final; 41 Reduction ReduceConvertReceiver(Node* node); 42 Reduction ReduceMaybeGrowFastElements(Node* node); 43 Reduction ReduceCheckBounds(Node* node); 44 Reduction ReduceCheckHeapObject(Node* node); 45 Reduction ReduceCheckMaps(Node* node); 46 Reduction ReduceCheckNumber(Node* node); 47 Reduction ReduceCheckString(Node* node); 48 Reduction ReduceCheckEqualsInternalizedString(Node* node); 49 Reduction ReduceCheckEqualsSymbol(Node* nod [all...] |
H A D | simplified-lowering.h | 40 void DoMax(Node* node, Operator const* op, MachineRepresentation rep); 41 void DoMin(Node* node, Operator const* op, MachineRepresentation rep); 43 Node* node, RepresentationSelector* selector); 44 void DoJSToNumberOrNumericTruncatesToWord32(Node* node, 46 void DoIntegral32ToBit(Node* node); 47 void DoOrderedNumberToBit(Node* node); 48 void DoNumberToBit(Node* node); 49 void DoIntegerToUint8Clamped(Node* node); 50 void DoNumberToUint8Clamped(Node* node); 51 void DoSigned32ToUint8Clamped(Node* nod [all...] |
H A D | memory-lowering.h | 21 class Node; 41 static AllocationState const* Closed(AllocationGroup* group, Node* effect, in Closed() 46 Node* top, Node* effect, Zone* zone) { in Open() 53 Node* top() const { return top_; } in top() 54 Node* effect() const { return effect_; } in effect() 61 explicit AllocationState(AllocationGroup* group, Node* effect); 62 AllocationState(AllocationGroup* group, intptr_t size, Node* top, 63 Node* effect); 69 Node* cons [all...] |
H A D | graph-assembler.h | 153 Node* PhiAt(size_t index); 187 Node* effect_; 188 Node* control_; 189 std::array<Node*, VarCount> bindings_; 193 using NodeChangedCallback = std::function<void(Node*)>; 205 void InitializeEffectControl(Node* effect, Node* control); 242 Node* IntPtrConstant(intptr_t value); 243 Node* UintPtrConstant(uintptr_t value); 244 Node* Int32Constan [all...] |
H A D | branch-elimination.h | 37 Reduction Reduce(Node* node) final; 44 BranchCondition(Node* condition, Node* branch, bool is_true) in BranchCondition() 46 Node* condition; 47 Node* branch; 67 bool LookupCondition(Node* condition) const; 70 bool LookupCondition(Node* condition, Node** branch, bool* is_true) const; 73 void AddCondition(Zone* zone, Node* condition, Node* branc [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 91 SDValue UnrollVSETCC(SDNode *Node); 97 void Expand(SDNode *Node, SmallVectorImpl<SDValue> &Results); 101 void ExpandFP_TO_UINT(SDNode *Node, SmallVectorImpl<SDValue> &Results); 105 void ExpandUINT_TO_FLOAT(SDNode *Node, SmallVectorImpl<SDValue> &Results); 108 SDValue ExpandSEXTINREG(SDNode *Node); 115 SDValue ExpandANY_EXTEND_VECTOR_INREG(SDNode *Node); 122 SDValue ExpandSIGN_EXTEND_VECTOR_INREG(SDNode *Node); 128 SDValue ExpandZERO_EXTEND_VECTOR_INREG(SDNode *Node); 131 SDValue ExpandBSWAP(SDNode *Node); 135 SDValue ExpandVSELECT(SDNode *Node); 256 SDNode *Node = DAG.UpdateNodeOperands(Op.getNode(), Ops); LegalizeOp() local 526 LowerOperationWrapper(SDNode *Node, SmallVectorImpl<SDValue> &Results) LowerOperationWrapper() argument 555 Promote(SDNode *Node, SmallVectorImpl<SDValue> &Results) Promote() argument 619 PromoteINT_TO_FP(SDNode *Node, SmallVectorImpl<SDValue> &Results) PromoteINT_TO_FP() argument 660 PromoteFP_TO_INT(SDNode *Node, SmallVectorImpl<SDValue> &Results) PromoteFP_TO_INT() argument 841 Expand(SDNode *Node, SmallVectorImpl<SDValue> &Results) Expand() argument 998 ExpandSELECT(SDNode *Node) ExpandSELECT() argument 1053 ExpandSEXTINREG(SDNode *Node) ExpandSEXTINREG() argument 1074 ExpandANY_EXTEND_VECTOR_INREG(SDNode *Node) ExpandANY_EXTEND_VECTOR_INREG() argument 1110 ExpandSIGN_EXTEND_VECTOR_INREG(SDNode *Node) ExpandSIGN_EXTEND_VECTOR_INREG() argument 1134 ExpandZERO_EXTEND_VECTOR_INREG(SDNode *Node) ExpandZERO_EXTEND_VECTOR_INREG() argument 1181 ExpandBSWAP(SDNode *Node) ExpandBSWAP() argument 1199 ExpandBITREVERSE(SDNode *Node, SmallVectorImpl<SDValue> &Results) ExpandBITREVERSE() argument 1250 ExpandVSELECT(SDNode *Node) ExpandVSELECT() argument 1297 ExpandFP_TO_UINT(SDNode *Node, SmallVectorImpl<SDValue> &Results) ExpandFP_TO_UINT() argument 1317 ExpandUINT_TO_FLOAT(SDNode *Node, SmallVectorImpl<SDValue> &Results) ExpandUINT_TO_FLOAT() argument 1408 ExpandFNEG(SDNode *Node) ExpandFNEG() argument 1419 ExpandFSUB(SDNode *Node, SmallVectorImpl<SDValue> &Results) ExpandFSUB() argument 1433 ExpandUADDSUBO(SDNode *Node, SmallVectorImpl<SDValue> &Results) ExpandUADDSUBO() argument 1441 ExpandSADDSUBO(SDNode *Node, SmallVectorImpl<SDValue> &Results) ExpandSADDSUBO() argument 1449 ExpandMULO(SDNode *Node, SmallVectorImpl<SDValue> &Results) ExpandMULO() argument 1459 ExpandFixedPointDiv(SDNode *Node) ExpandFixedPointDiv() argument 1467 ExpandStrictFPOp(SDNode *Node, SmallVectorImpl<SDValue> &Results) ExpandStrictFPOp() argument 1481 UnrollStrictFPOp(SDNode *Node, SmallVectorImpl<SDValue> &Results) UnrollStrictFPOp() argument 1543 UnrollVSETCC(SDNode *Node) UnrollVSETCC() argument [all...] |
/third_party/skia/src/xml/ |
H A D | SkDOM.h | 49 typedef SkDOMNode Node; typedef in SkDOM 51 static void walk_dom(const SkDOM& dom, const SkDOM::Node* node, SkXMLParser* parser); 54 virtual const Node* build(SkStream&); 56 virtual const Node* copy(const SkDOM& dom, const Node* node); 58 virtual const Node* finishParsing(); 60 const Node* getRootNode() const; 66 Type getType(const Node*) const; 68 const char* getName(const Node*) const; 69 const Node* getFirstChil [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/BinaryFormat/ |
H A D | MsgPackDocument.cpp | 63 DocNode Node; member 96 DocNode Node; in readFromBlob() local 99 Node = getNode(); in readFromBlob() 102 Node = getNode(Obj.Int); in readFromBlob() 105 Node = getNode(Obj.UInt); in readFromBlob() 108 Node = getNode(Obj.Bool); in readFromBlob() 111 Node = getNode(Obj.Float); in readFromBlob() 114 Node = getNode(Obj.Raw); in readFromBlob() 117 Node = getMapNode(); in readFromBlob() 120 Node in readFromBlob() 172 DocNode Node; global() member 184 DocNode Node = getRoot(); writeToBlob() local [all...] |
H A D | AMDGPUMetadataVerifier.cpp | 23 msgpack::DocNode &Node, msgpack::Type SKind, in verifyScalar() 25 if (!Node.isScalar()) in verifyScalar() 27 if (Node.getKind() != SKind) { in verifyScalar() 32 if (Node.getKind() != msgpack::Type::String) in verifyScalar() 34 StringRef StringValue = Node.getString(); in verifyScalar() 35 Node.fromString(StringValue); in verifyScalar() 36 if (Node.getKind() != SKind) in verifyScalar() 40 return verifyValue(Node); in verifyScalar() 44 bool MetadataVerifier::verifyInteger(msgpack::DocNode &Node) { in verifyInteger() argument 45 if (!verifyScalar(Node, msgpac in verifyInteger() 22 verifyScalar( msgpack::DocNode &Node, msgpack::Type SKind, function_ref<bool(msgpack::DocNode &)> verifyValue) verifyScalar() argument 51 verifyArray( msgpack::DocNode &Node, function_ref<bool(msgpack::DocNode &)> verifyNode, Optional<size_t> Size) verifyArray() argument 91 verifyKernelArgs(msgpack::DocNode &Node) verifyKernelArgs() argument 199 verifyKernel(msgpack::DocNode &Node) verifyKernel() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Demangle/ |
H A D | ItaniumDemangle.h | 113 class Node { class 143 Node(Kind K_, Cache RHSComponentCache_ = Cache::No, in Node() function in Node 183 virtual const Node *getSyntaxNode(OutputStream &) const { in getSyntaxNode() 193 // Print the "left" side of this Node into OutputStream. 205 virtual ~Node() = default; 213 Node **Elements; 218 NodeArray(Node **Elements_, size_t NumElements_) in NodeArray() 224 Node **begin() const { return Elements; } in begin() 225 Node **end() const { return Elements + NumElements; } in end() 227 Node *operato [all...] |