/external/v8/src/compiler/ |
D | linkage.cc | 29 std::ostream& operator<<(std::ostream& os, const CallDescriptor::Kind& k) { in operator <<() 31 case CallDescriptor::kCallCodeObject: in operator <<() 34 case CallDescriptor::kCallJSFunction: in operator <<() 37 case CallDescriptor::kCallAddress: in operator <<() 40 case CallDescriptor::kCallWasmFunction: in operator <<() 48 std::ostream& operator<<(std::ostream& os, const CallDescriptor& d) { in operator <<() 55 MachineSignature* CallDescriptor::GetMachineSignature(Zone* zone) const { in GetMachineSignature() 69 bool CallDescriptor::HasSameReturnLocationsAs( in HasSameReturnLocationsAs() 70 const CallDescriptor* other) const { in HasSameReturnLocationsAs() 78 int CallDescriptor::GetFirstUnusedStackSlot() const { in GetFirstUnusedStackSlot() [all …]
|
D | linkage.h | 167 class V8_EXPORT_PRIVATE CallDescriptor final 197 CallDescriptor(Kind kind, MachineType target_type, LinkageLocation target_loc, in NON_EXPORTED_BASE() 304 bool HasSameReturnLocationsAs(const CallDescriptor* other) const; in NON_EXPORTED_BASE() 309 int GetStackParameterDelta(const CallDescriptor* tail_caller) const; in NON_EXPORTED_BASE() 344 DISALLOW_COPY_AND_ASSIGN(CallDescriptor); in NON_EXPORTED_BASE() 347 DEFINE_OPERATORS_FOR_FLAGS(CallDescriptor::Flags) 349 std::ostream& operator<<(std::ostream& os, const CallDescriptor& d); 351 const CallDescriptor::Kind& k); 369 explicit Linkage(CallDescriptor* incoming) : incoming_(incoming) {} in NON_EXPORTED_BASE() 371 static CallDescriptor* ComputeIncoming(Zone* zone, in NON_EXPORTED_BASE() [all …]
|
D | js-generic-lowering.cc | 26 CallDescriptor::Flags FrameStateFlagForCall(Node* node) { in FrameStateFlagForCall() 28 ? CallDescriptor::kNeedsFrameState in FrameStateFlagForCall() 29 : CallDescriptor::kNoFlags; in FrameStateFlagForCall() 56 CallDescriptor::Flags flags = FrameStateFlagForCall(node); \ 99 CallDescriptor::Flags flags) { in REPLACE_STUB_CALL() 104 CallDescriptor::Flags flags, in ReplaceWithStubCall() 119 CallDescriptor::Flags flags = FrameStateFlagForCall(node); in ReplaceWithRuntimeCall() 138 ReplaceWithStubCall(node, callable, CallDescriptor::kNoFlags, in LowerJSStrictEqual() 143 CallDescriptor::Flags flags = FrameStateFlagForCall(node); in LowerJSLoadProperty() 162 CallDescriptor::Flags flags = FrameStateFlagForCall(node); in LowerJSLoadNamed() [all …]
|
D | pipeline.h | 33 class CallDescriptor; variable 51 MachineGraph* mcgraph, CallDescriptor* call_descriptor, 60 Isolate* isolate, CallDescriptor* call_descriptor, Graph* graph, 78 CallDescriptor* call_descriptor, Graph* graph,
|
D | c-linkage.cc | 146 CallDescriptor* Linkage::GetSimplifiedCDescriptor( in GetSimplifiedCDescriptor() 226 CallDescriptor::Flags flags = CallDescriptor::kNoFlags; in GetSimplifiedCDescriptor() 228 flags |= CallDescriptor::kInitializeRootRegister; in GetSimplifiedCDescriptor() 231 return new (zone) CallDescriptor( // -- in GetSimplifiedCDescriptor() 232 CallDescriptor::kCallAddress, // kind in GetSimplifiedCDescriptor()
|
D | js-generic-lowering.h | 40 void ReplaceWithStubCall(Node* node, Callable c, CallDescriptor::Flags flags); 41 void ReplaceWithStubCall(Node* node, Callable c, CallDescriptor::Flags flags,
|
D | common-operator.cc | 165 CallDescriptor const* CallDescriptorOf(const Operator* const op) { in CallDescriptorOf() 169 return OpParameter<CallDescriptor const*>(op); in CallDescriptorOf() 1419 const CallDescriptor* call_descriptor) { in Call() 1420 class CallOperator final : public Operator1<const CallDescriptor*> { in Call() 1422 explicit CallOperator(const CallDescriptor* call_descriptor) in Call() 1423 : Operator1<const CallDescriptor*>( in Call() 1442 const CallDescriptor* call_descriptor) { in CallWithCallerSavedRegisters() 1443 class CallOperator final : public Operator1<const CallDescriptor*> { in CallWithCallerSavedRegisters() 1445 explicit CallOperator(const CallDescriptor* call_descriptor) in CallWithCallerSavedRegisters() 1446 : Operator1<const CallDescriptor*>( in CallWithCallerSavedRegisters() [all …]
|
D | common-operator.h | 23 class CallDescriptor; variable 158 V8_EXPORT_PRIVATE CallDescriptor const* CallDescriptorOf(const Operator* const) 518 const Operator* Call(const CallDescriptor* call_descriptor); in NON_EXPORTED_BASE() 520 const CallDescriptor* call_descriptor); in NON_EXPORTED_BASE() 521 const Operator* TailCall(const CallDescriptor* call_descriptor); in NON_EXPORTED_BASE()
|
D | wasm-compiler.h | 26 class CallDescriptor; variable 481 V8_EXPORT_PRIVATE CallDescriptor* GetWasmCallDescriptor( 486 V8_EXPORT_PRIVATE CallDescriptor* GetI32WasmCallDescriptor( 487 Zone* zone, CallDescriptor* call_descriptor); 489 V8_EXPORT_PRIVATE CallDescriptor* GetI32WasmCallDescriptorForSimd( 490 Zone* zone, CallDescriptor* call_descriptor);
|
D | effect-control-linearizer.cc | 1390 graph()->zone(), id, 1, properties, CallDescriptor::kNoFlags); in LowerCheckMaps() 2066 CallDescriptor::Flags flags = CallDescriptor::kNoFlags; in LowerNumberToString() 2522 CallDescriptor::Flags const flags = CallDescriptor::kNoAllocate; in LowerTypeOf() 2534 CallDescriptor::Flags const flags = CallDescriptor::kNoAllocate; in LowerToBoolean() 2722 CallDescriptor::Flags const flags = CallDescriptor::kNoFlags; in LowerNewArgumentsElements() 2795 CallDescriptor::Flags flags = CallDescriptor::kNoFlags; in LowerSameValue() 2817 CallDescriptor::Flags flags = CallDescriptor::kNoFlags; in LowerStringToNumber() 2949 graph()->zone(), id, 2, properties, CallDescriptor::kNoFlags); in LowerStringCharCodeAt() 2975 CallDescriptor::Flags flags = CallDescriptor::kNoFlags; in LowerStringCodePointAt() 3084 CallDescriptor::Flags flags = CallDescriptor::kNoFlags; in LowerStringToLowerCaseIntl() [all …]
|
D | instruction-selector.cc | 429 CallDescriptor::kCanUseRoots; in CanUseRootsRegister() 780 CallBuffer(Zone* zone, const CallDescriptor* call_descriptor, in CallBuffer() 795 const CallDescriptor* descriptor; 889 case CallDescriptor::kCallCodeObject: in InitializeCallBuffer() 903 case CallDescriptor::kCallAddress: in InitializeCallBuffer() 912 case CallDescriptor::kCallWasmFunction: in InitializeCallBuffer() 922 case CallDescriptor::kCallJSFunction: in InitializeCallBuffer() 2696 CallDescriptor::Flags flags = call_descriptor->flags(); in VisitCall() 2699 flags |= CallDescriptor::kHasExceptionHandler; in VisitCall() 2706 case CallDescriptor::kCallAddress: in VisitCall() [all …]
|
D | memory-optimizer.cc | 243 CallDescriptor::kCanUseRoots, Operator::kNoThrow); in VisitAllocateRaw() 299 CallDescriptor::kCanUseRoots, Operator::kNoThrow); in VisitAllocateRaw() 340 if (!(CallDescriptorOf(node->op())->flags() & CallDescriptor::kNoAllocate)) { in VisitCall() 350 if (!(CallDescriptorOf(node->op())->flags() & CallDescriptor::kNoAllocate)) { in VisitCallWithCallerSavedRegisters()
|
D | js-typed-lowering.cc | 601 CallDescriptor::kNeedsFrameState, properties); in ReduceJSAdd() 1130 CallDescriptor::kNeedsFrameState, node->op()->properties()); in ReduceJSToObject() 1463 CallDescriptor::Flags flags) { in ReduceBuiltin() 1571 CallDescriptor::kNeedsFrameState))); in ReduceJSConstructForwardVarargs() 1596 CallDescriptor::Flags flags = CallDescriptor::kNeedsFrameState; in ReduceJSConstruct() 1635 CallDescriptor::Flags flags = CallDescriptor::kNeedsFrameState; in ReduceJSCallForwardVarargs() 1705 CallDescriptor::Flags flags = CallDescriptor::kNeedsFrameState; in ReduceJSCall() 1731 CallDescriptor::Flags flags = CallDescriptor::kNeedsFrameState; in ReduceJSCall() 1755 CallDescriptor::Flags flags = CallDescriptor::kNeedsFrameState; in ReduceJSCall() 1853 CallDescriptor::kNeedsFrameState); in ReduceJSForInNext()
|
D | code-assembler.cc | 54 CallDescriptor::kNoFlags, Operator::kNoProperties), in CodeAssemblerState() 66 ? CallDescriptor::kPushArgumentCount in CodeAssemblerState() 67 : CallDescriptor::kNoFlags), in CodeAssemblerState() 71 CallDescriptor* call_descriptor, in CodeAssemblerState() 1102 CallDescriptor::kNoFlags); in CallRuntimeWithCEntryImpl() 1138 CallDescriptor::kNoFlags); in TailCallRuntimeWithCEntryImpl() 1166 zone(), descriptor, stack_parameter_count, CallDescriptor::kNoFlags, in CallStubN() 1184 CallDescriptor::kNoFlags, Operator::kNoProperties); in TailCallStubImpl() 1225 zone(), descriptor, stack_parameter_count, CallDescriptor::kNoFlags, in TailCallStubThenBytecodeDispatchImpl() 1263 CallDescriptor::kFixedTargetRegister, Operator::kNoProperties); in TailCallJSCode()
|
D | raw-machine-assembler.cc | 17 Isolate* isolate, Graph* graph, CallDescriptor* call_descriptor, in RawMachineAssembler() 227 Node* RawMachineAssembler::CallN(CallDescriptor* call_descriptor, in CallN() 235 Node* RawMachineAssembler::CallNWithFrameState(CallDescriptor* call_descriptor, in CallNWithFrameState() 244 Node* RawMachineAssembler::TailCallN(CallDescriptor* call_descriptor, in TailCallN()
|
D | wasm-compiler.cc | 277 CallDescriptor::kNoFlags, // flags in StackCheck() 2011 CallDescriptor::kNoFlags, // flags in GrowMemory() 2970 CallDescriptor::kNoFlags); in BuildCallToRuntimeWithContext() 4041 CallDescriptor::kNoFlags, Operator::kNoThrow, stub_mode_); in BuildAllocateHeapNumberWithValue() 4209 CallDescriptor::kNoFlags, Operator::kNoProperties, stub_mode_); in BuildJavaScriptToNumber() 4494 CallDescriptor* call_descriptor; in BuildWasmToJSWrapper() 4525 graph()->zone(), false, wasm_count + 1, CallDescriptor::kNoFlags); in BuildWasmToJSWrapper() 4559 CallDescriptor::kNoFlags, Operator::kNoProperties, in BuildWasmToJSWrapper() 4584 CallDescriptor::kNoFlags, Operator::kNoProperties, in BuildWasmToJSWrapper() 4814 CallDescriptor* incoming = Linkage::GetJSCallDescriptor( in CompileJSToWasmWrapper() [all …]
|
D | graph-assembler.cc | 271 CallDescriptor::Flags flags = CallDescriptor::kNoFlags; in ToNumberOperator()
|
D | pipeline.cc | 352 void InitializeInstructionSequence(const CallDescriptor* call_descriptor) { in InitializeInstructionSequence() 367 void InitializeFrameData(CallDescriptor* call_descriptor) { in InitializeFrameData() 377 CallDescriptor* call_descriptor) { in InitializeRegisterAllocationData() 522 MaybeHandle<Code> GenerateCode(CallDescriptor* call_descriptor); 524 CallDescriptor* call_descriptor, bool run_verifier); 998 MachineGraph* mcgraph, CallDescriptor* call_descriptor, in PipelineWasmCompilationJob() 2144 Isolate* isolate, CallDescriptor* call_descriptor, Graph* graph, in GenerateCodeForCodeStub() 2222 CallDescriptor* call_descriptor, Graph* graph, in GenerateCodeForTesting() 2275 MachineGraph* mcgraph, CallDescriptor* call_descriptor, in NewWasmCompilationJob() 2565 MaybeHandle<Code> PipelineImpl::GenerateCode(CallDescriptor* call_descriptor) { in GenerateCode() [all …]
|
D | frame.h | 15 class CallDescriptor; variable
|
D | raw-machine-assembler.h | 41 Isolate* isolate, Graph* graph, CallDescriptor* call_descriptor, 57 CallDescriptor* call_descriptor() const { return call_descriptor_; } in call_descriptor() 783 Node* CallN(CallDescriptor* call_descriptor, int input_count, 788 Node* CallNWithFrameState(CallDescriptor* call_descriptor, int input_count, 793 Node* TailCallN(CallDescriptor* call_descriptor, int input_count, 939 CallDescriptor* call_descriptor_;
|
D | code-generator.cc | 458 const CallDescriptor* incoming_descriptor = in IsMaterializableFromRoot() 460 if (incoming_descriptor->flags() & CallDescriptor::kCanUseRoots) { in IsMaterializableFromRoot() 864 CallDescriptor::Flags flags(MiscField::decode(instr->opcode())); in RecordCallPosition() 866 bool needs_frame_state = (flags & CallDescriptor::kNeedsFrameState); in RecordCallPosition() 872 if (flags & CallDescriptor::kHasExceptionHandler) { in RecordCallPosition()
|
D | int64-lowering.cc | 80 int GetReturnIndexAfterLowering(CallDescriptor* call_descriptor, in GetReturnIndexAfterLowering() 92 int GetReturnCountAfterLowering(CallDescriptor* call_descriptor) { in GetReturnCountAfterLowering() 329 const_cast<CallDescriptor*>(CallDescriptorOf(node->op())); in LowerNode() 343 const_cast<CallDescriptor*>(CallDescriptorOf(node->op())); in LowerNode()
|
D | code-generator-impl.h | 219 CallDescriptor::Flag flag) { in HasCallDescriptorFlag()
|
D | graph-assembler.h | 238 Node* Call(const CallDescriptor* call_descriptor, Args... args); 425 Node* GraphAssembler::Call(const CallDescriptor* call_descriptor, in Call()
|
/external/v8/src/wasm/baseline/ |
D | liftoff-assembler.h | 27 class CallDescriptor; variable 317 void PrepareCall(FunctionSig*, compiler::CallDescriptor*, 321 void FinishCall(FunctionSig*, compiler::CallDescriptor*); 546 compiler::CallDescriptor* call_descriptor,
|