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
↓ 14 callers
Method
getInputs
ir/function.h:177
↓ 14 callers
Function
getInt
ir/constant.cpp:229
↓ 14 callers
Function
llvm_type2alive
llvm_util/utils.cpp:117
↓ 14 callers
Method
release
ir/pointer.h:95
↓ 14 callers
Method
toBVBool
smt/expr.cpp:1999
↓ 13 callers
Method
checkException
(self, expr, error)
tests/lit/lit/BooleanExpression.py:249
↓ 13 callers
Method
enforceFloatOrVectorType
ir/type.cpp:201
↓ 13 callers
Function
error
tools/alive_parser.cpp:29
↓ 13 callers
Method
isIf
smt/expr.cpp:485
↓ 13 callers
Method
numElements
ir/type.cpp:788
↓ 13 callers
Method
operands
ir/instr.cpp:135
↓ 12 callers
Method
encode
ir/attrs.cpp:424
↓ 12 callers
Method
enforceVectorType
ir/type.cpp:153
↓ 12 callers
Method
getAsFloatType
ir/type.cpp:215
↓ 12 callers
Method
hasAttribute
ir/value.h:128
↓ 12 callers
Method
isBV
smt/expr.cpp:395
↓ 12 callers
Function
is_fncall_mem
ir/memory.cpp:77
↓ 12 callers
Method
targets
ir/function.cpp:89
↓ 12 callers
Method
trunc
ir/state_value.cpp:26
↓ 11 callers
Method
Result
smt/solver.h:120
↓ 11 callers
Method
addIdx
ir/instr.cpp:2140
↓ 11 callers
Method
blockSizeAligned
ir/pointer.cpp:333
↓ 11 callers
Method
getAlign
ir/instr.cpp:2339
↓ 11 callers
Method
getDummyValue
ir/type.cpp:300
↓ 11 callers
Function
isCast
ir/instr.cpp:5130
↓ 11 callers
Method
isOne
smt/expr.cpp:425
↓ 11 callers
Method
isUnsat
smt/solver.h:123
↓ 11 callers
Method
numLocals
ir/memory.cpp:921
↓ 11 callers
Method
warning
(self, message)
tests/lit/lit/LitConfig.py:235
↓ 10 callers
Method
canWrite
ir/state.cpp:38
↓ 10 callers
Method
eval
smt/solver.cpp:314
↓ 10 callers
Method
getFreshNondetVar
ir/state.cpp:1351
↓ 10 callers
Method
getParent
ir/function.cpp:1197
↓ 10 callers
Method
getSourcePath
(self)
tests/lit/lit/Test.py:306
↓ 10 callers
Method
getValue
ir/pointer.cpp:268
↓ 10 callers
Function
hasLogicalBit
ir/pointer.cpp:15
↓ 10 callers
Method
isFloatType
ir/type.cpp:97
↓ 10 callers
Function
make_intconst
llvm_util/utils.cpp:244
↓ 10 callers
Method
mayAlias
ir/memory.cpp:748
↓ 10 callers
Method
note
(self, message)
tests/lit/lit/LitConfig.py:231
↓ 10 callers
Function
to_bytes
Return the parameter as type 'bytes', possibly encoding it. In Python2, the 'bytes' type is the same as 'str'. In Python3, they are distinct.
tests/lit/lit/util.py:43
↓ 9 callers
Method
add_no_uoverflow
smt/expr.cpp:868
↓ 9 callers
Function
add_saturate
util/compiler.cpp:51
↓ 9 callers
Function
always_nowrite
bid: nonlocal block id
ir/memory.cpp:107
↓ 9 callers
Function
bits_ptr_byte_offset
ir/memory.cpp:152
↓ 9 callers
Function
divide_up
util/compiler.cpp:74
↓ 9 callers
Method
eat
(self)
tests/lit/lit/ShUtil.py:15
↓ 9 callers
Method
getAllocType
ir/pointer.cpp:755
↓ 9 callers
Function
getIntOr
ir/constant.cpp:237
↓ 9 callers
Method
isFailure
(self)
tests/lit/lit/Test.py:294
↓ 9 callers
Method
isInf
smt/expr.cpp:1177
↓ 9 callers
Method
isLogical
ir/pointer.cpp:191
↓ 9 callers
Method
isPtr
ir/memory.cpp:296
↓ 9 callers
Method
isSat
smt/solver.h:122
↓ 9 callers
Function
mk_block_if
ir/memory.cpp:112
↓ 9 callers
Method
reset
smt/smt.cpp:21
↓ 9 callers
Method
sge
smt/expr.cpp:1780
↓ 9 callers
Method
sizeVar
ir/type.cpp:47
↓ 9 callers
Method
urem
smt/expr.cpp:789
↓ 8 callers
Method
addInstrAt
ir/function.cpp:50
↓ 8 callers
Function
bb_dot_name
ir/function.cpp:983
↓ 8 callers
Function
byte_has_ptr_bit
ir/memory.cpp:148
↓ 8 callers
Method
end
smt/solver.cpp:342
↓ 8 callers
Method
end
util/compiler.h:43
↓ 8 callers
Function
fm_poison
ir/instr.cpp:729
↓ 8 callers
Method
getAlignment
ir/value.h:98
↓ 8 callers
Method
getShortOffset
ir/pointer.cpp:259
↓ 8 callers
Function
hit_half_memory_limit
smt/smt.cpp:73
↓ 8 callers
Method
isFPZero
smt/expr.cpp:1187
↓ 8 callers
Method
isVoid
ir/type.cpp:121
↓ 8 callers
Function
merge
smt/exprs.h:235
↓ 8 callers
Method
numNonlocals
ir/memory.cpp:925
↓ 8 callers
Function
parse_exceptions
llvm_util/llvm2alive.cpp:53
↓ 8 callers
Method
print
tools/transform.cpp:1964
↓ 8 callers
Function
raw_load
ir/memory.cpp:1138
↓ 8 callers
Method
scalarSize
ir/type.cpp:51
↓ 8 callers
Method
sle
smt/expr.cpp:1761
↓ 8 callers
Method
unget
tools/alive_parser.cpp:126
↓ 7 callers
Method
begin
WARNING: the parent Model class has to be alive while iterators are in use.
smt/solver.h:54
↓ 7 callers
Method
begin
util/compiler.h:42
↓ 7 callers
Method
canOnlyWrite
ir/state.cpp:51
↓ 7 callers
Method
canRead
ir/state.cpp:33
↓ 7 callers
Method
domain
smt/exprs.h:175
↓ 7 callers
Method
enforcePtrOrVectorType
ir/type.cpp:206
↓ 7 callers
Method
fatal
(self, message)
tests/lit/lit/LitConfig.py:244
↓ 7 callers
Method
getFloat
ir/type.cpp:433
↓ 7 callers
Method
getGlobalVar
ir/function.cpp:250
↓ 7 callers
Method
getGlobalVars
ir/function.cpp:258
↓ 7 callers
Function
ilog2
util/compiler.cpp:28
↓ 7 callers
Method
isAggregateType
ir/type.cpp:117
↓ 7 callers
Method
isInitializationPhase
ir/state.h:336
↓ 7 callers
Function
is_globalvar
If include_tgt is true, return true if bid is a global var existing in target only as well
ir/memory.cpp:49
↓ 7 callers
Function
is_neq
util/spaceship.h:14
↓ 7 callers
Function
is_power2
smt/expr.cpp:64
↓ 7 callers
Method
lex
(self)
tests/lit/lit/ShUtil.py:204
↓ 7 callers
Method
maybe_eat
maybe_eat(c) - Consume the character c if it is the next character, returning True if a character was consumed.
tests/lit/lit/ShUtil.py:23
↓ 7 callers
Method
nonptrValue
ir/memory.cpp:342
↓ 7 callers
Method
rauw
ir/value.cpp:21
↓ 7 callers
Method
sextOrTrunc
smt/expr.cpp:1852
↓ 7 callers
Function
size_byte_number
ir/memory.cpp:137
← previous
next →
101–200 of 1,932, ranked by callers