Home
last modified time | relevance | path

Searched refs:LinkageLocation (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/compiler/
Dlinkage.h21 class LinkageLocation {
23 explicit LinkageLocation(int location) : location_(location) {} in LinkageLocation() function
27 static LinkageLocation AnyRegister() { return LinkageLocation(ANY_REGISTER); } in AnyRegister()
35 typedef Signature<LinkageLocation> LocationSignature;
58 CallDescriptor(Kind kind, MachineType target_type, LinkageLocation target_loc,
101 LinkageLocation GetReturnLocation(size_t index) const { in GetReturnLocation()
105 LinkageLocation GetInputLocation(size_t index) const { in GetInputLocation()
134 LinkageLocation target_loc_;
195 LinkageLocation GetParameterLocation(int index) { in GetParameterLocation()
205 LinkageLocation GetReturnLocation() { in GetReturnLocation()
Dlinkage-impl.h56 LinkageLocation target_loc = regloc(LinkageTraits::JSCallFunctionReg()); in GetJSCallDescriptor()
116 LinkageLocation target_loc = LinkageLocation::AnyRegister(); in GetRuntimeCallDescriptor()
169 LinkageLocation target_loc = LinkageLocation::AnyRegister(); in GetStubCallDescriptor()
201 LinkageLocation target_loc = LinkageLocation::AnyRegister(); in GetSimplifiedCDescriptor()
213 static LinkageLocation regloc(Register reg) { in regloc()
214 return LinkageLocation(Register::ToAllocationIndex(reg)); in regloc()
217 static LinkageLocation stackloc(int i) { in stackloc()
219 return LinkageLocation(i); in stackloc()
Dinstruction-selector-impl.h51 InstructionOperand* DefineAsLocation(Node* node, LinkageLocation location, in DefineAsLocation()
98 InstructionOperand* UseLocation(Node* node, LinkageLocation location, in UseLocation()
179 UnallocatedOperand* ToUnallocatedOperand(LinkageLocation location, in ToUnallocatedOperand()
181 if (location.location_ == LinkageLocation::ANY_REGISTER) { in ToUnallocatedOperand()
Dinstruction-selector.cc275 LinkageLocation location = in InitializeCallBuffer()