/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);
|