Lines Matching full:machine
252 /*===---- Target Machine --------------------------------------------------===*/
256 static void llvm_finalize_target_machine(value Machine) { in llvm_finalize_target_machine() argument
257 LLVMDisposeTargetMachine(TargetMachine_val(Machine)); in llvm_finalize_target_machine()
272 static value llvm_alloc_targetmachine(LLVMTargetMachineRef Machine) { in llvm_alloc_targetmachine() argument
275 TargetMachine_val(V) = Machine; in llvm_alloc_targetmachine()
285 LLVMTargetMachineRef Machine; in llvm_create_targetmachine_native() local
302 Machine = LLVMCreateTargetMachine(Target, String_val(Triple), CPUStr, in llvm_create_targetmachine_native()
305 return llvm_alloc_targetmachine(Machine); in llvm_create_targetmachine_native()
314 CAMLprim LLVMTargetRef llvm_targetmachine_target(value Machine) { in llvm_targetmachine_target() argument
315 return LLVMGetTargetMachineTarget(TargetMachine_val(Machine)); in llvm_targetmachine_target()
319 CAMLprim value llvm_targetmachine_triple(value Machine) { in llvm_targetmachine_triple() argument
321 TargetMachine_val(Machine))); in llvm_targetmachine_triple()
325 CAMLprim value llvm_targetmachine_cpu(value Machine) { in llvm_targetmachine_cpu() argument
327 TargetMachine_val(Machine))); in llvm_targetmachine_cpu()
331 CAMLprim value llvm_targetmachine_features(value Machine) { in llvm_targetmachine_features() argument
333 TargetMachine_val(Machine))); in llvm_targetmachine_features()
337 CAMLprim value llvm_targetmachine_data_layout(value Machine) { in llvm_targetmachine_data_layout() argument
338 CAMLparam1(Machine); in llvm_targetmachine_data_layout()
345 OrigDataLayout = LLVMGetTargetMachineData(TargetMachine_val(Machine)); in llvm_targetmachine_data_layout()
356 CAMLprim value llvm_targetmachine_set_verbose_asm(value Verb, value Machine) { in llvm_targetmachine_set_verbose_asm() argument
357 LLVMSetTargetMachineAsmVerbosity(TargetMachine_val(Machine), Bool_val(Verb)); in llvm_targetmachine_set_verbose_asm()
363 value FileType, value FileName, value Machine) { in llvm_targetmachine_emit_to_file() argument
366 if(LLVMTargetMachineEmitToFile(TargetMachine_val(Machine), Module, in llvm_targetmachine_emit_to_file()
379 value Machine) { in llvm_targetmachine_emit_to_memory_buffer() argument
383 if(LLVMTargetMachineEmitToMemoryBuffer(TargetMachine_val(Machine), Module, in llvm_targetmachine_emit_to_memory_buffer()