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