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

1 2

  /external/chromium_org/v8/src/compiler/
linkage.h 30 friend class CallDescriptor;
39 class CallDescriptor FINAL : public ZoneObject {
58 CallDescriptor(Kind kind, MachineType target_type, LinkageLocation target_loc,
144 DEFINE_OPERATORS_FOR_FLAGS(CallDescriptor::Flags)
146 OStream& operator<<(OStream& os, const CallDescriptor& d);
147 OStream& operator<<(OStream& os, const CallDescriptor::Kind& k);
165 explicit Linkage(CompilationInfo* info, CallDescriptor* incoming)
170 CallDescriptor* GetIncomingDescriptor() { return incoming_; }
171 CallDescriptor* GetJSCallDescriptor(int parameter_count);
172 static CallDescriptor* GetJSCallDescriptor(int parameter_count, Zone* zone)
    [all...]
linkage.cc 18 OStream& operator<<(OStream& os, const CallDescriptor::Kind& k) {
20 case CallDescriptor::kCallCodeObject:
23 case CallDescriptor::kCallJSFunction:
26 case CallDescriptor::kCallAddress:
34 OStream& operator<<(OStream& os, const CallDescriptor& d) {
65 incoming_->kind() == CallDescriptor::kCallAddress) {
90 CallDescriptor* Linkage::GetJSCallDescriptor(int parameter_count) {
95 CallDescriptor* Linkage::GetRuntimeCallDescriptor(
103 CallDescriptor* Linkage::GetStubCallDescriptor(
105 CallDescriptor::Flags flags)
    [all...]
linkage-impl.h 29 static CallDescriptor* GetJSCallDescriptor(Zone* zone,
57 return new (zone) CallDescriptor(CallDescriptor::kCallJSFunction, // kind
65 CallDescriptor::kNeedsFrameState, // flags
71 static CallDescriptor* GetRuntimeCallDescriptor(
110 CallDescriptor::Flags flags = Linkage::NeedsFrameState(function_id)
111 ? CallDescriptor::kNeedsFrameState
112 : CallDescriptor::kNoFlags;
117 return new (zone) CallDescriptor(CallDescriptor::kCallCodeObject, // kin
    [all...]
js-generic-lowering.cc 80 CallDescriptor::kPatchableCallSiteWithNop); \
134 static CallDescriptor::Flags FlagsForNode(Node* node) {
135 CallDescriptor::Flags result = CallDescriptor::kNoFlags;
137 result |= CallDescriptor::kNeedsFrameState;
147 CallDescriptor* desc_compare = linkage()->GetStubCallDescriptor(
149 CallDescriptor::kPatchableCallSiteWithNop | FlagsForNode(node));
187 CallDescriptor::Flags flags) {
188 CallDescriptor* desc = linkage()->GetStubCallDescriptor(
201 CallDescriptor* desc
    [all...]
common-operator.h 22 class CallDescriptor;
103 const Operator* Call(const CallDescriptor* descriptor);
common-operator.cc 224 const Operator* CommonOperatorBuilder::Call(const CallDescriptor* descriptor) {
225 class CallOperator FINAL : public Operator1<const CallDescriptor*> {
227 // TODO(titzer): Operator still uses int, whereas CallDescriptor uses
229 CallOperator(const CallDescriptor* descriptor, const char* mnemonic)
230 : Operator1<const CallDescriptor*>(
js-generic-lowering.h 53 void ReplaceWithStubCall(Node* node, Callable c, CallDescriptor::Flags flags);
raw-machine-assembler.cc 88 CallDescriptor* desc = Linkage::GetStubCallDescriptor(
89 callable.descriptor(), 1, CallDescriptor::kNeedsFrameState, zone());
100 CallDescriptor* descriptor = Linkage::GetJSCallDescriptor(1, zone());
111 CallDescriptor* descriptor = Linkage::GetRuntimeCallDescriptor(
code-generator.cc 233 CallDescriptor::Flags flags(MiscField::decode(instr->opcode()));
235 bool needs_frame_state = (flags & CallDescriptor::kNeedsFrameState);
241 if (flags & CallDescriptor::kNeedsNopAfterCall) {
instruction-selector-impl.h 334 CallBuffer(Zone* zone, CallDescriptor* descriptor,
337 CallDescriptor* descriptor;
graph-unittest.cc 371 IsCallMatcher(const Matcher<CallDescriptor*>& descriptor_matcher,
407 PrintMatchAndExplain(OpParameter<CallDescriptor*>(node),
424 const Matcher<CallDescriptor*> descriptor_matcher_;
705 Matcher<Node*> IsCall(const Matcher<CallDescriptor*>& descriptor_matcher,
graph-unittest.h 80 Matcher<Node*> IsCall(const Matcher<CallDescriptor*>& descriptor_matcher,
simplified-lowering.cc     [all...]
raw-machine-assembler.h 55 CallDescriptor* call_descriptor() const { return call_descriptor_; }
426 CallDescriptor* call_descriptor_;
  /external/chromium_org/v8/src/compiler/arm/
linkage-arm.cc 38 CallDescriptor* Linkage::GetJSCallDescriptor(int parameter_count, Zone* zone) {
43 CallDescriptor* Linkage::GetRuntimeCallDescriptor(
51 CallDescriptor* Linkage::GetStubCallDescriptor(
53 CallDescriptor::Flags flags, Zone* zone) {
59 CallDescriptor* Linkage::GetSimplifiedCDescriptor(Zone* zone,
code-generator-arm.cc 612 CallDescriptor* descriptor = linkage()->GetIncomingDescriptor();
613 if (descriptor->kind() == CallDescriptor::kCallAddress) {
672 CallDescriptor* descriptor = linkage()->GetIncomingDescriptor();
673 if (descriptor->kind() == CallDescriptor::kCallAddress) {
  /external/chromium_org/v8/src/compiler/arm64/
linkage-arm64.cc 38 CallDescriptor* Linkage::GetJSCallDescriptor(int parameter_count, Zone* zone) {
43 CallDescriptor* Linkage::GetRuntimeCallDescriptor(
51 CallDescriptor* Linkage::GetStubCallDescriptor(
53 CallDescriptor::Flags flags, Zone* zone) {
59 CallDescriptor* Linkage::GetSimplifiedCDescriptor(Zone* zone,
code-generator-arm64.cc 644 CallDescriptor* descriptor = linkage()->GetIncomingDescriptor();
645 if (descriptor->kind() == CallDescriptor::kCallAddress) {
693 CallDescriptor* descriptor = linkage()->GetIncomingDescriptor();
694 if (descriptor->kind() == CallDescriptor::kCallAddress) {
instruction-selector-arm64.cc 623 CallDescriptor* descriptor = OpParameter<CallDescriptor*>(call);
670 case CallDescriptor::kCallCodeObject: {
674 case CallDescriptor::kCallJSFunction:
  /external/chromium_org/v8/src/compiler/ia32/
linkage-ia32.cc 33 CallDescriptor* Linkage::GetJSCallDescriptor(int parameter_count, Zone* zone) {
38 CallDescriptor* Linkage::GetRuntimeCallDescriptor(
46 CallDescriptor* Linkage::GetStubCallDescriptor(
48 CallDescriptor::Flags flags, Zone* zone) {
54 CallDescriptor* Linkage::GetSimplifiedCDescriptor(Zone* zone,
instruction-selector-ia32.cc 511 CallDescriptor* descriptor = OpParameter<CallDescriptor*>(call);
536 case CallDescriptor::kCallCodeObject: {
540 case CallDescriptor::kCallJSFunction:
code-generator-ia32.cc 706 CallDescriptor* descriptor = linkage()->GetIncomingDescriptor();
709 if (descriptor->kind() == CallDescriptor::kCallAddress) {
758 CallDescriptor* descriptor = linkage()->GetIncomingDescriptor();
759 if (descriptor->kind() == CallDescriptor::kCallAddress) {
    [all...]
  /external/chromium_org/v8/src/compiler/x64/
linkage-x64.cc 52 CallDescriptor* Linkage::GetJSCallDescriptor(int parameter_count, Zone* zone) {
57 CallDescriptor* Linkage::GetRuntimeCallDescriptor(
65 CallDescriptor* Linkage::GetStubCallDescriptor(
67 CallDescriptor::Flags flags, Zone* zone) {
73 CallDescriptor* Linkage::GetSimplifiedCDescriptor(Zone* zone,
instruction-selector-x64.cc 670 CallDescriptor* descriptor = OpParameter<CallDescriptor*>(call);
696 case CallDescriptor::kCallCodeObject: {
700 case CallDescriptor::kCallJSFunction:
  /external/chromium_org/v8/test/cctest/compiler/
test-linkage.cc 65 CallDescriptor* descriptor = linkage.GetIncomingDescriptor();
93 CallDescriptor* descriptor = linkage.GetJSCallDescriptor(i);

Completed in 580 milliseconds

1 2