Home | History | Annotate | Download | only in arm64

Lines Matching refs:code

72   // Finalize the code.
75 // Size of generated code.
103 // Emit code checking the status of the Marking Register, and aborting
107 // Argument `temp` is used as a temporary register to generate code.
108 // Argument `code` is used to identify the different occurrences of
110 void GenerateMarkingRegisterCheck(vixl::aarch64::Register temp, int code = 0);
119 static vixl::aarch64::Register reg_x(int code) {
120 CHECK(code < kNumberOfXRegisters) << code;
121 if (code == SP) {
123 } else if (code == XZR) {
126 return vixl::aarch64::Register::GetXRegFromCode(code);
129 static vixl::aarch64::Register reg_w(int code) {
130 CHECK(code < kNumberOfWRegisters) << code;
131 if (code == WSP) {
133 } else if (code == WZR) {
136 return vixl::aarch64::Register::GetWRegFromCode(code);
139 static vixl::aarch64::FPRegister reg_d(int code) {
140 return vixl::aarch64::FPRegister::GetDRegFromCode(code);
143 static vixl::aarch64::FPRegister reg_s(int code) {
144 return vixl::aarch64::FPRegister::GetSRegFromCode(code);