Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DTargetMachine.h36 typedef struct LLVMOpaqueTargetMachine *LLVMTargetMachineRef; typedef
162 LLVM_C_ABI LLVMTargetMachineRef LLVMCreateTargetMachineWithOptions(
166 LLVM_C_ABI LLVMTargetMachineRef LLVMCreateTargetMachine(
172 LLVM_C_ABI void LLVMDisposeTargetMachine(LLVMTargetMachineRef T);
175 LLVM_C_ABI LLVMTargetRef LLVMGetTargetMachineTarget(LLVMTargetMachineRef T);
180 LLVM_C_ABI char *LLVMGetTargetMachineTriple(LLVMTargetMachineRef T);
185 LLVM_C_ABI char *LLVMGetTargetMachineCPU(LLVMTargetMachineRef T);
190 LLVM_C_ABI char *LLVMGetTargetMachineFeatureString(LLVMTargetMachineRef T);
193 LLVM_C_ABI LLVMTargetDataRef LLVMCreateTargetDataLayout(LLVMTargetMachineRef T);
196 LLVM_C_ABI void LLVMSetTargetMachineAsmVerbosity(LLVMTargetMachineRef T,
[all …]
H A DExecutionEngine.h151 LLVM_C_ABI LLVMTargetMachineRef
H A DOrc.h1156 LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine(LLVMTargetMachineRef TM);
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachineC.cpp50 static TargetMachine *unwrap(LLVMTargetMachineRef P) { in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
56 static LLVMTargetMachineRef wrap(const TargetMachine *P) { in wrap()
57 return reinterpret_cast<LLVMTargetMachineRef>(const_cast<TargetMachine *>(P)); in wrap()
199 LLVMTargetMachineRef
210 LLVMTargetMachineRef
228 void LLVMDisposeTargetMachine(LLVMTargetMachineRef T) { delete unwrap(T); } in LLVMDisposeTargetMachine()
230 LLVMTargetRef LLVMGetTargetMachineTarget(LLVMTargetMachineRef T) { in LLVMGetTargetMachineTarget()
235 char* LLVMGetTargetMachineTriple(LLVMTargetMachineRef T) { in LLVMGetTargetMachineTriple()
240 char* LLVMGetTargetMachineCPU(LLVMTargetMachineRef T) { in LLVMGetTargetMachineCPU()
245 char* LLVMGetTargetMachineFeatureString(LLVMTargetMachineRef T) { in LLVMGetTargetMachineFeatureString()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm-c/Transforms/
H A DPassBuilder.h51 LLVMTargetMachineRef TM,
61 LLVMValueRef F, const char *Passes, LLVMTargetMachineRef TM,
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderBindings.cpp44 static TargetMachine *unwrap(LLVMTargetMachineRef P) { in unwrap()
102 LLVMTargetMachineRef TM, in LLVMRunPasses()
111 LLVMTargetMachineRef TM, in LLVMRunPassesOnFunction()
/freebsd/contrib/llvm-project/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
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DOrcV2CBindings.cpp78 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(TargetMachine, LLVMTargetMachineRef)
775 LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine(LLVMTargetMachineRef TM) { in LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine()