Name Description Size
Architecture-shared.h jit_shared_Architecture_shared_h 589
Assembler-shared.cpp 2586
Assembler-shared.h 23580
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 5603
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. 20060
CodeGenerator-shared-inl.h 10163
CodeGenerator-shared.cpp 34217
CodeGenerator-shared.h 16651
Disassembler-shared.cpp 6712
Disassembler-shared.h 6166
IonAssemblerBuffer.h 12008
IonAssemblerBufferWithConstantPools.h 47264
LIR-shared.h 138783
Lowering-shared-inl.h 28216
Lowering-shared.cpp 9423
Lowering-shared.h 15903