MCPcopy Create free account

hub / github.com/emscripten-core/emscripten / functions

Functions28,963 in github.com/emscripten-core/emscripten

↓ 1 callersMethodoperator+=
system/lib/libcxx/include/__atomic/atomic.h:443
↓ 1 callersMethodoperator--
system/lib/libcxx/include/__chrono/day.h:48
↓ 1 callersMethodoperator==
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:3015
↓ 1 callersFunctionoptPassMergeEmptyVarDeclarators
(ast)
tools/unsafe_optimizations.mjs:105
↓ 1 callersFunctionoptPassMergeVarDeclarations
(ast)
tools/unsafe_optimizations.mjs:136
↓ 1 callersFunctionoptPassMergeVarInitializationAssignments
(ast)
tools/unsafe_optimizations.mjs:162
↓ 1 callersFunctionoptPassRemoveRedundantOperatorNews
(ast)
tools/unsafe_optimizations.mjs:66
↓ 1 callersFunctionoptPassSimplifyModularizeFunction
(ast)
tools/unsafe_optimizations.mjs:36
↓ 1 callersFunctionoptional_override
system/include/emscripten/bind.h:335
↓ 1 callersMethodoptions
system/lib/libcxx/src/memory_resource.cpp:327
↓ 1 callersFunctionor_m256i
system/lib/llvm-libc/src/string/memory_utils/op_x86.h:202
↓ 1 callersFunctionortho
test/browser/test_webgl_context_attributes_common.c:80
↓ 1 callersFunctionoutput_json
(obj, stream)
tools/gen_struct_info.py:330
↓ 1 callersFunctionpackage_files
(options, target)
tools/link.py:3017
↓ 1 callersFunctionpad
system/lib/libc/musl/src/crypt/crypt_sha256.c:86
↓ 1 callersFunctionpad
system/lib/libc/musl/src/crypt/crypt_sha512.c:103
↓ 1 callersFunctionpad
system/lib/libc/musl/src/crypt/crypt_md5.c:89
↓ 1 callersFunctionpadHex
(number, digits)
test/websocket/nodejs_websocket_echo_server.js:1
↓ 1 callersFunctionpair
system/lib/libcxx/include/__utility/pair.h:140
↓ 1 callersFunctionpan
test/browser/test_sdl_audio_panning.c:23
↓ 1 callersMethodparse
system/lib/libcxx/include/__format/range_formatter.h:56
↓ 1 callersMethodparse
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:6158
↓ 1 callersMethodparseArrayType
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:4064
↓ 1 callersMethodparseBinaryExpr
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:4692
↓ 1 callersMethodparseCtorDtorName
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:3544
↓ 1 callersMethodparseDestructorName
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:3720
↓ 1 callersFunctionparseFilenamePattern
Parses the pattern string \p FilenamePat and stores the result to * lprofcurFilename structure. */
system/lib/compiler-rt/lib/profile/InstrProfilingFile.c:765
↓ 1 callersFunctionparseFiles
Parse api-reference files to extract the code items.
site/source/get_api_items.py:28
↓ 1 callersMethodparseFoldExpr
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:4964
↓ 1 callersMethodparseLocalName
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:3098
↓ 1 callersMethodparseNestedName
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:3601
↓ 1 callersMethodparsePointerToMemberType
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:4093
↓ 1 callersMethodparseQualifiedType
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:4133
↓ 1 callersMethodparseSpecialName
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:5504
↓ 1 callersMethodparseUnnamedTypeName
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:3253
↓ 1 callersMethodparseUnresolvedName
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:3795
↓ 1 callersMethodparseVectorType
system/lib/libcxxabi/src/demangle/ItaniumDemangle.h:4011
↓ 1 callersFunctionparse_args
(args)
emrun.py:1462
↓ 1 callersFunctionparse_args
(argv)
emsize.py:39
↓ 1 callersFunctionparse_args
(args)
tools/wasm-sourcemap.py:39
↓ 1 callersFunctionparse_args
()
tools/empath-split.py:76
↓ 1 callersFunctionparse_args
Future modifications should consider refactoring to reduce complexity. * The McCabe cyclomatiic complexity is currently 117 vs 10 recommended. *
tools/cmdline.py:197
↓ 1 callersFunctionparse_args
()
test/runner.py:498
↓ 1 callersFunctionparse_atom
system/lib/libc/musl/src/regex/regcomp.c:793
↓ 1 callersFunctionparse_bracket
system/lib/libc/musl/src/regex/regcomp.c:613
↓ 1 callersFunctionparse_bracket_terms
system/lib/libc/musl/src/regex/regcomp.c:531
↓ 1 callersFunctionparse_config_file
Parse the emscripten config file using python's exec. Also check EM_<KEY> environment variables to override specific config keys.
tools/config.py:80
↓ 1 callersFunctionparse_default_notes
(body)
tools/maint/gen_release_notes.py:127
↓ 1 callersFunctionparse_dup
system/lib/libc/musl/src/regex/regcomp.c:725
↓ 1 callersFunctionparse_dylink_section
(wasm_file)
tools/webassembly.py:641
↓ 1 callersFunctionparse_function_for_memory_inits
Very limited function parser that uses `memory.init` instructions to derive segment offset. When segments are passive they don't have an offset but
tools/extract_metadata.py:75
↓ 1 callersFunctionparse_json
(path)
tools/gen_struct_info.py:293
↓ 1 callersFunctionparse_paths_file
(paths_file_content)
tools/empath-split.py:262
↓ 1 callersFunctionparse_s_args
()
tools/cmdline.py:172
↓ 1 callersFunctionparse_string_list
(text)
tools/cmdline.py:695
↓ 1 callersFunctionparse_string_list_members
(text)
tools/cmdline.py:662
↓ 1 callersFunctionparse_string_value
(text)
tools/cmdline.py:653
↓ 1 callersFunctionparse_symbol_list_file
Parse contents of one-symbol-per-line response file. This format can by used with, for example, -sEXPORTED_FUNCTIONS=@filename and avoids the nee
tools/cmdline.py:639
↓ 1 callersFunctionparse_value
(text, expected_type)
tools/cmdline.py:649
↓ 1 callersFunctionparseop
system/lib/libc/musl/src/locale/pleval.c:88
↓ 1 callersFunctionpartition_hoare_branchy
system/lib/llvm-libc/src/stdlib/quick_sort.h:53
↓ 1 callersFunctionpartition_lomuto_branchless
system/lib/llvm-libc/src/stdlib/quick_sort.h:27
↓ 1 callersFunctionpass_gameobject_ptr
test/embind/embind_benchmark.cpp:104
↓ 1 callersFunctionpass_gameobject_ptr_benchmark
test/embind/embind_benchmark.cpp:417
↓ 1 callersFunctionpause
()
src/lib/libsdl.js:2920
↓ 1 callersFunctionpclose
system/lib/libc/emscripten_libc_stubs.c:204
↓ 1 callersFunctionpermute
system/lib/libc/musl/src/misc/getopt_long.c:12
↓ 1 callersFunctionpersistFileToIndexedDB
test/fetch/test_fetch_idb_store.c:24
↓ 1 callersMethodpersonalityArraySectionOffset
system/lib/libunwind/src/UnwindCursor.hpp:279
↓ 1 callersFunctionperspective
* Calculate a perspective projection transformation. * * @param m the matrix to save the transformation in * @param fovy the field of view in the
test/full_es2_sdlproc.c:422
↓ 1 callersFunctionperspective
* Calculate a perspective projection transformation. * * @param m the matrix to save the transformation in * @param fovy the field of view in the y
test/hello_world_gles_proxy.c:440
↓ 1 callersFunctionperspective
* Calculate a perspective projection transformation. * * @param m the matrix to save the transformation in * @param fovy the field of view in the
test/hello_world_gles_deriv.c:429
↓ 1 callersFunctionperspective
* Calculate a perspective projection transformation. * * @param m the matrix to save the transformation in * @param fovy the field of view in the y
test/hello_world_gles_full_944.c:432
↓ 1 callersFunctionperspective
* Calculate a perspective projection transformation. * * @param m the matrix to save the transformation in * @param fovy the field of view in the y
test/hello_world_gles_full.c:432
↓ 1 callersFunctionperspective
* Calculate a perspective projection transformation. * * @param m the matrix to save the transformation in * @param fovy the field of view in the y
test/hello_world_gles.c:434
↓ 1 callersFunctionphase_binaryen
(target, options, wasm_target)
tools/link.py:2280
↓ 1 callersFunctionphase_calculate_linker_inputs
(options, linker_args)
tools/link.py:3060
↓ 1 callersFunctionphase_calculate_system_libraries
(options)
tools/link.py:1857
↓ 1 callersFunctionphase_compile_inputs
(options, state, newargs)
emcc.py:505
↓ 1 callersFunctionphase_embind_aot
(options, wasm_target, js_syms)
tools/link.py:2072
↓ 1 callersFunctionphase_emit_tsd
(options, wasm_target, js_target, js_syms, metadata)
tools/link.py:2055
↓ 1 callersFunctionphase_emscript
(in_wasm, wasm_target, js_syms, base_metadata)
tools/link.py:1948
↓ 1 callersFunctionphase_final_emitting
(options, target, js_target, wasm_target)
tools/link.py:2204
↓ 1 callersFunctionphase_link
(linker_args, linker_inputs, wasm_target, js_syms)
tools/link.py:1868
↓ 1 callersFunctionphase_setup
Second phase: configure and setup the compiler based on the specified settings and arguments.
emcc.py:414
↓ 1 callersFunctionphase_source_transforms
(options)
tools/link.py:2112
↓ 1 callersFunctionplatform_closedir
system/lib/llvm-libc/src/__support/File/linux/dir.cpp:52
↓ 1 callersFunctionplatform_fetch_dirents
system/lib/llvm-libc/src/__support/File/linux/dir.cpp:38
↓ 1 callersFunctionplatform_opendir
system/lib/llvm-libc/src/__support/File/linux/dir.cpp:20
↓ 1 callersFunctionplay
test/browser/test_sdl_audio.c:22
↓ 1 callersFunctionplay
test/browser/test_sdl_audio_panning.c:40
↓ 1 callersFunctionplaySource
test/openal/test_openal_playback.c:34
↓ 1 callersMethodpointer_alignment
system/lib/compiler-rt/lib/lsan/lsan_common.h:183
↓ 1 callersFunctionpointerlockchange_callback
test/browser/test_html5_core.c:163
↓ 1 callersFunctionpoly_approx_d
Polynomial approximations with double precision: Return expm1(dx) / x ~ 1 + dx / 2 + dx^2 / 6 + dx^3 / 24. For |dx| < 2^-13 + 2^-30: | output - expm1(
system/lib/llvm-libc/src/math/generic/exp.cpp:68
↓ 1 callersFunctionpoly_approx_d
Polynomial approximations with double precision: Return expm1(dx) / x ~ 1 + dx / 2 + dx^2 / 6 + dx^3 / 24. For |dx| < 2^-13 + 2^-30: | output - expm1(
system/lib/llvm-libc/src/math/generic/expm1.cpp:69
↓ 1 callersFunctionpoly_approx_dd
Polynomial approximation with double-double precision: Return exp(dx) ~ 1 + dx + dx^2 / 2 + ... + dx^6 / 720 For |dx| < 2^-13 + 2^-30: | output - exp(
system/lib/llvm-libc/src/math/generic/exp.cpp:86
↓ 1 callersFunctionpoly_approx_dd
Polynomial approximation with double-double precision. Generated by Solya with: > P = fpminimax((2^x - 1)/x, 5, [|DD...|], [-2^-13 - 2^-30, 2^-13 + 2
system/lib/llvm-libc/src/math/generic/exp2.cpp:73
↓ 1 callersFunctionpoly_approx_dd
Polynomial approximation with double-double precision. Generated by Solya with: > P = fpminimax((10^x - 1)/x, 5, [|DD...|], [-2^-14, 2^-14]); Error b
system/lib/llvm-libc/src/math/generic/exp10.cpp:86
↓ 1 callersFunctionpoly_approx_dd
Polynomial approximation with double-double precision: Return expm1(dx) / dx ~ 1 + dx / 2 + dx^2 / 6 + ... + dx^6 / 5040 For |dx| < 2^-13 + 2^-30: | o
system/lib/llvm-libc/src/math/generic/expm1.cpp:86
← previousnext →9,701–9,800 of 28,963, ranked by callers