Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FEX-Emu/FEX
/ functions
Functions
4,151 in github.com/FEX-Emu/FEX
⨍
Functions
4,151
◇
Types & classes
7,877
↓ 909 callers
Method
Z
CodeEmitter/CodeEmitter/Registers.h:497
↓ 876 callers
Method
Q
CodeEmitter/CodeEmitter/Registers.h:494
↓ 773 callers
Method
Merging
CodeEmitter/CodeEmitter/Registers.h:986
↓ 746 callers
Function
GenFlagsSameSize
FEXCore/Source/Interface/Core/X86Tables/X86Tables.h:399
↓ 707 callers
Method
Zeroing
PRegister
CodeEmitter/CodeEmitter/Registers.h:983
↓ 315 callers
Method
D
CodeEmitter/CodeEmitter/Registers.h:491
↓ 248 callers
Function
print
FEXCore/include/FEXCore/fextl/fmt.h:43
↓ 227 callers
Function
OpToIndex
FEXCore/Source/Interface/Core/X86Tables/X86Tables.h:409
↓ 224 callers
Method
at
* @brief Convert a OrderedNodeWrapper to an interator that we can iterate over * @return Iterator for this op */
FEXCore/Source/Interface/IR/IntrusiveIRList.h:336
↓ 223 callers
Function
add
Add a property to a JSON object or array. * @param obj The handler of the JSON object or array. * @param property The handler of the property to b
External/tiny-json/tiny-json.c:315
↓ 222 callers
Method
size
Source/Common/Async.h:232
↓ 173 callers
Function
format
FEXCore/include/FEXCore/fextl/fmt.h:37
↓ 169 callers
Method
end
* @brief This is not an iterator that you can reverse iterator through! * * @return Our iterator sentinel to ensure ending correctly */
FEXCore/Source/Interface/IR/IntrusiveIRList.h:325
↓ 163 callers
Function
EFmt
FEXCore/include/FEXCore/Utils/LogManager.h:94
↓ 162 callers
Method
X
CodeEmitter/CodeEmitter/Registers.h:97
↓ 162 callers
Method
format
FEXCore/Source/Interface/IR/IR.h:796
↓ 157 callers
Function
GenFlagsSizes
FEXCore/Source/Interface/Core/X86Tables/X86Tables.h:400
↓ 134 callers
Method
S
CodeEmitter/CodeEmitter/Registers.h:488
↓ 130 callers
Function
str
FEXCore/Source/Common/SoftFloat.h:52
↓ 123 callers
Method
IsGPR
FEXCore/Source/Interface/Core/JIT/JITClass.h:263
↓ 123 callers
Function
OpSizeToSize
This is a nop operation and will be eliminated by the compiler.
FEXCore/Source/Interface/IR/IR.h:648
↓ 118 callers
Method
begin
FEXCore/Source/Interface/IR/IntrusiveIRList.h:313
↓ 115 callers
Method
W
CodeEmitter/CodeEmitter/Registers.h:93
↓ 112 callers
Method
get_pointer
ThunkLibs/include/common/Host.h:168
↓ 109 callers
Method
get
FEXCore/include/FEXCore/Debug/InternalThreadState.h:69
↓ 107 callers
Function
VerifyIsWritable
Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.h:602
↓ 103 callers
Method
size
* @brief Gets the remaining size of the blocks from this point onward * * Doesn't find the head of the list * */
FEXCore/Source/Interface/IR/IR.h:341
↓ 97 callers
Function
close
Source/Windows/Common/CRT/IO.cpp:193
↓ 94 callers
Method
H
CodeEmitter/CodeEmitter/Registers.h:485
↓ 93 callers
Method
append
* @brief Appends a node to this current node * * Before. <Prev> <-> <Current> <-> <Next> * After. <Prev> <-> <Current> <-> <Node> <-> Next
FEXCore/Source/Interface/IR/IR.h:266
↓ 86 callers
Function
DFmt
FEXCore/include/FEXCore/Utils/LogManager.h:102
↓ 85 callers
Function
OpSizeAsBits
FEXCore/Source/Interface/IR/IR.h:663
↓ 83 callers
Method
Literal
FEXCore/Source/Interface/Core/X86Tables/X86Tables.h:144
↓ 79 callers
Function
VerifyIsReadable
Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.h:596
↓ 76 callers
Method
Idx
CodeEmitter/CodeEmitter/Registers.h:24
↓ 72 callers
Function
AlignUp
FEXCore/include/FEXCore/Utils/MathUtils.h:11
↓ 68 callers
Method
R
CodeEmitter/CodeEmitter/Registers.h:105
↓ 67 callers
Method
emplace
FEXHeaderUtils/FEXHeaderUtils/RingBuffer.h:12
↓ 65 callers
Method
clear
FEXCore/Source/Interface/IR/Passes/x87StackOptimizationPass.cpp:104
↓ 63 callers
Function
fprintf
Source/Windows/Common/CRT/IO.cpp:333
↓ 58 callers
Method
GetNode
FEXCore/Source/Interface/IR/IREmitter.h:427
↓ 57 callers
Function
PhysicalRegister
FEXCore/Source/Interface/IR/RegisterAllocationData.h:22
↓ 54 callers
Method
GetTypeCompatibility
unittests/ThunkLibs/abi.cpp:72
↓ 54 callers
Function
IFmt
FEXCore/include/FEXCore/Utils/LogManager.h:110
↓ 49 callers
Function
GenFlagsSrcSize
FEXCore/Source/Interface/Core/X86Tables/X86Tables.h:398
↓ 48 callers
Method
erase
Source/Tools/FEXConfig/Main.cpp:97
↓ 48 callers
Function
write
Source/Common/Async.h:390
↓ 47 callers
Function
f128_mul
External/SoftFloat-3e/src/f128_mul.c:44
↓ 46 callers
Function
softfloat_raiseFlags
---------------------------------------------------------------------------- | Raises the exceptions specified by `flags'. Floating-point traps can
External/SoftFloat-3e/src/softfloat_raiseFlags.c:46
↓ 45 callers
Function
DLLEXPORT_FUNC
Source/Windows/Common/WinAPI/IO.cpp:347
↓ 43 callers
Method
ListBegin
FEXCore/Source/Interface/IR/IntrusiveIRList.h:77
↓ 40 callers
Function
getpid
Source/Windows/Common/CRT/Misc.cpp:87
↓ 39 callers
Function
softfloat_shortShiftLeft128
External/SoftFloat-3e/src/primitives.h:277
↓ 38 callers
Method
IsInvalid
FEXCore/Source/Interface/IR/IR.h:49
↓ 37 callers
Function
DeriveOp
FEXCore/Source/Interface/IR/Passes/x87StackOptimizationPass.cpp:43
↓ 36 callers
Function
Set
Set will overwrite the object with a fextl::string without tests.
FEXCore/include/FEXCore/Config/Config.h:179
↓ 36 callers
Function
ilog2
FEXCore/include/FEXCore/Utils/MathUtils.h:25
↓ 36 callers
Function
to_guest
ThunkLibs/include/common/Host.h:470
↓ 34 callers
Function
Exists
FEXCore/Source/Interface/Config/Config.cpp:422
↓ 33 callers
Function
FormatDataLayout
unittests/ThunkLibs/abi.cpp:147
↓ 32 callers
Function
Invalid
FEXCore/Source/Interface/IR/RegisterAllocationData.h:32
↓ 32 callers
Function
f128_sub
External/SoftFloat-3e/src/f128_sub.c:43
↓ 30 callers
Method
Wrapped
FEXCore/Source/Interface/IR/IR.h:383
↓ 29 callers
Method
Op
FEXCore/Source/Interface/IR/IR.h:362
↓ 29 callers
Function
ToUnderlying
FEXCore/include/FEXCore/Utils/EnumUtils.h:59
↓ 28 callers
Function
AFmt
FEXCore/include/FEXCore/Utils/LogManager.h:56
↓ 28 callers
Method
DataBegin
FEXCore/Source/Interface/IR/IntrusiveIRList.h:73
↓ 27 callers
Function
softfloat_sub128
External/SoftFloat-3e/src/s_sub128.c:44
↓ 26 callers
Method
ID
FEXCore/Source/Interface/IR/IR.h:772
↓ 26 callers
Method
get_if_struct
ThunkLibs/Generator/data_layout.h:66
↓ 25 callers
Function
getenv
Source/Windows/Common/CRT/Misc.cpp:58
↓ 24 callers
Function
GetCPUArea
Source/Windows/ARM64EC/Module.cpp:149
↓ 24 callers
Function
GetMContext
Source/Tools/LinuxEmulation/ArchHelpers/MContext.h:90
↓ 24 callers
Function
NumElements
FEXCore/Source/Interface/IR/IR.h:694
↓ 24 callers
Function
Trim
Trim both the left and right of the string of whitespace and new lines
FEXCore/include/FEXCore/Utils/StringUtils.h:27
↓ 24 callers
Function
abort
Source/Windows/Common/CRT/Misc.cpp:82
↓ 24 callers
Function
f128_add
External/SoftFloat-3e/src/f128_add.c:43
↓ 24 callers
Method
join
Source/Tools/LinuxEmulation/LinuxSyscalls/Utils/Threads.cpp:370
↓ 24 callers
Function
matches
unittests/ThunkLibs/generator.cpp:153
↓ 23 callers
Method
CalculateGDTBase
FEXCore/include/FEXCore/Core/CoreState.h:156
↓ 23 callers
Method
GetSignalDelegator
Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.h:194
↓ 23 callers
Method
Ref
FEXCore/Source/Interface/Core/OpcodeDispatcher.h:2632
↓ 23 callers
Function
read
Source/Common/Async.h:365
↓ 22 callers
Method
Is64BitMode
Source/Tools/FEXLoader/ELFCodeLoader.h:823
↓ 22 callers
Method
end
FEXCore/include/FEXCore/Utils/IntervalList.h:42
↓ 22 callers
Function
softfloat_add128
External/SoftFloat-3e/src/s_add128.c:44
↓ 21 callers
Function
AddLayer
FEXCore/Source/Interface/Config/Config.cpp:418
↓ 21 callers
Method
Get
FEXCore/Source/Interface/IR/Passes/RedundantFlagCalculationElimination.cpp:125
↓ 21 callers
Function
LeftTrim
Trim the left side of the string of whitespace and new lines
FEXCore/include/FEXCore/Utils/StringUtils.h:7
↓ 21 callers
Function
RightTrim
Trim the right side of the string of whitespace and new lines
FEXCore/include/FEXCore/Utils/StringUtils.h:17
↓ 21 callers
Function
SanitizeIOCount
Used to ensure no bogus values are passed into readv/writev family syscalls. This is mainly to sanitize vector sizing. It's fine for the bogus value i
Source/Tools/LinuxEmulation/LinuxSyscalls/x32/FD.cpp:52
↓ 21 callers
Method
Supports
Source/Common/HostFeatures.h:106
↓ 20 callers
Function
RepackStructArray
ThunkLibs/libvulkan/Host.cpp:269
↓ 20 callers
Function
SizeToOpSize
Converts a size stored as an integer in to an OpSize enum. This is a nop operation and will be eliminated by the compiler.
FEXCore/Source/Interface/IR/IR.h:632
↓ 20 callers
Method
force_get_host_pointer
ThunkLibs/include/common/Host.h:176
↓ 19 callers
Method
SetReg
Source/Common/HostFeatures.h:137
↓ 19 callers
Function
default_fex_custom_repack_entry
ThunkLibs/libvulkan/Host.cpp:882
↓ 19 callers
Function
f128_lt
External/SoftFloat-3e/src/f128_lt.c:43
↓ 19 callers
Function
gettid
FEXHeaderUtils/FEXHeaderUtils/Syscalls.h:64
↓ 18 callers
Function
AlignDown
FEXCore/include/FEXCore/Utils/MathUtils.h:16
next →
1–100 of 4,151, ranked by callers