HomeSort by relevance Sort by last modified time
    Searched refs:CallDescriptor (Results 1 - 25 of 62) sorted by null

1 2 3

  /external/v8/src/compiler/
pipeline.h 19 class CallDescriptor;
36 CallDescriptor* call_descriptor,
55 CallDescriptor* call_descriptor,
74 Handle<Code> ScheduleAndGenerateCode(CallDescriptor* call_descriptor);
76 CallDescriptor* descriptor, bool run_verifier);
linkage.cc 55 std::ostream& operator<<(std::ostream& os, const CallDescriptor::Kind& k) {
57 case CallDescriptor::kCallCodeObject:
60 case CallDescriptor::kCallJSFunction:
63 case CallDescriptor::kCallAddress:
66 case CallDescriptor::kLazyBailout:
74 std::ostream& operator<<(std::ostream& os, const CallDescriptor& d) {
82 bool CallDescriptor::HasSameReturnLocationsAs(
83 const CallDescriptor* other) const {
92 bool CallDescriptor::CanTailCall(const Node* node,
94 CallDescriptor const* other = OpParameter<CallDescriptor const*>(node)
    [all...]
linkage.h 89 friend class CallDescriptor;
137 class CallDescriptor final : public ZoneObject {
163 CallDescriptor(Kind kind, MachineType target_type, LinkageLocation target_loc,
259 bool HasSameReturnLocationsAs(const CallDescriptor* other) const;
278 DISALLOW_COPY_AND_ASSIGN(CallDescriptor);
281 DEFINE_OPERATORS_FOR_FLAGS(CallDescriptor::Flags)
283 std::ostream& operator<<(std::ostream& os, const CallDescriptor& d);
284 std::ostream& operator<<(std::ostream& os, const CallDescriptor::Kind& k);
301 explicit Linkage(CallDescriptor* incoming) : incoming_(incoming) {}
303 static CallDescriptor* ComputeIncoming(Zone* zone, CompilationInfo* info)
    [all...]
code-stub-assembler.h 23 class CallDescriptor;
74 Node* CallN(CallDescriptor* descriptor, Node* code_target, Node** args);
75 Node* TailCallN(CallDescriptor* descriptor, Node* code_target, Node** args);
frame.cc 15 Frame::Frame(int fixed_frame_size_in_slots, const CallDescriptor* descriptor)
tail-call-optimization.cc 23 OpParameter<CallDescriptor const*>(call)->SupportsTailCalls() &&
74 node, common()->TailCall(OpParameter<CallDescriptor const*>(call)));
js-generic-lowering.cc 19 static CallDescriptor::Flags AdjustFrameStatesForCall(Node* node) {
27 return count > 0 ? CallDescriptor::kNeedsFrameState
28 : CallDescriptor::kNoFlags;
70 CallDescriptor::Flags flags = AdjustFrameStatesForCall(node); \
74 CallDescriptor::kPatchableCallSiteWithNop | flags); \
126 static CallDescriptor::Flags FlagsForNode(Node* node) {
127 CallDescriptor::Flags result = CallDescriptor::kNoFlags;
129 result |= CallDescriptor::kNeedsFrameState;
159 CallDescriptor* desc_compare = Linkage::GetStubCallDescriptor
    [all...]
raw-machine-assembler.cc 17 CallDescriptor* call_descriptor,
123 Node* RawMachineAssembler::CallN(CallDescriptor* desc, Node* function,
138 Node* RawMachineAssembler::CallNWithFrameState(CallDescriptor* desc,
158 CallDescriptor* descriptor = Linkage::GetRuntimeCallDescriptor(
159 zone(), function, 1, Operator::kNoProperties, CallDescriptor::kNoFlags);
173 CallDescriptor* descriptor = Linkage::GetRuntimeCallDescriptor(
174 zone(), function, 2, Operator::kNoProperties, CallDescriptor::kNoFlags);
190 CallDescriptor* descriptor = Linkage::GetRuntimeCallDescriptor(
191 zone(), function, 4, Operator::kNoProperties, CallDescriptor::kNoFlags);
204 Node* RawMachineAssembler::TailCallN(CallDescriptor* desc, Node* function
    [all...]
js-generic-lowering.h 40 void ReplaceWithStubCall(Node* node, Callable c, CallDescriptor::Flags flags);
wasm-linkage.cc 20 using compiler::CallDescriptor;
196 CallDescriptor* ModuleEnv::GetWasmCallDescriptor(Zone* zone,
267 return new (zone) CallDescriptor( // --
268 CallDescriptor::kCallCodeObject, // kind
277 CallDescriptor::kUseNativeStack, // flags
code-stub-assembler.cc 34 CallDescriptor::kNoFlags))),
127 Node* CodeStubAssembler::CallN(CallDescriptor* descriptor, Node* code_target,
133 Node* CodeStubAssembler::TailCallN(CallDescriptor* descriptor,
common-operator.h 26 class CallDescriptor;
174 const Operator* Call(const CallDescriptor* descriptor);
175 const Operator* TailCall(const CallDescriptor* descriptor);
frame.h 15 class CallDescriptor;
91 const CallDescriptor* descriptor);
c-linkage.cc 135 CallDescriptor* Linkage::GetSimplifiedCDescriptor(
213 return new (zone) CallDescriptor( // --
214 CallDescriptor::kCallAddress, // kind
223 CallDescriptor::kNoFlags, // flags
instruction-selector.cc 458 CallBuffer(Zone* zone, const CallDescriptor* descriptor,
473 const CallDescriptor* descriptor;
552 case CallDescriptor::kCallCodeObject:
558 case CallDescriptor::kCallAddress:
565 case CallDescriptor::kCallJSFunction:
570 case CallDescriptor::kLazyBailout:
    [all...]
interpreter-assembler.h 26 class CallDescriptor;
163 CallDescriptor* call_descriptor() const;
190 Node* CallN(CallDescriptor* descriptor, Node* code_target, Node** args);
interpreter-assembler.cc 450 CallDescriptor* descriptor = Linkage::GetStubCallDescriptor(
451 isolate(), zone(), callable.descriptor(), 0, CallDescriptor::kNoFlags);
479 Node* InterpreterAssembler::CallN(CallDescriptor* descriptor, Node* code_target,
502 CallDescriptor* descriptor = Linkage::GetStubCallDescriptor(
503 isolate(), zone(), callable.descriptor(), 0, CallDescriptor::kNoFlags);
519 CallDescriptor* call_descriptor = Linkage::GetStubCallDescriptor(
520 isolate(), zone(), descriptor, 0, CallDescriptor::kNoFlags);
567 CallDescriptor* descriptor = Linkage::GetStubCallDescriptor(
568 isolate(), zone(), callable.descriptor(), 0, CallDescriptor::kNoFlags,
741 CallDescriptor* InterpreterAssembler::call_descriptor() const
    [all...]
  /external/v8/test/unittests/compiler/
tail-call-optimization-unittest.cc 33 const CallDescriptor* kCallDescriptor = new (zone()) CallDescriptor(
34 CallDescriptor::kCallCodeObject, MachineType::AnyTagged(),
38 Operator::kNoProperties, 0, 0, CallDescriptor::kNoFlags);
55 const CallDescriptor* kCallDescriptor = new (zone()) CallDescriptor(
56 CallDescriptor::kCallCodeObject, MachineType::AnyTagged(),
60 Operator::kNoProperties, 0, 0, CallDescriptor::kSupportsTailCalls);
81 const CallDescriptor* kCallDescriptor = new (zone()) CallDescriptor(
    [all...]
linkage-tail-call-unittest.cc 26 CallDescriptor* NewStandardCallDescriptor(LocationSignature* locations) {
31 return new (zone()) CallDescriptor(CallDescriptor::kCallCodeObject,
40 CallDescriptor::kNoFlags, // flags,
56 CallDescriptor* desc = NewStandardCallDescriptor(&locations);
70 CallDescriptor* desc1 = NewStandardCallDescriptor(&locations1);
73 CallDescriptor* desc2 = NewStandardCallDescriptor(&locations1);
88 CallDescriptor* desc1 = NewStandardCallDescriptor(&locations1);
93 CallDescriptor* desc2 = NewStandardCallDescriptor(&locations2);
108 CallDescriptor* desc1 = NewStandardCallDescriptor(&locations1)
    [all...]
node-test-utils.h 30 class CallDescriptor;
103 Matcher<Node*> IsCall(const Matcher<const CallDescriptor*>& descriptor_matcher,
107 Matcher<Node*> IsCall(const Matcher<const CallDescriptor*>& descriptor_matcher,
112 Matcher<Node*> IsCall(const Matcher<const CallDescriptor*>& descriptor_matcher,
118 Matcher<Node*> IsCall(const Matcher<const CallDescriptor*>& descriptor_matcher,
125 Matcher<Node*> IsCall(const Matcher<const CallDescriptor*>& descriptor_matcher,
133 Matcher<Node*> IsCall(const Matcher<const CallDescriptor*>& descriptor_matcher,
143 const Matcher<const CallDescriptor*>& descriptor_matcher,
150 const Matcher<CallDescriptor const*>& descriptor_matcher,
155 const Matcher<CallDescriptor const*>& descriptor_matcher
    [all...]
instruction-selector-unittest.h 92 CallDescriptor* MakeCallDescriptor(Zone* zone, MachineType return_type) {
98 CallDescriptor* MakeCallDescriptor(Zone* zone, MachineType return_type,
106 CallDescriptor* MakeCallDescriptor(Zone* zone, MachineType return_type,
116 CallDescriptor* MakeCallDescriptor(Zone* zone, MachineType return_type,
  /external/v8/test/cctest/compiler/
test-linkage.cc 47 CallDescriptor* descriptor = Linkage::ComputeIncoming(info.zone(), &info);
63 CallDescriptor* descriptor = Linkage::ComputeIncoming(info.zone(), &info);
79 CallDescriptor* descriptor = Linkage::ComputeIncoming(&zone, &info);
95 CallDescriptor* descriptor = Linkage::GetJSCallDescriptor(
96 info.zone(), false, i, CallDescriptor::kNoFlags);
test-multiple-return.cc 26 CallDescriptor* GetCallDescriptor(Zone* zone, int return_count,
55 return new (zone) CallDescriptor( // --
56 CallDescriptor::kCallCodeObject, // kind
65 CallDescriptor::kNoFlags, // flags
73 CallDescriptor* desc = GetCallDescriptor(&zone, 3, 2);
test-run-native-calls.cc 175 CallDescriptor* Create(Zone* zone, MachineSignature* msig) {
199 return new (zone) CallDescriptor( // --
200 CallDescriptor::kCallCodeObject, // kind
209 CallDescriptor::kUseNativeStack, // flags
255 Handle<Code> CompileGraph(const char* name, CallDescriptor* desc, Graph* graph,
272 Handle<Code> WrapWithCFunction(Handle<Code> inner, CallDescriptor* desc) {
302 CallDescriptor* cdesc = Linkage::GetSimplifiedCDescriptor(&zone, msig);
421 int ParamCount(CallDescriptor* desc) {
429 static void Run(CallDescriptor* desc,
430 void (*build)(CallDescriptor*, RawMachineAssembler&)
    [all...]
  /external/v8/src/wasm/
wasm-module.h 18 class CallDescriptor;
170 compiler::CallDescriptor* GetWasmCallDescriptor(Zone* zone, FunctionSig* sig);
171 compiler::CallDescriptor* GetCallDescriptor(Zone* zone, uint32_t index);

Completed in 774 milliseconds

1 2 3