Lines Matching full:machine
212 /*===---- Target Machine --------------------------------------------------===*/
214 static void llvm_finalize_target_machine(value Machine) { in llvm_finalize_target_machine() argument
215 LLVMDisposeTargetMachine(TargetMachine_val(Machine)); in llvm_finalize_target_machine()
227 static value llvm_alloc_targetmachine(LLVMTargetMachineRef Machine) { in llvm_alloc_targetmachine() argument
230 TargetMachine_val(V) = Machine; in llvm_alloc_targetmachine()
240 LLVMTargetMachineRef Machine; in llvm_create_targetmachine_native() local
257 Machine = LLVMCreateTargetMachine(Target_val(Target), String_val(Triple), in llvm_create_targetmachine_native()
261 return llvm_alloc_targetmachine(Machine); in llvm_create_targetmachine_native()
270 value llvm_targetmachine_target(value Machine) { in llvm_targetmachine_target() argument
271 return to_val(LLVMGetTargetMachineTarget(TargetMachine_val(Machine))); in llvm_targetmachine_target()
275 value llvm_targetmachine_triple(value Machine) { in llvm_targetmachine_triple() argument
277 LLVMGetTargetMachineTriple(TargetMachine_val(Machine))); in llvm_targetmachine_triple()
281 value llvm_targetmachine_cpu(value Machine) { in llvm_targetmachine_cpu() argument
283 LLVMGetTargetMachineCPU(TargetMachine_val(Machine))); in llvm_targetmachine_cpu()
287 value llvm_targetmachine_features(value Machine) { in llvm_targetmachine_features() argument
289 LLVMGetTargetMachineFeatureString(TargetMachine_val(Machine))); in llvm_targetmachine_features()
293 value llvm_targetmachine_data_layout(value Machine) { in llvm_targetmachine_data_layout() argument
295 LLVMCreateTargetDataLayout(TargetMachine_val(Machine))); in llvm_targetmachine_data_layout()
299 value llvm_targetmachine_set_verbose_asm(value Verb, value Machine) { in llvm_targetmachine_set_verbose_asm() argument
300 LLVMSetTargetMachineAsmVerbosity(TargetMachine_val(Machine), Bool_val(Verb)); in llvm_targetmachine_set_verbose_asm()
305 value llvm_targetmachine_set_fast_isel(value Enable, value Machine) { in llvm_targetmachine_set_fast_isel() argument
306 LLVMSetTargetMachineFastISel(TargetMachine_val(Machine), Bool_val(Enable)); in llvm_targetmachine_set_fast_isel()
311 value llvm_targetmachine_set_global_isel(value Enable, value Machine) { in llvm_targetmachine_set_global_isel() argument
312 LLVMSetTargetMachineGlobalISel(TargetMachine_val(Machine), Bool_val(Enable)); in llvm_targetmachine_set_global_isel()
317 value llvm_targetmachine_set_global_isel_abort(value Mode, value Machine) { in llvm_targetmachine_set_global_isel_abort() argument
321 LLVMSetTargetMachineGlobalISelAbort(TargetMachine_val(Machine), in llvm_targetmachine_set_global_isel_abort()
327 value llvm_targetmachine_set_machine_outliner(value Enable, value Machine) { in llvm_targetmachine_set_machine_outliner() argument
328 LLVMSetTargetMachineMachineOutliner(TargetMachine_val(Machine), in llvm_targetmachine_set_machine_outliner()
335 value FileName, value Machine) { in llvm_targetmachine_emit_to_file() argument
339 TargetMachine_val(Machine), Module_val(Module), in llvm_targetmachine_emit_to_file()
350 value Machine) { in llvm_targetmachine_emit_to_memory_buffer() argument
354 if (LLVMTargetMachineEmitToMemoryBuffer(TargetMachine_val(Machine), in llvm_targetmachine_emit_to_memory_buffer()