Lines Matching refs:code

7 //   * Redistributions of source code must retain the above copyright notice,
33 #include "../code-generation-scopes-vixl.h"
261 // Offset of the branch in the code generation buffer.
285 // The code size generated for a veneer. Currently one branch instruction.
286 // This is for code size checking purposes, and can be extended in the future
289 // The maximum size of code other than veneers that can be generated when
606 // useful, but the MacroAssembler should not generate invalid code for it.
636 // The associated conditions can be used in place of those, the code will
692 // instruction to undo the modification, in order to reduce the code emitted for
711 // cost of extra code generation in some cases.
746 kFallThrough, // There may be more code to execute after calling Finalize.
760 // Start generating code from the beginning of the buffer, discarding any code
767 // Finalize a code buffer of generated instructions. This function must be
768 // called before executing or copying code from the buffer. By default,
770 // generated is an unconditional branch). If you need to generate more code,
778 // non-null, it generates the code to do so.
1287 void Brk(int code = 0) {
1290 brk(code);
1745 void Hint(SystemHint code) {
1748 hint(code);
1755 void Hlt(int code) {
1758 hlt(code);
2601 void Svc(int code) {
2604 svc(code);
8052 // Set the current stack pointer, but don't generate any code.
8081 // Like printf, but print at run-time from generated code.
8096 // calling code can use Printf at any point without having to worry about
8097 // corruption. The preservation mechanism generates a lot of code. If this is
8109 // The return code from the system printf call will be returned in x0.
8137 // strictly check the use of CPU features in different regions of code.
8189 // code-generation-scopes-vixl.h.
8198 // Helper used to query information about code generation and to generate
8199 // code for `csel`.
8239 // Generate code to calculate the address represented by `addr` and write it
8270 // The actual Push and Pop implementations. These don't generate any code
8272 // (Push|Pop)CPURegList to bundle together setup code for a large block of
8305 // This helper may allocate registers from `scratch_scope` and generate code
8533 // Indicates whether we should generate simulator or native code.
8814 static void ReleaseByCode(CPURegList* available, int code);