MCPcopy Create free account

hub / github.com/bytedance/sonic-cpp / functions

Functions852 in github.com/bytedance/sonic-cpp

FunctionXmemcpy
include/sonic/internal/arch/x86_ifuncs/base.h:69
FunctionXmemcpy
include/sonic/internal/arch/avx2/base.h:106
FunctionXmemcpy
include/sonic/internal/arch/common/arm_common/base.h:70
FunctionXmemcpy
include/sonic/internal/arch/sse/base.h:73
FunctionXmemcpy<16>
include/sonic/internal/arch/avx2/base.h:148
FunctionXmemcpy<16>
include/sonic/internal/arch/sse/base.h:78
FunctionXmemcpy<32>
include/sonic/internal/arch/avx2/base.h:111
FunctionXmemcpy<32>
include/sonic/internal/arch/sse/base.h:92
MethodYYjsonParseResult
benchmark/yyjson.hpp:36
MethodYYjsonStringResult
benchmark/yyjson.hpp:25
Method__init__
(self, data)
scripts/tools/draw-png.py:12
FunctionaddLength
include/sonic/dom/genericnode.h:1025
Methodaddress
include/sonic/allocator.h:494
Methodallocate
include/sonic/allocator.h:488
MethodallocateSchemaStringBuffer
include/sonic/dom/generic_document.h:271
MethodallocateStringBuffer
include/sonic/dom/generic_document.h:257
Methodany
include/sonic/internal/arch/neon/simd.h:114
Methodany_bits_set
include/sonic/internal/arch/avx2/simd.h:576
Methodany_bits_set
include/sonic/internal/arch/neon/simd.h:221
Methodany_bits_set_anywhere
include/sonic/internal/arch/avx2/simd.h:267
Methodany_bits_set_anywhere
include/sonic/internal/arch/avx2/simd.h:588
Methodany_bits_set_anywhere
include/sonic/internal/arch/neon/simd.h:224
Methodany_bits_set_anywhere
include/sonic/internal/arch/sse/simd.h:246
Methodbase128
include/sonic/internal/arch/avx2/simd.h:50
Methodbase128
include/sonic/internal/arch/sse/simd.h:43
Methodbase256
include/sonic/internal/arch/avx2/simd.h:347
Methodbase_u8
Conversion from/to SIMD register
include/sonic/internal/arch/neon/simd.h:41
Functionbit_andnot
include/sonic/internal/arch/neon/simd.h:55
Methodbit_andnot
include/sonic/internal/arch/avx2/simd.h:71
Methodbit_andnot
include/sonic/internal/arch/avx2/simd.h:368
Methodbit_andnot
include/sonic/internal/arch/sse/simd.h:64
Methodbit_or
include/sonic/internal/arch/avx2/simd.h:319
Methodbit_or
include/sonic/internal/arch/avx2/simd.h:645
Methodbit_or
include/sonic/internal/arch/sse/simd.h:298
Methodbits_not_set_anywhere
include/sonic/internal/arch/avx2/simd.h:264
Methodbits_not_set_anywhere
include/sonic/internal/arch/avx2/simd.h:585
Methodbits_not_set_anywhere
include/sonic/internal/arch/sse/simd.h:243
MethodcJsonParseResult
benchmark/cjson.hpp:35
MethodcJsonStringResult
benchmark/cjson.hpp:25
Methodcarry_one
include/sonic/dom/parser.h:150
Methodchildren
include/sonic/dom/dynamicnode.h:543
Methodconstruct
include/sonic/allocator.h:502
MethodcontainerMalloc
include/sonic/dom/dynamicnode.h:520
MethodcontainerRealloc
include/sonic/dom/dynamicnode.h:531
Methodcontains
benchmark/json.h:89
Methodcontains_impl
benchmark/simdjson.hpp:38
Methodcontains_impl
benchmark/sonic.hpp:40
Methodcontains_impl
benchmark/rapidjson.hpp:39
Methodcontains_impl
benchmark/yyjson.hpp:39
Methodcontains_impl
benchmark/jsoncpp.hpp:36
MethodcopyToRoot
Note: it is a callback function in parse.parse_impl
include/sonic/dom/generic_document.h:288
Methoddeallocate
include/sonic/allocator.h:492
MethoddefaultCapcity
include/sonic/internal/stack.h:192
Methoddestroy
include/sonic/allocator.h:503
MethoddestroyDom
include/sonic/dom/generic_document.h:192
Methoddump
(self)
scripts/tools/draw-png.py:49
Methodeq
include/sonic/internal/arch/avx2/simd.h:650
Methodeq
include/sonic/internal/arch/neon/simd.h:427
Methodeq
include/sonic/internal/arch/sse/simd.h:357
Functionexplicit operator simd8<uint8_t>
Explicit conversion to/from unsigned Under Visual Studio/ARM64 uint8x16_t and int8x16_t are apparently the same type. In theory, we could check this
include/sonic/internal/arch/neon/simd.h:316
Methodfile
(self)
scripts/tools/draw-png.py:23
MethodfindFromMap
include/sonic/dom/dynamicnode.h:613
Methodfind_impl
benchmark/simdjson.hpp:61
Methodfind_impl
benchmark/sonic.hpp:62
Methodfind_impl
benchmark/rapidjson.hpp:60
Methodfind_impl
benchmark/yyjson.hpp:61
Methodfind_impl
benchmark/jsoncpp.hpp:60
Methodfind_value
benchmark/sonic.hpp:68
Methodfind_value
benchmark/rapidjson.hpp:66
FunctiongetIntMax
include/sonic/dom/genericnode.h:1057
FunctiongetIntMin
include/sonic/dom/genericnode.h:1060
MethodgetMap
include/sonic/dom/dynamicnode.h:602
MethodgetMapUnsfe
include/sonic/dom/dynamicnode.h:608
FunctiongetUintMax
include/sonic/dom/genericnode.h:1066
Methodget_bit
include/sonic/internal/arch/avx2/simd.h:287
Methodget_bit
include/sonic/internal/arch/avx2/simd.h:608
Methodget_bit
include/sonic/internal/arch/sse/simd.h:266
Methodgt_bits
include/sonic/internal/arch/neon/simd.h:211
MethodhasTrailingChars
include/sonic/dom/parser.h:88
Methodis_ascii
include/sonic/internal/arch/avx2/simd.h:582
Methodis_ascii
include/sonic/internal/arch/sse/simd.h:240
Methodis_valid
(self)
scripts/tools/draw-png.py:29
Methodload
include/sonic/internal/arch/avx2/simd.h:102
Methodload
include/sonic/internal/arch/avx2/simd.h:399
Methodload
include/sonic/internal/arch/neon/simd.h:126
Methodload
include/sonic/internal/arch/neon/simd.h:275
Methodlock
include/sonic/allocator.h:82
Methodlookup_16
include/sonic/internal/arch/neon/simd.h:242
Methodlt_bits
include/sonic/internal/arch/neon/simd.h:216
Methodlteq
include/sonic/internal/arch/avx2/simd.h:333
Methodlteq
include/sonic/internal/arch/avx2/simd.h:662
Methodlteq
include/sonic/internal/arch/neon/simd.h:434
Methodlteq
include/sonic/internal/arch/sse/simd.h:312
Methodlteq
include/sonic/internal/arch/sse/simd.h:372
Functionmain
example/addmember.cpp:6
Functionmain
example/at_pointer.cpp:8
Functionmain
example/parse_ondemand.cpp:16
Functionmain
example/create_and_destroy_map.cpp:16
Functionmain
example/parse_schema.cpp:7
Functionmain
example/get_and_set.cpp:30
← previousnext →501–600 of 852, ranked by callers