module LLVM
Defined in:
llvm.crllvm/enums.cr
llvm/enums/atomic.cr
Constant Summary
-
DEBUG_METADATA_VERSION =
3
Class Method Summary
- .default_target_triple : String
- .host_cpu_name : String
- .init_aarch64 : Nil
- .init_arm : Nil
- .init_avr : Nil
- .init_webassembly : Nil
- .init_x86 : Nil
- .multithreaded? : Bool
- .normalize_triple(triple : String) : String
- .run_passes(module mod : Module, passes : String, target_machine : TargetMachine, options : PassBuilderOptions)
-
.start_multithreaded : Bool
DEPRECATED This method has no effect
-
.stop_multithreaded
DEPRECATED This method has no effect
- .string_and_dispose(chars) : String
- .to_io(chars, io) : Nil
Class Method Detail
def self.run_passes(module mod : Module, passes : String, target_machine : TargetMachine, options : PassBuilderOptions)
#