MCPcopy Create free account

hub / github.com/aherlihy/PythonLLVM / functions

Functions247 in github.com/aherlihy/PythonLLVM

↓ 73 callersMethodgenUniqueSymbol
Generate unique symbol.
SymbolTable.py:129
↓ 66 callersMethodinferType
Return type if type inference was succeeded, None if failed.
TypeInference.py:75
↓ 28 callersMethodappend
(self, sym)
SymbolTable.py:87
↓ 16 callersFunctiontoLLVMTy
(ty)
CodeGenLLVM.py:28
↓ 12 callersMethodfind
Find a symbol with name. If a symbol was not found, return None.
SymbolTable.py:100
↓ 8 callersFunctionb2f
32bit int to float
MUDA.py:10
↓ 6 callersFunctionfret
(f=float)
lots_test.py:9
↓ 6 callersMethodgetListDim
(self, expr)
CodeGenLLVM.py:304
↓ 5 callersMethodmkGlobalStr
(self, name, gstr)
CodeGenLLVM.py:84
↓ 4 callersMethodgetDim
(self)
SymbolTable.py:33
↓ 4 callersFunctioniret
(i=int)
lots_test.py:6
↓ 4 callersMethodisNameOfFirstClassType
(self, name)
TypeInference.py:59
↓ 4 callersMethodpopScope
(self)
SymbolTable.py:75
↓ 4 callersMethodpushScope
(self, name)
SymbolTable.py:82
↓ 4 callersFunctiontest_retE
(x=listi0)
lots_test.py:180
↓ 3 callersFunctionfliret
()
lots_test.py:39
↓ 3 callersFunctionret_neg
()
lots_test.py:183
↓ 3 callersFunctiontest_ret3f
()
lots_test.py:174
↓ 3 callersFunctiontest_ret3i
()
lots_test.py:163
↓ 3 callersFunctiontest_ret4f
(x=listf3)
lots_test.py:176
↓ 3 callersFunctiontest_ret4i
(x=listi3)
lots_test.py:165
↓ 3 callersFunctiontest_ret5f
(x=listf3)
lots_test.py:178
↓ 3 callersFunctiontest_ret5i
(x=listi3)
lots_test.py:167
↓ 3 callersFunctionvret
(v=vec)
lots_test.py:12
↓ 2 callersFunctioncompiler
(filename)
pyllvm.py:10
↓ 2 callersMethodemitListAssign
(self, node, expr)
CodeGenLLVM.py:582
↓ 2 callersFunctionffret
()
lots_test.py:29
↓ 2 callersFunctionfiret
()
lots_test.py:31
↓ 2 callersFunctionfsret
()
lots_test.py:41
↓ 2 callersFunctionfvret
()
lots_test.py:33
↓ 2 callersMethodgetTruthy
(self, cond)
CodeGenLLVM.py:715
↓ 2 callersFunctionget_bool
(b=int)
lots_test.py:188
↓ 2 callersMethodhelpPrint
(self, n)
CodeGenLLVM.py:253
↓ 2 callersFunctionifvret
(i=int, v=vec, f=float, l=listf2, s=listi5)
lots_test.py:44
↓ 2 callersFunctionisIntrinsicMathFunction
(func)
mmath.py:222
↓ 2 callersMethodlookup
Find a symbol with name. If a symbol was not found, raise a exeption.
SymbolTable.py:115
↓ 2 callersFunctionlretv5
(lv5=listf5)
lots_test.py:15
↓ 2 callersMethodmkFunctionSignature
(self, retTy, node)
CodeGenLLVM.py:417
↓ 2 callersFunctionprint_bool
(b=int)
lots_test.py:186
↓ 2 callersFunctionprintf
(msg)
MUDA.py:298
↓ 2 callersFunctionsret
(s=listi5)
lots_test.py:21
↓ 2 callersMethodtestRet
(self, node)
CodeGenLLVM.py:703
↓ 2 callersFunctiontest_if1
(t=int)
lots_test.py:66
↓ 2 callersFunctiontest_if2
(t=int)
lots_test.py:70
↓ 2 callersFunctiontest_if3
(t=int)
lots_test.py:77
↓ 2 callersFunctiontest_if4
(t=int)
lots_test.py:81
↓ 2 callersFunctiontest_ret1f
()
lots_test.py:169
↓ 2 callersFunctiontest_ret1i
()
lots_test.py:158
↓ 1 callersFunctionGetIntrinsicFunctions
()
MUDA.py:332
↓ 1 callersFunctionGetIntrinsicMathFunctions
()
mmath.py:225
↓ 1 callersFunctionGetMUDATypeDic
()
MUDA.py:221
↓ 1 callersMethodcheckSwizzleLetter
(self, name)
TypeInference.py:118
↓ 1 callersMethodemitCommonHeader
(self)
CodeGenLLVM.py:1463
↓ 1 callersMethodemitExternalSymbols
(self)
CodeGenLLVM.py:1468
↓ 1 callersMethodemitLen
(self, node)
CodeGenLLVM.py:1281
↓ 1 callersMethodemitMakeArray
(self, node)
CodeGenLLVM.py:344
↓ 1 callersMethodemitMmath
(self)
CodeGenLLVM.py:94
↓ 1 callersMethodemitPrint
(self)
CodeGenLLVM.py:199
↓ 1 callersMethodemitStringInst
(self, node)
CodeGenLLVM.py:1436
↓ 1 callersMethodemitVAdd
(self, lLLInst, rLLInst)
CodeGenLLVM.py:1030
↓ 1 callersMethodemitVAnd
(self, op, lInst, rInst)
CodeGenLLVM.py:874
↓ 1 callersMethodemitVDiv
(self, lLLInst, rLLInst)
CodeGenLLVM.py:1139
↓ 1 callersMethodemitVMath
TODO: Use MUDA's optimized vector math function for LLVM.
CodeGenLLVM.py:1516
↓ 1 callersMethodemitVMul
(self, lLLInst, rLLInst)
CodeGenLLVM.py:1103
↓ 1 callersMethodemitVSub
(self, lLLInst, rLLInst)
CodeGenLLVM.py:1067
↓ 1 callersFunctionf2b
float to 32bit int
MUDA.py:4
↓ 1 callersFunctionf2lret
()
lots_test.py:37
↓ 1 callersFunctionflret
()
lots_test.py:35
↓ 1 callersMethodgetExternalSymbolInstruction
(self, name)
CodeGenLLVM.py:1484
↓ 1 callersMethodgetIntrinsicFunctionFromName
(self, name)
TypeInference.py:68
↓ 1 callersMethodgetString
(self)
CodeGenLLVM.py:81
↓ 1 callersMethodhandleInitializeTypeCall
(self, ty, args)
CodeGenLLVM.py:1246
↓ 1 callersMethodhandleOp
(self, op, ty, l, r)
CodeGenLLVM.py:593
↓ 1 callersFunctioninit
experiments/test_llvm.cpp:19
↓ 1 callersMethodisFloatType
(self, ty)
TypeInference.py:51
↓ 1 callersFunctionkmeans
(i=int, data=listi100, x=listi100, y=listi100, c=listi100, t=listi100, CENT=int)
tp_tests/kmeans.py:1
↓ 1 callersFunctionkmeans
tp_tests/llvm_clang/kmeans.cpp:4
↓ 1 callersFunctionkmeans
(i=int, data=listi100, x=listi100, y=listi100, c=listi100, t=listi100, CENT=int)
tp_tests/compile_numba/set1/np_kmeans.py:3
↓ 1 callersFunctionlinreg
(data=listf100, w=listf100, g=listf100, dims=int)
tp_tests/linreg.py:12
↓ 1 callersFunctionlinreg
tp_tests/llvm_clang/linreg.cpp:4
↓ 1 callersFunctionlinreg
(data=listf100, w=listf100, g=listf100, dims=int)
tp_tests/compile_numba/set1/np_linreg.py:2
↓ 1 callersFunctionlogreg
(data=listf100, g=listf100, w=listf100, dims=int)
tp_tests/logreg.py:1
↓ 1 callersFunctionlogreg
tp_tests/llvm_clang/logreg.cpp:5
↓ 1 callersFunctionlogreg
(data=listf100, g=listf100, w=listf100, dims=int)
tp_tests/compile_numba/set1/np_logreg.py:3
↓ 1 callersFunctionlreti8
(li8=listi8)
lots_test.py:18
↓ 1 callersFunctionlsubf
(isubf=int, lsf=listi8)
lots_test.py:26
↓ 1 callersFunctionlsubi
(isub=int, lsi=listf5)
lots_test.py:24
↓ 1 callersFunctionmain
()
pyllvm.py:13
↓ 1 callersFunctionmain
()
CodeGenLLVM.py:1577
↓ 1 callersMethodmkLLConstInst
(self, ty, value)
CodeGenLLVM.py:1408
↓ 1 callersFunctionnaive_bayes
experiments/test_llvm.cpp:40
↓ 1 callersFunctionnaive_bayes
(data=listi100, counts=listi100,dims=int, vals=int, labels=int)
tp_tests/bayes.py:11
↓ 1 callersFunctionnaive_bayes
(data=listi100, counts=listi100,dims=int, vals=int, labels=int)
tp_tests/llvm_numba/numba_llvm_bayes.py:12
↓ 1 callersFunctionnaive_bayes
tp_tests/llvm_clang/bayes.cpp:2
↓ 1 callersFunctionnaive_bayes
(data=listi100, counts=listi100,dims=int, vals=int, labels=int)
tp_tests/compile_numba/set1/np_bayes.py:2
↓ 1 callersFunctionpyllvm
(filename)
CodeGenLLVM.py:1567
↓ 1 callersFunctionrun_test
()
tp_tests/llvm_numba/numba_genLLVM.py:5
↓ 1 callersFunctiontest_compare
()
lots_test.py:87
↓ 1 callersFunctiontest_compare2
()
lots_test.py:99
↓ 1 callersFunctiontest_if
()
lots_test.py:53
next →1–100 of 247, ranked by callers