Architecture-shared.h |
jit_shared_Architecture_shared_h |
589 |
Assembler-shared.cpp |
|
2584 |
Assembler-shared.h |
|
23955 |
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.
|
13112 |
AtomicOperations-feeling-lucky.h |
|
678 |
AtomicOperations-shared-jit.cpp |
|
5613 |
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.
|
20551 |
CodeGenerator-shared-inl.h |
|
11051 |
CodeGenerator-shared.cpp |
|
36845 |
CodeGenerator-shared.h |
|
16860 |
Disassembler-shared.cpp |
|
6712 |
Disassembler-shared.h |
|
6166 |
IonAssemblerBuffer.h |
|
12035 |
IonAssemblerBufferWithConstantPools.h |
|
47264 |
LIR-shared.h |
|
134574 |
Lowering-shared-inl.h |
|
28477 |
Lowering-shared.cpp |
|
9636 |
Lowering-shared.h |
|
15911 |