Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bytedance/sonic-cpp
/ functions
Functions
852 in github.com/bytedance/sonic-cpp
⨍
Functions
852
◇
Types & classes
120
Method
parseStringHelper
include/sonic/dom/parser.h:132
Function
parseStringInplace
include/sonic/internal/arch/x86_ifuncs/quote.h:26
Function
parseStringInplace
include/sonic/internal/arch/sve2-128/quote.h:31
Method
parseTrue
include/sonic/dom/parser.h:122
Method
parse_impl
benchmark/simdjson.hpp:69
Method
parse_impl
benchmark/sonic.hpp:141
Method
parse_impl
benchmark/rapidjson.hpp:138
Method
parse_impl
benchmark/yyjson.hpp:118
Method
parse_impl
benchmark/jsoncpp.hpp:70
Method
prettify
benchmark/json.h:75
Method
prettify_impl
benchmark/simdjson.hpp:52
Method
prettify_impl
benchmark/sonic.hpp:52
Method
prettify_impl
benchmark/rapidjson.hpp:49
Method
prettify_impl
benchmark/yyjson.hpp:50
Method
prettify_impl
benchmark/jsoncpp.hpp:50
Function
prev
include/sonic/internal/arch/neon/simd.h:81
Method
prev
include/sonic/internal/arch/avx2/simd.h:112
Method
prev
include/sonic/internal/arch/avx2/simd.h:409
Method
prev
include/sonic/internal/arch/sse/simd.h:105
Method
print
benchmark/json.h:45
Method
reduce_or
include/sonic/internal/arch/avx2/simd.h:641
Method
reduce_or
include/sonic/internal/arch/neon/simd.h:408
Method
reduce_or
include/sonic/internal/arch/sse/simd.h:296
Method
reduce_or
include/sonic/internal/arch/sse/simd.h:344
Method
repeat_16
include/sonic/internal/arch/avx2/simd.h:108
Method
repeat_16
include/sonic/internal/arch/avx2/simd.h:405
Method
repeat_16
include/sonic/internal/arch/neon/simd.h:147
Method
repeat_16
include/sonic/internal/arch/sse/simd.h:101
Method
reset
include/sonic/dom/parser.h:874
Function
run_r
(cmd)
scripts/tools/draw-decode-encode.py:14
Method
saturating_add
include/sonic/internal/arch/avx2/simd.h:203
Method
saturating_add
include/sonic/internal/arch/avx2/simd.h:524
Method
saturating_add
include/sonic/internal/arch/neon/simd.h:161
Method
saturating_add
include/sonic/internal/arch/sse/simd.h:182
Method
saturating_sub
include/sonic/internal/arch/neon/simd.h:165
Method
serializeImpl
include/sonic/dom/dynamicnode.h:821
Method
setCapacity
include/sonic/dom/dynamicnode.h:589
Method
setMap
include/sonic/dom/dynamicnode.h:596
Method
setParseError
include/sonic/dom/parser.h:96
Method
simd128
using Base::Base;
include/sonic/internal/arch/avx2/simd.h:193
Method
simd128<bool>
include/sonic/internal/arch/avx2/simd.h:120
Method
simd128<bool>
include/sonic/internal/arch/sse/simd.h:113
Method
simd128<uint8_t> shl
include/sonic/internal/arch/avx2/simd.h:281
Method
simd128<uint8_t> shl
include/sonic/internal/arch/sse/simd.h:260
Method
simd128<uint8_t> shr
include/sonic/internal/arch/avx2/simd.h:277
Method
simd128<uint8_t> shr
include/sonic/internal/arch/sse/simd.h:256
Method
simd256
using Base::Base;
include/sonic/internal/arch/avx2/simd.h:481
Method
simd256
using Base::Base;
include/sonic/internal/arch/avx2/simd.h:514
Method
simd256<L> lookup_16
include/sonic/internal/arch/avx2/simd.h:466
Method
simd256<bool>
include/sonic/internal/arch/avx2/simd.h:418
Method
simd256<uint8_t> shl
include/sonic/internal/arch/avx2/simd.h:602
Method
simd256<uint8_t> shr
include/sonic/internal/arch/avx2/simd.h:598
Method
simd8
include/sonic/internal/arch/neon/simd.h:96
Method
simd8
include/sonic/internal/arch/neon/simd.h:130
Method
simd8
Conversion from/to SIMD register
include/sonic/internal/arch/neon/simd.h:280
Function
simd8<bool> operator<
include/sonic/internal/arch/neon/simd.h:346
Function
simd8<bool> operator==
include/sonic/internal/arch/neon/simd.h:349
Function
simd8<bool> operator>
include/sonic/internal/arch/neon/simd.h:343
Function
simd8<int8_t> apply_lookup_16_to
include/sonic/internal/arch/neon/simd.h:377
Function
simd8<int8_t> max_val
Order-sensitive comparisons
include/sonic/internal/arch/neon/simd.h:337
Function
simd8<int8_t> min_val
include/sonic/internal/arch/neon/simd.h:340
Function
simd8<int8_t> operator+
Math
include/sonic/internal/arch/neon/simd.h:321
Function
simd8<int8_t> operator-
include/sonic/internal/arch/neon/simd.h:324
Function
simd8<int8_t> prev
include/sonic/internal/arch/neon/simd.h:354
Function
simd8<int8_t> repeat_16
Repeat 16 values as many times as necessary (usually for lookup tables)
include/sonic/internal/arch/neon/simd.h:298
Method
simd8<uint8_t> apply_lookup_16_to
include/sonic/internal/arch/neon/simd.h:260
Method
simd8<uint8_t> shl
include/sonic/internal/arch/neon/simd.h:235
Method
simd8<uint8_t> shr
include/sonic/internal/arch/neon/simd.h:231
Method
simd8x16
include/sonic/internal/arch/avx2/simd.h:300
Method
simd8x16
include/sonic/internal/arch/sse/simd.h:279
Method
simd8x64
include/sonic/internal/arch/avx2/simd.h:620
Method
simd8x64
include/sonic/internal/arch/neon/simd.h:389
Method
simd8x64
include/sonic/internal/arch/sse/simd.h:325
Function
simd_str2int
include/sonic/internal/arch/sve2-128/str2int.h:80
Function
simd_str2int
include/sonic/internal/arch/common/arm_common/str2int.h:25
Function
skip_container
include/sonic/internal/arch/common/arm_common/skip.inc.h:126
Function
skip_space
include/sonic/internal/arch/x86_ifuncs/skip.h:44
Function
skip_space
TODO: optimize by removing bound checking.
include/sonic/internal/arch/sve2-128/skip.h:46
Function
skip_space
TODO: optimize by removing bound checking.
include/sonic/internal/arch/common/x86_common/skip.inc.h:160
Function
skip_space_safe
include/sonic/internal/arch/common/arm_common/skip.inc.h:166
Function
skip_space_safe
include/sonic/internal/arch/common/x86_common/skip.inc.h:200
Method
splat
include/sonic/internal/arch/avx2/simd.h:105
Method
splat
include/sonic/internal/arch/avx2/simd.h:130
Method
splat
include/sonic/internal/arch/avx2/simd.h:402
Method
splat
include/sonic/internal/arch/avx2/simd.h:429
Method
splat
include/sonic/internal/arch/neon/simd.h:92
Method
splat
include/sonic/internal/arch/neon/simd.h:122
Method
splat
include/sonic/internal/arch/neon/simd.h:271
Method
splat
include/sonic/internal/arch/sse/simd.h:98
Method
splat
include/sonic/internal/arch/sse/simd.h:123
Method
stat_impl
benchmark/simdjson.hpp:57
Method
stat_impl
benchmark/sonic.hpp:57
Method
stat_impl
benchmark/rapidjson.hpp:55
Method
stat_impl
benchmark/yyjson.hpp:56
Method
stat_impl
benchmark/jsoncpp.hpp:55
Function
store
Store to array
include/sonic/internal/arch/neon/simd.h:307
Method
store
include/sonic/internal/arch/avx2/simd.h:309
Method
store
Memory Operations
include/sonic/internal/arch/avx2/simd.h:396
Method
store
include/sonic/internal/arch/avx2/simd.h:630
Method
store
Store to array
include/sonic/internal/arch/neon/simd.h:156
← previous
next →
701–800 of 852, ranked by callers