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 --- |