Home
last modified time | relevance | path

Searched refs:LLVMTargetMachineRef (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm-c/
H A DTargetMachine.h34 typedef struct LLVMOpaqueTargetMachine *LLVMTargetMachineRef; typedef
102 LLVMTargetMachineRef LLVMCreateTargetMachine(LLVMTargetRef T,
108 void LLVMDisposeTargetMachine(LLVMTargetMachineRef T);
111 LLVMTargetRef LLVMGetTargetMachineTarget(LLVMTargetMachineRef T);
116 char *LLVMGetTargetMachineTriple(LLVMTargetMachineRef T);
121 char *LLVMGetTargetMachineCPU(LLVMTargetMachineRef T);
126 char *LLVMGetTargetMachineFeatureString(LLVMTargetMachineRef T);
129 LLVMTargetDataRef LLVMCreateTargetDataLayout(LLVMTargetMachineRef T);
132 void LLVMSetTargetMachineAsmVerbosity(LLVMTargetMachineRef T,
138 LLVMBool LLVMTargetMachineEmitToFile(LLVMTargetMachineRef T, LLVMModuleRef M,
[all …]
H A DExecutionEngine.h140 LLVMTargetMachineRef
H A DOrc.h1144 LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine(LLVMTargetMachineRef TM);
/llvm-project-15.0.7/llvm/lib/Target/
H A DTargetMachineC.cpp30 static TargetMachine *unwrap(LLVMTargetMachineRef P) { in unwrap()
36 static LLVMTargetMachineRef wrap(const TargetMachine *P) { in wrap()
98 LLVMTargetMachineRef LLVMCreateTargetMachine(LLVMTargetRef T, in LLVMCreateTargetMachine()
150 void LLVMDisposeTargetMachine(LLVMTargetMachineRef T) { delete unwrap(T); } in LLVMDisposeTargetMachine()
152 LLVMTargetRef LLVMGetTargetMachineTarget(LLVMTargetMachineRef T) { in LLVMGetTargetMachineTarget()
157 char* LLVMGetTargetMachineTriple(LLVMTargetMachineRef T) { in LLVMGetTargetMachineTriple()
162 char* LLVMGetTargetMachineCPU(LLVMTargetMachineRef T) { in LLVMGetTargetMachineCPU()
167 char* LLVMGetTargetMachineFeatureString(LLVMTargetMachineRef T) { in LLVMGetTargetMachineFeatureString()
172 void LLVMSetTargetMachineAsmVerbosity(LLVMTargetMachineRef T, in LLVMSetTargetMachineAsmVerbosity()
177 LLVMTargetDataRef LLVMCreateTargetDataLayout(LLVMTargetMachineRef T) { in LLVMCreateTargetDataLayout()
[all …]
/llvm-project-15.0.7/llvm/bindings/ocaml/target/
H A Dtarget_ocaml.c207 #define TargetMachine_val(v) (*(LLVMTargetMachineRef *)(Data_custom_val(v)))
222 static value llvm_alloc_targetmachine(LLVMTargetMachineRef Machine) { in llvm_alloc_targetmachine()
223 value V = alloc_custom(&llvm_target_machine_ops, sizeof(LLVMTargetMachineRef), in llvm_alloc_targetmachine()
235 LLVMTargetMachineRef Machine; in llvm_create_targetmachine_native()
/llvm-project-15.0.7/llvm/lib/Passes/
H A DPassBuilderBindings.cpp39 static TargetMachine *unwrap(LLVMTargetMachineRef P) { in unwrap()
47 LLVMTargetMachineRef TM, in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
/llvm-project-15.0.7/llvm/include/llvm-c/Transforms/
H A DPassBuilder.h50 LLVMTargetMachineRef TM,
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/
H A DExecutionEngineBindings.cpp33 static LLVMTargetMachineRef wrap(const TargetMachine *P) { in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
35 reinterpret_cast<LLVMTargetMachineRef>(const_cast<TargetMachine*>(P)); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
286 LLVMTargetMachineRef
/llvm-project-15.0.7/llvm/unittests/Passes/
H A DPassBuilderBindingsTest.cpp53 LLVMTargetMachineRef TM;
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/OrcV2CBindingsAddObjectFile/
H A DOrcV2CBindingsAddObjectFile.c97 LLVMTargetMachineRef TM = in main()
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dtarget.go33 C C.LLVMTargetMachineRef
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DOrcV2CBindings.cpp107 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(TargetMachine, LLVMTargetMachineRef)
818 LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine(LLVMTargetMachineRef TM) { in LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine()