Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JuliaHubOSS/llvm-cbe
/ functions
Functions
380 in github.com/JuliaHubOSS/llvm-cbe
⨍
Functions
380
◇
Types & classes
30
↳
Endpoints
2
Function
main
test/c_tests/pointers/test_char_sized_ptr_math_decr.c:19
Function
main
test/c_tests/pointers/test_address_of_operator.c:16
Function
main
test/c_tests/pointers/test_deref_double_ptr.c:16
Function
main
test/c_tests/pointers/test_deref_struct_ptr.c:20
Function
main
test/c_tests/pointers/test_deref_char_ptr.c:16
Function
main
test/c_tests/pointers/test_deref_array_item.c:16
Function
main
test/hello_world/main.c:3
Function
main
test/selectionsort/main.c:3
Method
my_exception
test/cpp_tests/test_my_exception.cpp:5
Method
opcodeNeedsCast
Write the operand with a cast to another type based on the Opcode being used. This will be used in cases where an instruction has specific type requir
lib/Target/CBackend/CBackend.cpp:1817
Method
printBasicBlock
lib/Target/CBackend/CBackend.cpp:3855
Method
printBranchToBlock
lib/Target/CBackend/CBackend.cpp:4043
Method
printCast
Print out the casting for a cast operation. This does the double casting necessary for conversion to the destination type, if necessary. @brief Print
lib/Target/CBackend/CBackend.cpp:1066
Method
printConstExprCast
Some constant expressions need to be casted back to the original types because their operands were casted to the expected type. This function takes ca
lib/Target/CBackend/CBackend.cpp:1579
Method
printConstant
printConstant - The LLVM Constant to C Constant converter.
lib/Target/CBackend/CBackend.cpp:1129
Method
printConstantArray
lib/Target/CBackend/CBackend.cpp:910
Method
printConstantDataSequential
lib/Target/CBackend/CBackend.cpp:928
Method
printConstantString
lib/Target/CBackend/CBackend.cpp:937
Method
printConstantVector
lib/Target/CBackend/CBackend.cpp:919
Method
printConstantWithCast
Print a constant assuming that it is the operand for a given Opcode. The opcodes that care about sign need to cast their operands to the expected type
lib/Target/CBackend/CBackend.cpp:1633
Method
printContainedTypes
Push the struct onto the stack and recursively push all structs this one depends on.
lib/Target/CBackend/CBackend.cpp:3662
Method
printFloatingPointConstants
Output all floating point constants that cannot be printed accurately...
lib/Target/CBackend/CBackend.cpp:3506
Method
printFunction
lib/Target/CBackend/CBackend.cpp:3712
Method
printGEPExpression
lib/Target/CBackend/CBackend.cpp:5464
Method
printIntrinsicDefinition
lib/Target/CBackend/CBackend.cpp:4503
Method
printLoop
lib/Target/CBackend/CBackend.cpp:3840
Method
printModuleTypes
printSymbolTable - Run through symbol table looking for type names. If a type name is found, emit its declaration...
lib/Target/CBackend/CBackend.cpp:3584
Method
printPHICopiesForSuccessor
lib/Target/CBackend/CBackend.cpp:4027
Function
return_arg
test/c_tests/functions/test_nested_function_ptr_argument.c:15
Function
return_arg
test/c_tests/functions/test_casted_nested_function_ptr_argument.c:15
Method
runOnFunction
lib/Target/CBackend/CBackend.cpp:240
Method
skipEmptyArrayTypes
Peel off outer array types which have zero elements. This is useful for pointers types. It isn't reasonable for values.
lib/Target/CBackend/CBackend.cpp:163
Function
subtract
test/c_tests/functions/test_function_ptr_argument.c:16
Function
subtract
test/c_tests/functions/test_function_ptr.c:15
Function
test_consistent_return_value_c
Compile and execute a C or C++ file with clang, and compare its exit code with the exit code when compiled with llvm-cbe followed by gcc.
test/test_cbe.py:188
Function
test_consistent_return_value_ll
Execute an LLVM IR file with lli, and compare its exit code with the exit code when compiled with llvm-cbe followed by gcc. Also, the ex
test/test_cbe.py:232
Method
tryGetTypeOfAddressExposedValue
tryGetTypeOfAddressExposedValue - Return the internal type if the specified value's name needs to have its address taken in order to get a C value of
lib/Target/CBackend/CBackend.cpp:173
Function
update_global_var_in_constructor
test/c_tests/other/test_constructor.c:4
Method
visitAllocaInst
lib/Target/CBackend/CBackend.cpp:5448
Method
visitBinaryOperator
lib/Target/CBackend/CBackend.cpp:4140
Method
visitBranchInst
Branch instruction printing - Avoid printing out a branch to a basic block that immediately succeeds the current one.
lib/Target/CBackend/CBackend.cpp:4054
Method
visitBuiltinCall
visitBuiltinCall - Handle the call to the specified builtin. Returns true if the entire call is handled, return false if it wasn't handled
lib/Target/CBackend/CBackend.cpp:5072
Method
visitCallInst
lib/Target/CBackend/CBackend.cpp:4960
Method
visitCastInst
lib/Target/CBackend/CBackend.cpp:4395
Method
visitExtractElementInst
lib/Target/CBackend/CBackend.cpp:5728
Method
visitExtractValueInst
lib/Target/CBackend/CBackend.cpp:5823
Method
visitFCmpInst
lib/Target/CBackend/CBackend.cpp:4346
Method
visitFenceInst
lib/Target/CBackend/CBackend.cpp:5635
Method
visitGetElementPtrInst
lib/Target/CBackend/CBackend.cpp:5662
Method
visitICmpInst
lib/Target/CBackend/CBackend.cpp:4283
Method
visitIndirectBrInst
lib/Target/CBackend/CBackend.cpp:3998
Method
visitInlineAsm
TODO: assumptions about what consume arguments from the call are likely wrong handle communitivity
lib/Target/CBackend/CBackend.cpp:5324
Method
visitInsertElementInst
lib/Target/CBackend/CBackend.cpp:5710
Method
visitInsertValueInst
lib/Target/CBackend/CBackend.cpp:5797
Method
visitInstruction
lib/Target/CBackend/CBackend.h:328
Method
visitInvokeInst
lib/Target/CBackend/CBackend.h:294
Method
visitLoadInst
lib/Target/CBackend/CBackend.cpp:5608
Method
visitPHINode
PHI nodes get copied into temporary values at the end of predecessor basic blocks. We now need to copy these temporary values into the REAL value for
lib/Target/CBackend/CBackend.cpp:4092
Method
visitResumeInst
lib/Target/CBackend/CBackend.h:297
Method
visitReturnInst
Specific Instruction type classes... note that all of the casts are necessary because we use the instruction classes as opaque types...
lib/Target/CBackend/CBackend.cpp:3916
Method
visitSelectInst
lib/Target/CBackend/CBackend.cpp:4450
Method
visitShuffleVectorInst
<result> = shufflevector <n x <ty>> <v1>, <n x <ty>> <v2>, <m x i32> <mask> ; yields <m x <ty>>
lib/Target/CBackend/CBackend.cpp:5747
Method
visitStoreInst
lib/Target/CBackend/CBackend.cpp:5615
Method
visitSwitchInst
lib/Target/CBackend/CBackend.cpp:3943
Method
visitUnaryOperator
lib/Target/CBackend/CBackend.cpp:4099
Method
visitUnreachableInst
lib/Target/CBackend/CBackend.cpp:4006
Method
visitVAArgInst
lib/Target/CBackend/CBackend.cpp:5698
Method
writeInstComputationInline
writeInstComputationInline - Emit the computation for the specified instruction inline, with no destination provided.
lib/Target/CBackend/CBackend.cpp:1706
Method
writeInstructionCast
Some instructions need to have their result value casted back to the original types because their operands were casted to the expected type. This func
lib/Target/CBackend/CBackend.cpp:1786
Method
writeMemoryAccess
lib/Target/CBackend/CBackend.cpp:5566
Method
writeOperand
lib/Target/CBackend/CBackend.cpp:1748
Method
writeOperandDeref
writeOperandDeref - Print the result of dereferencing the specified operand with '*'. This is equivalent to printing '*' then using writeOperand, but
lib/Target/CBackend/CBackend.cpp:1771
Method
writeOperandInternal
lib/Target/CBackend/CBackend.cpp:1729
Method
writeOperandWithCast
lib/Target/CBackend/CBackend.cpp:1855
Method
writeVectorOperandWithCast
lib/Target/CBackend/CBackend.cpp:1872
Method
~Foo
test/cpp_tests/test_dtor_called_when_unwinding.cpp:8
Method
~Foo
test/cpp_tests/test_dtor.cpp:4
Method
~exc1
test/cpp_tests/test_multiple_exception_handlers.cpp:6
Method
~exc2
test/cpp_tests/test_multiple_exception_handlers.cpp:12
Method
~my_exception
test/cpp_tests/test_my_exception.cpp:6
← previous
301–380 of 380, ranked by callers