HomeSort by relevance Sort by last modified time
    Searched refs:LinkageLocation (Results 1 - 12 of 12) sorted by null

  /external/v8/src/compiler/
linkage.h 30 class LinkageLocation {
32 bool operator==(const LinkageLocation& other) const {
36 bool operator!=(const LinkageLocation& other) const {
40 static LinkageLocation ForAnyRegister() {
41 return LinkageLocation(REGISTER, ANY_REGISTER);
44 static LinkageLocation ForRegister(int32_t reg) {
46 return LinkageLocation(REGISTER, reg);
49 static LinkageLocation ForCallerFrameSlot(int32_t slot) {
51 return LinkageLocation(STACK_SLOT, slot);
54 static LinkageLocation ForCalleeFrameSlot(int32_t slot)
    [all...]
wasm-linkage.cc 21 using compiler::LinkageLocation;
42 LinkageLocation regloc(Register reg) {
43 return LinkageLocation::ForRegister(reg.code());
47 LinkageLocation regloc(DoubleRegister reg) {
48 return LinkageLocation::ForRegister(reg.code());
52 LinkageLocation stackloc(int i) {
53 return LinkageLocation::ForCallerFrameSlot(i);
157 LinkageLocation Next(LocalType type) {
266 LinkageLocation target_loc = LinkageLocation::ForAnyRegister()
    [all...]
instruction-selector-impl.h 70 InstructionOperand DefineAsLocation(Node* node, LinkageLocation location,
76 LinkageLocation primary_location,
77 LinkageLocation secondary_location) {
131 InstructionOperand UseExplicit(LinkageLocation location) {
146 InstructionOperand UseLocation(Node* node, LinkageLocation location,
153 InstructionOperand UsePointerLocation(LinkageLocation to_location,
154 LinkageLocation from_location) {
187 InstructionOperand TempLocation(LinkageLocation location,
243 LinkageLocation primary_location, LinkageLocation secondary_location
    [all...]
linkage.cc 20 LinkageLocation regloc(Register reg) {
21 return LinkageLocation::ForRegister(reg.code());
252 LinkageLocation::ForCallerFrameSlot(i - js_parameter_count));
274 LinkageLocation target_loc = LinkageLocation::ForAnyRegister();
299 LinkageLocation target_loc = regloc(kJSFunctionRegister);
335 locations.AddParam(LinkageLocation::ForCallerFrameSlot(spill_slot_index));
356 LinkageLocation target_loc = regloc(kJSFunctionRegister);
400 LinkageLocation::ForCallerFrameSlot(kInterpreterDispatchTableSpillSlot));
409 LinkageLocation target_loc = LinkageLocation::ForAnyRegister()
    [all...]
c-linkage.cc 17 LinkageLocation regloc(Register reg) {
18 return LinkageLocation::ForRegister(reg.code());
193 LinkageLocation::ForCallerFrameSlot(-1 - stack_offset));
212 LinkageLocation target_loc = LinkageLocation::ForAnyRegister();
instruction-selector.cc 532 LinkageLocation location =
616 LinkageLocation location = buffer->descriptor->GetInputLocation(index);
618 location = LinkageLocation::ConvertToTailCallerLocation(
643 LinkageLocation saved_return_location =
644 LinkageLocation::ForSavedCallerReturnAddress();
646 g.UsePointerLocation(LinkageLocation::ConvertToTailCallerLocation(
    [all...]
  /external/v8/test/unittests/compiler/
tail-call-optimization-unittest.cc 31 LinkageLocation kLocationSignature[] = {LinkageLocation::ForRegister(0),
32 LinkageLocation::ForRegister(1)};
35 LinkageLocation::ForRegister(0),
53 LinkageLocation kLocationSignature[] = {LinkageLocation::ForRegister(0),
54 LinkageLocation::ForRegister(1)};
57 LinkageLocation::ForRegister(0),
79 LinkageLocation kLocationSignature[] = {LinkageLocation::ForRegister(0)
    [all...]
linkage-tail-call-unittest.cc 33 LinkageLocation::ForAnyRegister(),
44 LinkageLocation StackLocation(int loc) {
45 return LinkageLocation::ForCallerFrameSlot(-loc);
48 LinkageLocation RegisterLocation(int loc) {
49 return LinkageLocation::ForRegister(loc);
68 LinkageLocation location_array[] = {RegisterLocation(0)};
86 LinkageLocation location_array1[] = {RegisterLocation(0)};
91 LinkageLocation location_array2[] = {RegisterLocation(1)};
106 LinkageLocation location_array1[] = {RegisterLocation(0)};
111 LinkageLocation location_array2[] = {RegisterLocation(0)
    [all...]
  /external/v8/test/cctest/compiler/
test-multiple-return.cc 38 LinkageLocation::ForRegister(config->allocatable_general_codes()[i]));
46 LinkageLocation::ForRegister(config->allocatable_general_codes()[i]));
54 LinkageLocation target_loc = LinkageLocation::ForAnyRegister();
test-run-native-calls.cc 135 LinkageLocation Next(MachineType type) {
139 return LinkageLocation::ForRegister(fp_regs[fp_offset++]);
143 return LinkageLocation::ForCallerFrameSlot(offset);
148 return LinkageLocation::ForRegister(gp_regs[gp_offset++]);
152 return LinkageLocation::ForCallerFrameSlot(offset);
197 LinkageLocation target_loc = LinkageLocation::ForAnyRegister();
    [all...]
test-run-machops.cc     [all...]
  /external/v8/src/compiler/x87/
code-generator-x87.cc     [all...]

Completed in 3997 milliseconds