isa_traits.hh (5958:2d9737bf3c2f) isa_traits.hh (6110:5051aafec8d5)
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
3 * All rights reserved.
4 *
5 * Redistribution and use of this software in source and binary forms,
6 * with or without modification, are permitted provided that the
7 * following conditions are met:
8 *

--- 92 unchanged lines hidden (view full) ---

101 };
102
103 // semantically meaningful register indices
104 //There is no such register in X86
105 const int ZeroReg = NUM_INTREGS;
106 const int StackPointerReg = INTREG_RSP;
107 //X86 doesn't seem to have a link register
108 const int ReturnAddressReg = 0;
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
3 * All rights reserved.
4 *
5 * Redistribution and use of this software in source and binary forms,
6 * with or without modification, are permitted provided that the
7 * following conditions are met:
8 *

--- 92 unchanged lines hidden (view full) ---

101 };
102
103 // semantically meaningful register indices
104 //There is no such register in X86
105 const int ZeroReg = NUM_INTREGS;
106 const int StackPointerReg = INTREG_RSP;
107 //X86 doesn't seem to have a link register
108 const int ReturnAddressReg = 0;
109 const int ReturnValueReg = INTREG_RAX;
109 const int FramePointerReg = INTREG_RBP;
110
111 // Some OS syscalls use a second register (rdx) to return a second
112 // value
113 const int SyscallPseudoReturnReg = INTREG_RDX;
114
115 //4k. This value is not constant on x86.
116 const int LogVMPageSize = 12;

--- 13 unchanged lines hidden ---
110 const int FramePointerReg = INTREG_RBP;
111
112 // Some OS syscalls use a second register (rdx) to return a second
113 // value
114 const int SyscallPseudoReturnReg = INTREG_RDX;
115
116 //4k. This value is not constant on x86.
117 const int LogVMPageSize = 12;

--- 13 unchanged lines hidden ---