Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AliveToolkit/alive2
/ functions
Functions
1,932 in github.com/AliveToolkit/alive2
⨍
Functions
1,932
◇
Types & classes
351
↓ 151 callers
Method
get
ir/instr.cpp:3762
↓ 143 callers
Method
size
ir/memory.cpp:730
↓ 134 callers
Method
end
ir/instr.cpp:3216
↓ 133 callers
Method
set
ir/attrs.h:143
↓ 132 callers
Method
extract
ir/type.cpp:837
↓ 129 callers
Method
add
ir/attrs.h:158
↓ 108 callers
Method
bits
ir/type.cpp:296
↓ 96 callers
Method
isTrue
smt/expr.cpp:410
↓ 93 callers
Method
getAsAggregateType
ir/type.cpp:219
↓ 90 callers
Method
begin
ir/function.h:255
↓ 89 callers
Method
has
ir/attrs.h:142
↓ 88 callers
Method
isFalse
smt/expr.cpp:415
↓ 61 callers
Method
append
smt/solver.cpp:218
↓ 60 callers
Function
value_name
llvm_util/utils.cpp:98
↓ 58 callers
Method
add
smt/exprs.cpp:14
↓ 58 callers
Method
addUB
ir/state.cpp:897
↓ 57 callers
Method
zextOrTrunc
ir/state_value.cpp:31
↓ 56 callers
Method
implies
ir/state.cpp:941
↓ 55 callers
Method
choose
tools/quick-fuzz.cpp:105
↓ 52 callers
Method
find
util/unionfind.cpp:22
↓ 51 callers
Method
empty
ir/function.h:67
↓ 50 callers
Method
numElementsConst
ir/type.h:284
↓ 49 callers
Function
to_string
Return the parameter as type 'str', possibly encoding it. In Python2, the 'str' type is the same as 'bytes'. In Python3, the 'str' type is (e
tests/lit/lit/util.py:60
↓ 46 callers
Method
concat
ir/state_value.cpp:38
↓ 46 callers
Method
evaluate
(string, variables)
tests/lit/lit/BooleanExpression.py:29
↓ 44 callers
Method
isConst
smt/expr.cpp:377
↓ 43 callers
Method
str
(value)
tests/lit/lit/TestRunner.py:1834
↓ 42 callers
Method
enforceIntType
ir/type.cpp:125
↓ 41 callers
Method
aggregateVals
ir/type.cpp:809
↓ 41 callers
Method
isUInt
smt/expr.cpp:452
↓ 39 callers
Method
uge
smt/expr.cpp:1744
↓ 37 callers
Method
at
ir/state.cpp:676
↓ 37 callers
Method
empty
tools/alive_parser.cpp:132
↓ 37 callers
Method
isValid
ir/state_value.cpp:55
↓ 36 callers
Method
addInstr
ir/function.cpp:43
↓ 36 callers
Function
error
tools/transform.cpp:115
↓ 36 callers
Method
flip
tools/quick-fuzz.cpp:109
↓ 36 callers
Function
fn
tests/clang-tv/skip-globalopt.c:5
↓ 36 callers
Function
get_operand
llvm_util/utils.cpp:279
↓ 32 callers
Method
eq
smt/expr.cpp:372
↓ 32 callers
Method
sort
smt/expr.cpp:162
↓ 31 callers
Method
bits
smt/expr.cpp:447
↓ 31 callers
Method
clear
util/errors.cpp:40
↓ 30 callers
Method
instrs
ir/function.h:214
↓ 29 callers
Method
sext
smt/expr.cpp:1827
↓ 29 callers
Method
ult
smt/expr.cpp:1735
↓ 28 callers
Method
isLocal
ir/pointer.cpp:195
↓ 27 callers
Method
isPtrType
ir/type.cpp:101
↓ 26 callers
Method
addAxiom
ir/state.cpp:887
↓ 26 callers
Function
mkVar
smt/expr.cpp:44
↓ 25 callers
Method
addConstant
ir/function.cpp:246
↓ 25 callers
Method
ensure
tools/alive_parser.cpp:119
↓ 24 callers
Method
empty
smt/exprs.h:53
↓ 24 callers
Method
enforceIntOrVectorType
ir/type.cpp:186
↓ 24 callers
Method
enforcePtrType
ir/type.cpp:133
↓ 24 callers
Method
isValid
smt/expr.h:114
↓ 24 callers
Method
ule
smt/expr.cpp:1722
↓ 23 callers
Method
format
format() -> str Convert this metric to a string suitable for displaying as part of the console output.
tests/lit/lit/Test.py:62
↓ 23 callers
Method
replace
(self, pattern, replacement)
tests/lit/lit/TestingConfig.py:257
↓ 21 callers
Method
addGuardableUB
ir/state.cpp:914
↓ 21 callers
Method
isPadding
ir/type.h:291
↓ 21 callers
Method
size
smt/exprs.h:149
↓ 20 callers
Method
extract
smt/expr.cpp:1898
↓ 20 callers
Method
getAddress
ir/pointer.cpp:315
↓ 20 callers
Method
getFullName
(self)
tests/lit/lit/Test.py:298
↓ 20 callers
Method
getOffset
ir/pointer.cpp:250
↓ 20 callers
Method
getShortBid
ir/pointer.cpp:245
↓ 20 callers
Method
isNaN
ir/type.cpp:520
↓ 20 callers
Method
isSource
whether this is source or target program
ir/state.h:373
↓ 20 callers
Function
parse_fmath
llvm_util/utils.cpp:73
↓ 19 callers
Method
concat
smt/expr.cpp:1862
↓ 18 callers
Method
isExtract
smt/expr.cpp:503
↓ 18 callers
Method
isZero
smt/expr.cpp:420
↓ 18 callers
Function
simplify_const
smt/expr.cpp:48
↓ 17 callers
Method
consumeIf
tools/alive_parser.cpp:110
↓ 17 callers
Method
isConst
ir/value.h:99
↓ 17 callers
Method
isNull
ir/pointer.cpp:935
↓ 17 callers
Method
lshr
smt/expr.cpp:938
↓ 17 callers
Method
zext
ir/state_value.cpp:20
↓ 16 callers
Method
addPre
ir/state.h:296
↓ 16 callers
Method
blockSize
ir/pointer.cpp:323
↓ 16 callers
Method
clear
(self, interrupted)
tests/lit/lit/display.py:113
↓ 16 callers
Method
eq
ir/memory.h:92
↓ 16 callers
Method
getBid
ir/pointer.cpp:240
↓ 16 callers
Method
isBool
smt/expr.cpp:400
↓ 16 callers
Method
isDereferenceable
When bytes is 0, pointer is always dereferenceable
ir/pointer.cpp:524
↓ 16 callers
Method
isVectorType
ir/type.cpp:113
↓ 16 callers
Method
sign
smt/expr.cpp:1994
↓ 16 callers
Method
ugt
smt/expr.cpp:1748
↓ 15 callers
Method
blockAlignment
ir/pointer.cpp:464
↓ 15 callers
Method
check
ir/attrs.cpp:664
↓ 15 callers
Method
isAllOnes
smt/expr.cpp:430
↓ 15 callers
Method
isBlockAlive
ir/memory.cpp:929
↓ 15 callers
Method
isFPNegative
smt/expr.cpp:1193
↓ 15 callers
Method
isNegative
smt/expr.cpp:443
↓ 15 callers
Method
isZero
ir/memory.cpp:390
↓ 15 callers
Function
memory_unused
ir/memory.cpp:1412
↓ 15 callers
Function
parse_comma
tools/alive_parser.cpp:278
↓ 14 callers
Method
concat_zeros
smt/expr.cpp:1894
↓ 14 callers
Method
fn_name
smt/expr.cpp:2455
next →
1–100 of 1,932, ranked by callers