MCPcopy Create free account

hub / github.com/JuliaHubOSS/llvm-cbe / functions

Functions380 in github.com/JuliaHubOSS/llvm-cbe

Functionmain
test/c_tests/pointers/test_char_sized_ptr_math_decr.c:19
Functionmain
test/c_tests/pointers/test_address_of_operator.c:16
Functionmain
test/c_tests/pointers/test_deref_double_ptr.c:16
Functionmain
test/c_tests/pointers/test_deref_struct_ptr.c:20
Functionmain
test/c_tests/pointers/test_deref_char_ptr.c:16
Functionmain
test/c_tests/pointers/test_deref_array_item.c:16
Functionmain
test/hello_world/main.c:3
Functionmain
test/selectionsort/main.c:3
Methodmy_exception
test/cpp_tests/test_my_exception.cpp:5
MethodopcodeNeedsCast
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
MethodprintBasicBlock
lib/Target/CBackend/CBackend.cpp:3855
MethodprintBranchToBlock
lib/Target/CBackend/CBackend.cpp:4043
MethodprintCast
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
MethodprintConstExprCast
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
MethodprintConstant
printConstant - The LLVM Constant to C Constant converter.
lib/Target/CBackend/CBackend.cpp:1129
MethodprintConstantArray
lib/Target/CBackend/CBackend.cpp:910
MethodprintConstantDataSequential
lib/Target/CBackend/CBackend.cpp:928
MethodprintConstantString
lib/Target/CBackend/CBackend.cpp:937
MethodprintConstantVector
lib/Target/CBackend/CBackend.cpp:919
MethodprintConstantWithCast
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
MethodprintContainedTypes
Push the struct onto the stack and recursively push all structs this one depends on.
lib/Target/CBackend/CBackend.cpp:3662
MethodprintFloatingPointConstants
Output all floating point constants that cannot be printed accurately...
lib/Target/CBackend/CBackend.cpp:3506
MethodprintFunction
lib/Target/CBackend/CBackend.cpp:3712
MethodprintGEPExpression
lib/Target/CBackend/CBackend.cpp:5464
MethodprintIntrinsicDefinition
lib/Target/CBackend/CBackend.cpp:4503
MethodprintLoop
lib/Target/CBackend/CBackend.cpp:3840
MethodprintModuleTypes
printSymbolTable - Run through symbol table looking for type names. If a type name is found, emit its declaration...
lib/Target/CBackend/CBackend.cpp:3584
MethodprintPHICopiesForSuccessor
lib/Target/CBackend/CBackend.cpp:4027
Functionreturn_arg
test/c_tests/functions/test_nested_function_ptr_argument.c:15
Functionreturn_arg
test/c_tests/functions/test_casted_nested_function_ptr_argument.c:15
MethodrunOnFunction
lib/Target/CBackend/CBackend.cpp:240
MethodskipEmptyArrayTypes
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
Functionsubtract
test/c_tests/functions/test_function_ptr_argument.c:16
Functionsubtract
test/c_tests/functions/test_function_ptr.c:15
Functiontest_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
Functiontest_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
MethodtryGetTypeOfAddressExposedValue
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
Functionupdate_global_var_in_constructor
test/c_tests/other/test_constructor.c:4
MethodvisitAllocaInst
lib/Target/CBackend/CBackend.cpp:5448
MethodvisitBinaryOperator
lib/Target/CBackend/CBackend.cpp:4140
MethodvisitBranchInst
Branch instruction printing - Avoid printing out a branch to a basic block that immediately succeeds the current one.
lib/Target/CBackend/CBackend.cpp:4054
MethodvisitBuiltinCall
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
MethodvisitCallInst
lib/Target/CBackend/CBackend.cpp:4960
MethodvisitCastInst
lib/Target/CBackend/CBackend.cpp:4395
MethodvisitExtractElementInst
lib/Target/CBackend/CBackend.cpp:5728
MethodvisitExtractValueInst
lib/Target/CBackend/CBackend.cpp:5823
MethodvisitFCmpInst
lib/Target/CBackend/CBackend.cpp:4346
MethodvisitFenceInst
lib/Target/CBackend/CBackend.cpp:5635
MethodvisitGetElementPtrInst
lib/Target/CBackend/CBackend.cpp:5662
MethodvisitICmpInst
lib/Target/CBackend/CBackend.cpp:4283
MethodvisitIndirectBrInst
lib/Target/CBackend/CBackend.cpp:3998
MethodvisitInlineAsm
TODO: assumptions about what consume arguments from the call are likely wrong handle communitivity
lib/Target/CBackend/CBackend.cpp:5324
MethodvisitInsertElementInst
lib/Target/CBackend/CBackend.cpp:5710
MethodvisitInsertValueInst
lib/Target/CBackend/CBackend.cpp:5797
MethodvisitInstruction
lib/Target/CBackend/CBackend.h:328
MethodvisitInvokeInst
lib/Target/CBackend/CBackend.h:294
MethodvisitLoadInst
lib/Target/CBackend/CBackend.cpp:5608
MethodvisitPHINode
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
MethodvisitResumeInst
lib/Target/CBackend/CBackend.h:297
MethodvisitReturnInst
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
MethodvisitSelectInst
lib/Target/CBackend/CBackend.cpp:4450
MethodvisitShuffleVectorInst
<result> = shufflevector <n x <ty>> <v1>, <n x <ty>> <v2>, <m x i32> <mask> ; yields <m x <ty>>
lib/Target/CBackend/CBackend.cpp:5747
MethodvisitStoreInst
lib/Target/CBackend/CBackend.cpp:5615
MethodvisitSwitchInst
lib/Target/CBackend/CBackend.cpp:3943
MethodvisitUnaryOperator
lib/Target/CBackend/CBackend.cpp:4099
MethodvisitUnreachableInst
lib/Target/CBackend/CBackend.cpp:4006
MethodvisitVAArgInst
lib/Target/CBackend/CBackend.cpp:5698
MethodwriteInstComputationInline
writeInstComputationInline - Emit the computation for the specified instruction inline, with no destination provided.
lib/Target/CBackend/CBackend.cpp:1706
MethodwriteInstructionCast
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
MethodwriteMemoryAccess
lib/Target/CBackend/CBackend.cpp:5566
MethodwriteOperand
lib/Target/CBackend/CBackend.cpp:1748
MethodwriteOperandDeref
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
MethodwriteOperandInternal
lib/Target/CBackend/CBackend.cpp:1729
MethodwriteOperandWithCast
lib/Target/CBackend/CBackend.cpp:1855
MethodwriteVectorOperandWithCast
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
← previous301–380 of 380, ranked by callers