| Architecture-shared.h |
jit_shared_Architecture_shared_h |
474 |
- |
| Assembler-shared.cpp |
|
2943 |
- |
| Assembler-shared.h |
|
28143 |
97 % |
| AtomicOperations-feeling-lucky-gcc.h |
For documentation, see jit/AtomicOperations.h, both the comment block at the
beginning and the #ifdef nest near the end.
This is a common file for tier-3 platforms (including simulators for our
tier-1 platforms) that are not providing hardware-specific implementations of
the atomic operations. Please keep it reasonably platform-independent by
adding #ifdefs at the beginning as much as possible, not throughout the file.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!! NOTE !!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
The implementations in this file are NOT SAFE and cannot be safe even in
principle because they rely on C++ undefined behavior. However, they are
frequently good enough for tier-3 platforms.
|
13054 |
- |
| AtomicOperations-feeling-lucky.h |
|
563 |
- |
| AtomicOperations-shared-jit.cpp |
Return `true` if all pointers are aligned to `Alignment`.
|
8937 |
- |
| AtomicOperations-shared-jit.h |
For overall documentation, see jit/AtomicOperations.h.
NOTE CAREFULLY: This file is only applicable when we have configured a JIT
and the JIT is for the same architecture that we're compiling the shell for.
Simulators must use a different mechanism.
See comments before the include nest near the end of jit/AtomicOperations.h
if you didn't understand that.
|
20503 |
98 % |
| CodeGenerator-shared-inl.h |
|
11057 |
90 % |
| CodeGenerator-shared.cpp |
|
36928 |
- |
| CodeGenerator-shared.h |
|
18425 |
99 % |
| Disassembler-shared.cpp |
|
6597 |
- |
| Disassembler-shared.h |
|
6049 |
- |
| IonAssemblerBuffer.h |
|
5389 |
9 % |
| IonAssemblerBufferWithConstantPools.h |
|
47710 |
0 % |
| LIR-shared.h |
|
39195 |
100 % |
| Lowering-shared-inl.h |
|
29394 |
95 % |
| Lowering-shared.cpp |
|
9363 |
- |
| Lowering-shared.h |
|
16492 |
73 % |