Home
last modified time | relevance | path

Searched refs:LLVMValueRef (Results 1 – 25 of 34) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/include/llvm-c/
H A DCore.h902 LLVMValueRef LLVMGetInlineAsm(LLVMTypeRef Ty, char *AsmString,
994 LLVMValueRef *Dest);
1003 LLVMValueRef Val);
1013 const char *LLVMGetDebugLocDirectory(LLVMValueRef Val, unsigned *Length);
1023 const char *LLVMGetDebugLocFilename(LLVMValueRef Val, unsigned *Length);
1033 unsigned LLVMGetDebugLocLine(LLVMValueRef Val);
1041 unsigned LLVMGetDebugLocColumn(LLVMValueRef Val);
1048 LLVMValueRef LLVMAddFunction(LLVMModuleRef M, const char *Name,
1058 LLVMValueRef LLVMGetNamedFunction(LLVMModuleRef M, const char *Name);
1065 LLVMValueRef LLVMGetFirstFunction(LLVMModuleRef M);
[all …]
H A DExecutionEngine.h118 int LLVMRunFunctionAsMain(LLVMExecutionEngineRef EE, LLVMValueRef F,
122 LLVMGenericValueRef LLVMRunFunction(LLVMExecutionEngineRef EE, LLVMValueRef F,
126 void LLVMFreeMachineCodeForFunction(LLVMExecutionEngineRef EE, LLVMValueRef F);
134 LLVMValueRef *OutFn);
137 LLVMValueRef Fn);
143 void LLVMAddGlobalMapping(LLVMExecutionEngineRef EE, LLVMValueRef Global,
146 void *LLVMGetPointerToGlobal(LLVMExecutionEngineRef EE, LLVMValueRef Global);
H A DDebugInfo.h793 LLVMMetadataRef Type, LLVMDIFlags Flags, LLVMValueRef ConstantVal,
1253 LLVMValueRef LLVMDIBuilderInsertDeclareBefore(
1254 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1255 LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr);
1268 LLVMValueRef LLVMDIBuilderInsertDeclareAtEnd(
1269 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1281 LLVMValueRef LLVMDIBuilderInsertDbgValueBefore(LLVMDIBuilderRef Builder,
1282 LLVMValueRef Val,
1286 LLVMValueRef Instr);
1299 LLVMValueRef LLVMDIBuilderInsertDbgValueAtEnd(LLVMDIBuilderRef Builder,
[all …]
H A DAnalysis.h49 LLVMBool LLVMVerifyFunction(LLVMValueRef Fn, LLVMVerifierFailureAction Action);
53 void LLVMViewFunctionCFG(LLVMValueRef Fn);
54 void LLVMViewFunctionCFGOnly(LLVMValueRef Fn);
H A DComdat.h53 LLVMComdatRef LLVMGetComdat(LLVMValueRef V);
60 void LLVMSetComdat(LLVMValueRef V, LLVMComdatRef C);
/openbsd-src/gnu/llvm/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c627 LLVMTypeRef llvm_type_of(LLVMValueRef Val) { return LLVMTypeOf(Val); } in llvm_type_of()
661 value llvm_classify_value(LLVMValueRef Val) { in llvm_classify_value()
699 value llvm_value_name(LLVMValueRef Val) { in llvm_value_name()
704 value llvm_set_value_name(value Name, LLVMValueRef Val) { in llvm_set_value_name()
710 value llvm_dump_value(LLVMValueRef Val) { in llvm_dump_value()
716 value llvm_string_of_llvalue(LLVMValueRef M) { in llvm_string_of_llvalue()
725 value llvm_replace_all_uses_with(LLVMValueRef OldVal, LLVMValueRef NewVal) { in llvm_replace_all_uses_with()
733 LLVMValueRef llvm_operand(LLVMValueRef V, value I) { in llvm_operand()
738 LLVMUseRef llvm_operand_use(LLVMValueRef V, value I) { in llvm_operand_use()
743 value llvm_set_operand(LLVMValueRef U, value I, LLVMValueRef V) { in llvm_set_operand()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DCore.cpp471 LLVMValueRef LLVMGetInlineAsm(LLVMTypeRef Ty, char *AsmString, in LLVMGetInlineAsm()
878 LLVMTypeRef LLVMTypeOf(LLVMValueRef Val) { in LLVMTypeOf()
882 LLVMValueKind LLVMGetValueKind(LLVMValueRef Val) { in LLVMGetValueKind()
894 const char *LLVMGetValueName2(LLVMValueRef Val, size_t *Length) { in LLVMGetValueName2()
900 void LLVMSetValueName2(LLVMValueRef Val, const char *Name, size_t NameLen) { in LLVMSetValueName2()
904 const char *LLVMGetValueName(LLVMValueRef Val) { in LLVMGetValueName()
908 void LLVMSetValueName(LLVMValueRef Val, const char *Name) { in LLVMSetValueName()
912 void LLVMDumpValue(LLVMValueRef Val) { in LLVMDumpValue()
916 char* LLVMPrintValueToString(LLVMValueRef Val) { in LLVMPrintValueToString()
930 void LLVMReplaceAllUsesWith(LLVMValueRef OldVal, LLVMValueRef NewVal) { in LLVMReplaceAllUsesWith()
[all …]
H A DComdat.cpp38 LLVMComdatRef LLVMGetComdat(LLVMValueRef V) { in LLVMGetComdat()
43 void LLVMSetComdat(LLVMValueRef V, LLVMComdatRef C) { in LLVMSetComdat()
/openbsd-src/gnu/llvm/llvm/tools/llvm-c-test/
H A Decho.cpp58 typedef CAPIDenseMap<LLVMValueRef>::Map ValueMap;
67 LLVMTypeRef Clone(LLVMValueRef Src) { in Clone()
171 static ValueMap clone_params(LLVMValueRef Src, LLVMValueRef Dst) { in clone_params()
180 LLVMValueRef SrcFirst = LLVMGetFirstParam(Src); in clone_params()
181 LLVMValueRef DstFirst = LLVMGetFirstParam(Dst); in clone_params()
182 LLVMValueRef SrcLast = LLVMGetLastParam(Src); in clone_params()
183 LLVMValueRef DstLast = LLVMGetLastParam(Dst); in clone_params()
185 LLVMValueRef SrcCur = SrcFirst; in clone_params()
186 LLVMValueRef DstCur = DstFirst; in clone_params()
187 LLVMValueRef SrcNext = nullptr; in clone_params()
[all …]
H A Dcalc.c22 typedef LLVMValueRef (*binop_func_t)(LLVMBuilderRef, LLVMValueRef LHS,
23 LLVMValueRef RHS, const char *Name);
41 static LLVMValueRef build_from_tokens(char **tokens, int ntokens, in build_from_tokens()
43 LLVMValueRef param) { in build_from_tokens()
44 LLVMValueRef stack[MAX_DEPTH]; in build_from_tokens()
70 LLVMValueRef off; in build_from_tokens()
115 LLVMValueRef param; in handle_line()
116 LLVMValueRef res; in handle_line()
124 LLVMValueRef F = LLVMAddFunction(M, name, Fty); in handle_line()
H A Dmetadata.c19 LLVMValueRef values[] = { LLVMConstInt(LLVMInt32Type(), 0, 0) }; in llvm_add_named_metadata_operand()
31 LLVMValueRef values[] = { LLVMConstInt(LLVMInt32Type(), 0, 0) }; in llvm_set_metadata()
34 LLVMValueRef ret = LLVMBuildRetVoid(b); in llvm_set_metadata()
H A Dmodule.c78 LLVMValueRef f; in llvm_module_list_functions()
86 LLVMValueRef isn; in llvm_module_list_functions()
100 LLVMValueRef callee = in llvm_module_list_functions()
119 LLVMValueRef g; in llvm_module_list_globals()
H A Dattributes.c25 LLVMValueRef F = LLVMGetFirstFunction(M); in llvm_test_function_attributes()
54 LLVMValueRef F = LLVMGetFirstFunction(M); in llvm_test_callsite_attributes()
58 LLVMValueRef I; in llvm_test_callsite_attributes()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsReflectProcessSymbols/
H A DOrcV2CBindingsReflectProcessSymbols.c63 LLVMValueRef AddI32Function = LLVMAddFunction(M, "add", I32BinOpFunctionType); in createDemoModule()
64 LLVMValueRef MulI32Function = LLVMAddFunction(M, "mul", I32BinOpFunctionType); in createDemoModule()
70 LLVMValueRef MulAddFunction = in createDemoModule()
88 LLVMValueRef SumArg0 = LLVMGetParam(MulAddFunction, 0); in createDemoModule()
89 LLVMValueRef SumArg1 = LLVMGetParam(MulAddFunction, 1); in createDemoModule()
90 LLVMValueRef SumArg2 = LLVMGetParam(MulAddFunction, 2); in createDemoModule()
92 LLVMValueRef MulArgs[] = {SumArg0, SumArg1}; in createDemoModule()
93 LLVMValueRef MulResult = LLVMBuildCall2(Builder, I32BinOpFunctionType, in createDemoModule()
96 LLVMValueRef AddArgs[] = {MulResult, SumArg2}; in createDemoModule()
97 LLVMValueRef AddResult = LLVMBuildCall2(Builder, I32BinOpFunctionType, in createDemoModule()
/openbsd-src/gnu/llvm/llvm/bindings/ocaml/analysis/
H A Danalysis_ocaml.c46 value llvm_verify_function(LLVMValueRef Fn) { in llvm_verify_function()
57 value llvm_assert_valid_function(LLVMValueRef Fn) { in llvm_assert_valid_function()
63 value llvm_view_function_cfg(LLVMValueRef Fn) { in llvm_view_function_cfg()
69 value llvm_view_function_cfg_only(LLVMValueRef Fn) { in llvm_view_function_cfg_only()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsBasicUsage/
H A DOrcV2CBindingsBasicUsage.c40 LLVMValueRef SumFunction = LLVMAddFunction(M, "sum", SumFunctionType); in createDemoModule()
51 LLVMValueRef SumArg0 = LLVMGetParam(SumFunction, 0); in createDemoModule()
52 LLVMValueRef SumArg1 = LLVMGetParam(SumFunction, 1); in createDemoModule()
53 LLVMValueRef Result = LLVMBuildAdd(Builder, SumArg0, SumArg1, "result"); in createDemoModule()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsDumpObjects/
H A DOrcV2CBindingsDumpObjects.c41 LLVMValueRef SumFunction = LLVMAddFunction(M, "sum", SumFunctionType); in createDemoModule()
45 LLVMValueRef SumArg0 = LLVMGetParam(SumFunction, 0); in createDemoModule()
46 LLVMValueRef SumArg1 = LLVMGetParam(SumFunction, 1); in createDemoModule()
47 LLVMValueRef Result = LLVMBuildAdd(Builder, SumArg0, SumArg1, "result"); in createDemoModule()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsAddObjectFile/
H A DOrcV2CBindingsAddObjectFile.c35 LLVMValueRef SumFunction = LLVMAddFunction(M, "sum", SumFunctionType); in createDemoModule()
46 LLVMValueRef SumArg0 = LLVMGetParam(SumFunction, 0); in createDemoModule()
47 LLVMValueRef SumArg1 = LLVMGetParam(SumFunction, 1); in createDemoModule()
48 LLVMValueRef Result = LLVMBuildAdd(Builder, SumArg0, SumArg1, "result"); in createDemoModule()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsIRTransforms/
H A DOrcV2CBindingsIRTransforms.c42 LLVMValueRef SumFunction = LLVMAddFunction(M, "sum", SumFunctionType); in createDemoModule()
46 LLVMValueRef SumArg0 = LLVMGetParam(SumFunction, 0); in createDemoModule()
47 LLVMValueRef SumArg1 = LLVMGetParam(SumFunction, 1); in createDemoModule()
48 LLVMValueRef Result = LLVMBuildAdd(Builder, SumArg0, SumArg1, "result"); in createDemoModule()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsRemovableCode/
H A DOrcV2CBindingsRemovableCode.c40 LLVMValueRef SumFunction = LLVMAddFunction(M, "sum", SumFunctionType); in createDemoModule()
51 LLVMValueRef SumArg0 = LLVMGetParam(SumFunction, 0); in createDemoModule()
52 LLVMValueRef SumArg1 = LLVMGetParam(SumFunction, 1); in createDemoModule()
53 LLVMValueRef Result = LLVMBuildAdd(Builder, SumArg0, SumArg1, "result"); in createDemoModule()
/openbsd-src/gnu/llvm/llvm/bindings/ocaml/debuginfo/
H A Ddebuginfo_ocaml.c572 LLVMValueRef ConstantVal, value AlignInBits) { in llvm_dibuild_create_static_member_type_native()
590 (LLVMValueRef)argv[7], // ConstantVal in llvm_dibuild_create_static_member_type_bytecode()
843 value llvm_get_subprogram(LLVMValueRef Func) { in llvm_get_subprogram()
847 value llvm_set_subprogram(LLVMValueRef Func, LLVMMetadataRef SP) { in llvm_set_subprogram()
856 value llvm_instr_get_debug_loc(LLVMValueRef Inst) { in llvm_instr_get_debug_loc()
860 value llvm_instr_set_debug_loc(LLVMValueRef Inst, LLVMMetadataRef Loc) { in llvm_instr_set_debug_loc()
967 LLVMValueRef llvm_dibuild_insert_declare_before_native( in llvm_dibuild_insert_declare_before_native()
968 value Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, in llvm_dibuild_insert_declare_before_native()
969 LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr) { in llvm_dibuild_insert_declare_before_native()
974 LLVMValueRef llvm_dibuild_insert_declare_before_bytecode(value *argv, int arg) { in llvm_dibuild_insert_declare_before_bytecode()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/
H A DExecutionEngineBindings.cpp230 int LLVMRunFunctionAsMain(LLVMExecutionEngineRef EE, LLVMValueRef F, in LLVMRunFunctionAsMain()
239 LLVMGenericValueRef LLVMRunFunction(LLVMExecutionEngineRef EE, LLVMValueRef F, in LLVMRunFunction()
254 void LLVMFreeMachineCodeForFunction(LLVMExecutionEngineRef EE, LLVMValueRef F) { in LLVMFreeMachineCodeForFunction()
270 LLVMValueRef *OutFn) { in LLVMFindFunction()
279 LLVMValueRef Fn) { in LLVMRecompileAndRelinkFunction()
292 void LLVMAddGlobalMapping(LLVMExecutionEngineRef EE, LLVMValueRef Global, in LLVMAddGlobalMapping()
297 void *LLVMGetPointerToGlobal(LLVMExecutionEngineRef EE, LLVMValueRef Global) { in LLVMGetPointerToGlobal()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/OrcV2CBindingsMCJITLikeMemoryManager/
H A DOrcV2CBindingsMCJITLikeMemoryManager.c168 LLVMValueRef SumFunction = LLVMAddFunction(M, "sum", SumFunctionType); in createDemoModule()
179 LLVMValueRef SumArg0 = LLVMGetParam(SumFunction, 0); in createDemoModule()
180 LLVMValueRef SumArg1 = LLVMGetParam(SumFunction, 1); in createDemoModule()
181 LLVMValueRef Result = LLVMBuildAdd(Builder, SumArg0, SumArg1, "result"); in createDemoModule()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DAnalysis.cpp117 LLVMBool LLVMVerifyFunction(LLVMValueRef Fn, LLVMVerifierFailureAction Action) { in LLVMVerifyFunction()
128 void LLVMViewFunctionCFG(LLVMValueRef Fn) { in LLVMViewFunctionCFG()
133 void LLVMViewFunctionCFGOnly(LLVMValueRef Fn) { in LLVMViewFunctionCFGOnly()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DValue.h1034 DEFINE_ISA_CONVERSION_FUNCTIONS(Value, LLVMValueRef)
1037 inline Value **unwrap(LLVMValueRef *Vals) {
1042 inline T **unwrap(LLVMValueRef *Vals, unsigned Length) {
1044 for (LLVMValueRef *I = Vals, *E = Vals + Length; I != E; ++I)
1051 inline LLVMValueRef *wrap(const Value **Vals) {
1052 return reinterpret_cast<LLVMValueRef*>(const_cast<Value**>(Vals));

12