/llvm-project/llvm/bindings/ocaml/target/ |
H A D | target_ocaml.c | 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 [all …]
|
/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | O3-pipeline.ll | 9 ; CHECK-NEXT: Machine Module Information 16 ; CHECK-NEXT: Machine Branch Probability Analysis 105 ; CHECK-NEXT: Machine Natural Loop Construction 107 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 115 ; CHECK-NEXT: Machine Natural Loop Construction 116 ; CHECK-NEXT: Machine Trace Metrics 118 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 119 ; CHECK-NEXT: Machine InstCombiner 120 ; CHECK-NEXT: Machine Block Frequency Analysis 121 ; CHECK-NEXT: Early Machine Loo [all...] |
H A D | O0-pipeline.ll | 10 ; CHECK-NEXT: Machine Module Information 15 ; CHECK-NEXT: Machine Branch Probability Analysis 53 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 54 ; CHECK-NEXT: Machine Optimization Remark Emitter 57 ; CHECK-NEXT: Analyze Machine Code For Garbage Collection 66 ; CHECK-NEXT: Machine Sanitizer Binary Metadata 67 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 68 ; CHECK-NEXT: Machine Optimization Remark Emitter 72 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 73 ; CHECK-NEXT: Machine Optimizatio [all...] |
/llvm-project/llvm/test/CodeGen/ARM/ |
H A D | O3-pipeline.ll | 87 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 95 ; CHECK-NEXT: Machine Natural Loop Construction 96 ; CHECK-NEXT: Machine Block Frequency Analysis 97 ; CHECK-NEXT: Early Machine Loop Invariant Code Motion 99 ; CHECK-NEXT: Machine Block Frequency Analysis 100 ; CHECK-NEXT: Machine Common Subexpression Elimination 102 ; CHECK-NEXT: Machine Cycle Info Analysis 103 ; CHECK-NEXT: Machine code sinking 109 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 110 ; CHECK-NEXT: Machine Optimizatio [all...] |
/llvm-project/llvm/test/CodeGen/RISCV/ |
H A D | O3-pipeline.ll | 13 ; CHECK-NEXT: Machine Module Information 20 ; CHECK-NEXT: Machine Branch Probability Analysis 100 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 108 ; CHECK-NEXT: Machine Natural Loop Construction 109 ; CHECK-NEXT: Machine Block Frequency Analysis 110 ; CHECK-NEXT: Early Machine Loop Invariant Code Motion 112 ; CHECK-NEXT: Machine Block Frequency Analysis 113 ; CHECK-NEXT: Machine Common Subexpression Elimination 115 ; CHECK-NEXT: Machine Cycle Info Analysis 116 ; CHECK-NEXT: Machine cod [all...] |
H A D | O0-pipeline.ll | 13 ; CHECK-NEXT: Machine Module Information 18 ; CHECK-NEXT: Machine Branch Probability Analysis 54 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 55 ; CHECK-NEXT: Machine Optimization Remark Emitter 60 ; CHECK-NEXT: Analyze Machine Code For Garbage Collection 70 ; CHECK-NEXT: Machine Sanitizer Binary Metadata 72 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 73 ; CHECK-NEXT: Machine Optimization Remark Emitter 79 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 80 ; CHECK-NEXT: Machine Optimizatio [all...] |
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | opt-pipeline.ll | 17 ; CHECK-NEXT: Machine Module Information 24 ; CHECK-NEXT: Machine Branch Probability Analysis 97 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 105 ; CHECK-NEXT: Machine Natural Loop Construction 106 ; CHECK-NEXT: Machine Trace Metrics 108 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 109 ; CHECK-NEXT: Machine InstCombiner 112 ; CHECK-NEXT: Machine Natural Loop Construction 113 ; CHECK-NEXT: Machine Block Frequency Analysis 114 ; CHECK-NEXT: Early Machine Loo [all...] |
H A D | O0-pipeline.ll | 11 ; CHECK-NEXT: Machine Module Information 16 ; CHECK-NEXT: Machine Branch Probability Analysis 53 ; CHECK-NEXT: Bundle Machine CFG Edges 57 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 58 ; CHECK-NEXT: Machine Optimization Remark Emitter 63 ; CHECK-NEXT: Analyze Machine Code For Garbage Collection 77 ; CHECK-NEXT: Machine Sanitizer Binary Metadata 78 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 79 ; CHECK-NEXT: Machine Optimization Remark Emitter 88 ; CHECK-NEXT: Lazy Machine Bloc [all...] |
/llvm-project/llvm/test/CodeGen/M68k/ |
H A D | pipeline.ll | 63 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 71 ; CHECK-NEXT: Machine Natural Loop Construction 72 ; CHECK-NEXT: Machine Block Frequency Analysis 73 ; CHECK-NEXT: Early Machine Loop Invariant Code Motion 75 ; CHECK-NEXT: Machine Block Frequency Analysis 76 ; CHECK-NEXT: Machine Common Subexpression Elimination 78 ; CHECK-NEXT: Machine Cycle Info Analysis 79 ; CHECK-NEXT: Machine code sinking 94 ; CHECK-NEXT: Machine Instruction Scheduler 95 ; CHECK-NEXT: Machine Bloc [all...] |
/llvm-project/llvm/test/CodeGen/LoongArch/ |
H A D | opt-pipeline.ll | 21 ; LAXX-NEXT: Machine Module Information 28 ; LAXX-NEXT: Machine Branch Probability Analysis 92 ; LAXX-NEXT: Lazy Machine Block Frequency Analysis 100 ; LAXX-NEXT: Machine Natural Loop Construction 101 ; LAXX-NEXT: Machine Block Frequency Analysis 102 ; LAXX-NEXT: Early Machine Loop Invariant Code Motion 104 ; LAXX-NEXT: Machine Block Frequency Analysis 105 ; LAXX-NEXT: Machine Common Subexpression Elimination 107 ; LAXX-NEXT: Machine Cycle Info Analysis 108 ; LAXX-NEXT: Machine cod [all...] |
H A D | O0-pipeline.ll | 13 ; CHECK-NEXT: Machine Module Information 18 ; CHECK-NEXT: Machine Branch Probability Analysis 55 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 56 ; CHECK-NEXT: Machine Optimization Remark Emitter 59 ; CHECK-NEXT: Analyze Machine Code For Garbage Collection 68 ; CHECK-NEXT: Machine Sanitizer Binary Metadata 69 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 70 ; CHECK-NEXT: Machine Optimization Remark Emitter 74 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 75 ; CHECK-NEXT: Machine Optimizatio [all...] |
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | O3-pipeline.ll | 9 ; CHECK-NEXT: Machine Module Information 16 ; CHECK-NEXT: Machine Branch Probability Analysis 131 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 140 ; CHECK-NEXT: Machine Natural Loop Construction 141 ; CHECK-NEXT: Machine Trace Metrics 143 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 144 ; CHECK-NEXT: Machine InstCombiner 146 ; CHECK-NEXT: Machine Trace Metrics 152 ; CHECK-NEXT: Machine Natural Loop Construction 153 ; CHECK-NEXT: Machine Bloc [all...] |
H A D | machine-outliner-flags.ll | 37 ; ALWAYS: Machine Outliner 38 ; ALWAYS: Machine Outliner: Running on all functions 39 ; ENABLE: Machine Outliner 40 ; ENABLE: Machine Outliner: Running on all functions 41 ; NEVER-NOT: Machine Outliner 42 ; NOT-ADDED: Machine Outliner 43 ; NOT-ADDED: Machine Outliner: Running on target-default functions 44 ; OPTNONE-NOT: Machine Outliner
|
H A D | O0-pipeline.ll | 9 ; CHECK-NEXT: Machine Module Information 14 ; CHECK-NEXT: Machine Branch Probability Analysis 62 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 63 ; CHECK-NEXT: Machine Optimization Remark Emitter 69 ; CHECK-NEXT: Analyze Machine Code For Garbage Collection 78 ; CHECK-NEXT: Machine Sanitizer Binary Metadata 84 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 85 ; CHECK-NEXT: Machine Optimization Remark Emitter 88 ; CHECK-NEXT: Lazy Machine Block Frequency Analysis 89 ; CHECK-NEXT: Machine Optimizatio [all...] |
/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | COFF.cpp | 27 static StringRef getMachineName(uint16_t Machine) { 28 switch (Machine) { 81 if (!IsPE && COFFHeader->Machine == COFF::IMAGE_FILE_MACHINE_UNKNOWN && in createLinkGraphFromCOFFObject() 101 uint16_t Machine = in createLinkGraphFromCOFFObject() 102 COFFHeader ? COFFHeader->Machine : COFFBigObjHeader->Machine; in createLinkGraphFromCOFFObject() local 107 << "machine = " << getMachineName(Machine) << "\n"; in createLinkGraphFromCOFFObject() 110 switch (Machine) { in createLinkGraphFromCOFFObject() 116 ObjectBuffer.getBufferIdentifier() + ": " + getMachineName(Machine)); in createLinkGraphFromCOFFObject() 29 getMachineName(uint16_t Machine) getMachineName() argument
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | llc-pipeline.ll | 18 ; GCN-O0-NEXT:Machine Module Information 25 ; GCN-O0-NEXT:Machine Branch Probability Analysis 131 ; GCN-O0-NEXT: Lazy Machine Block Frequency Analysis 132 ; GCN-O0-NEXT: Machine Optimization Remark Emitter 140 ; GCN-O0-NEXT: Machine Natural Loop Construction 151 ; GCN-O0-NEXT: Machine Sanitizer Binary Metadata 152 ; GCN-O0-NEXT: Lazy Machine Block Frequency Analysis 153 ; GCN-O0-NEXT: Machine Optimization Remark Emitter 161 ; GCN-O1-NEXT:Machine Module Information 171 ; GCN-O1-NEXT:Machine Branc [all...] |
/llvm-project/llvm/lib/ToolDrivers/llvm-dlltool/ |
H A D | DlltoolDriver.cpp | 121 bool parseModuleDefinition(StringRef DefFileName, MachineTypes Machine, in parseModuleDefinition() 135 *MB, Machine, /*MingwDef=*/true, AddUnderscores); in parseModuleDefinition() 193 COFF::MachineTypes Machine = getDefaultMachine(); in dlltoolDriverMain() 197 Machine = getMachine(T); in dlltoolDriverMain() 200 Machine = getEmulation(Arg->getValue()); in dlltoolDriverMain() 202 if (Machine == IMAGE_FILE_MACHINE_UNKNOWN) { in dlltoolDriverMain() 216 if (!isArm64EC(Machine)) { in dlltoolDriverMain() 226 if (!parseModuleDefinition(Args.getLastArg(OPT_d)->getValue(), Machine, in dlltoolDriverMain() 235 if (Machine == IMAGE_FILE_MACHINE_I386 && Args.hasArg(OPT_k)) { in dlltoolDriverMain() 254 if (Error E = writeImportLibrary(OutputFile, Path, Exports, Machine, 115 parseModuleDefinition(StringRef DefFileName,MachineTypes Machine,bool AddUnderscores,std::vector<COFFShortExport> & Exports,std::string & OutputFile) parseModuleDefinition() argument 186 COFF::MachineTypes Machine = getDefaultMachine(); dlltoolDriverMain() local [all...] |
/llvm-project/llvm/test/tools/llvm-objcopy/ELF/ |
H A D | binary-output-target.test | 111 # AARCH64-NEXT: Machine: EM_AARCH64 (0xB7) 112 # ARM-NEXT: Machine: EM_ARM (0x28) 113 # HEXAGON-NEXT: Machine: EM_HEXAGON (0xA4) 114 # I386-NEXT: Machine: EM_386 (0x3) 115 # LA32-NEXT: Machine: EM_LOONGARCH (0x102) 116 # LA64-NEXT: Machine: EM_LOONGARCH (0x102) 117 # MIPS-NEXT: Machine: EM_MIPS (0x8) 118 # PPC32-NEXT: Machine: EM_PPC (0x14) 119 # PPC64-NEXT: Machine: EM_PPC64 (0x15) 120 # RISCV32-NEXT: Machine: EM_RISCV (0xF3) [all …]
|
/llvm-project/llvm/test/Feature/ |
H A D | optnone-llc.ll | 11 ; This test verifies that we don't run Machine Function optimizations 40 ; Machine Function passes run at -O1 and higher. 44 ; LLC-Ox-DAG: Skipping pass 'Machine code sinking' 45 ; LLC-Ox-DAG: Skipping pass 'Machine Common Subexpression Elimination' 47 ; LLC-Ox-DAG: Skipping pass 'Machine Copy Propagation Pass' 48 ; LLC-Ox-DAG: Skipping pass 'Machine Instruction Scheduler' 49 ; LLC-Ox-DAG: Skipping pass 'Machine Loop Invariant Code Motion' 57 ; LLC-MORE: Skipping pass 'PostRA Machine Instruction Scheduler'
|
/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | COFF.h | 65 uint16_t Machine; member 80 uint16_t Machine; member 124 template <typename T> bool isArm64EC(T Machine) { in isArm64EC() argument 125 return Machine == IMAGE_FILE_MACHINE_ARM64EC || in isArm64EC() 126 Machine == IMAGE_FILE_MACHINE_ARM64X; in isArm64EC() 129 template <typename T> bool isAnyArm64(T Machine) { in isAnyArm64() argument 130 return Machine == IMAGE_FILE_MACHINE_ARM64 || isArm64EC(Machine); in isAnyArm64() 133 template <typename T> bool is64Bit(T Machine) { in is64Bit() argument 134 return Machine in is64Bit() 774 uint16_t Machine; global() member [all...] |
/llvm-project/llvm/lib/Object/ |
H A D | COFFImportFile.cpp | 122 static uint16_t getImgRelRelocation(MachineTypes Machine) { in getImgRelRelocation() 123 switch (Machine) { in getImgRelRelocation() 175 MachineTypes Machine, bool MinGW) { in replace() 186 if (Machine == IMAGE_FILE_MACHINE_I386 && Sym.starts_with("_")) in replace() 254 MachineTypes Machine); in createImportDescriptor() 258 MachineTypes Machine); in createImportDescriptor() 548 StringRef ExportName, MachineTypes Machine) { in createShortImport() 561 Imp->Machine = Machine; in createShortImport() 581 MachineTypes Machine) { in createWeakExternal() 108 getImgRelRelocation(MachineTypes Machine) getImgRelRelocation() argument 159 getNameType(StringRef Sym,StringRef ExtName,MachineTypes Machine,bool MinGW) getNameType() argument 532 createShortImport(StringRef Sym,uint16_t Ordinal,ImportType ImportType,ImportNameType NameType,StringRef ExportName,MachineTypes Machine) createShortImport() argument 565 createWeakExternal(StringRef Sym,StringRef Weak,bool Imp,MachineTypes Machine) createWeakExternal() argument 647 writeImportLibrary(StringRef ImportName,StringRef Path,ArrayRef<COFFShortExport> Exports,MachineTypes Machine,bool MinGW,ArrayRef<COFFShortExport> NativeExports) writeImportLibrary() argument [all...] |
/llvm-project/llvm/test/tools/llvm-readobj/ |
H A D | archive.test | 20 # LLVM: Machine: EM_X86_64 32 # GNU: Machine: Advanced Micro Devices X86-64 40 # LLVM: Machine: EM_386 52 # GNU: Machine: Intel 80386 62 # COFF: Machine: IMAGE_FILE_MACHINE_ARMNT 72 Machine: EM_X86_64 79 Machine: EM_386 83 Machine: IMAGE_FILE_MACHINE_ARMNT
|
/llvm-project/lld/test/ELF/ |
H A D | mips-elf-flags-err.test | 43 Machine: EM_MIPS 52 Machine: EM_MIPS 61 Machine: EM_MIPS 70 Machine: EM_MIPS 79 Machine: EM_MIPS 88 Machine: EM_MIPS
|
H A D | mips-fp-flags-err.test | 37 Machine: EM_MIPS 56 Machine: EM_MIPS 75 Machine: EM_MIPS 94 Machine: EM_MIPS 113 Machine: EM_MIPS 132 Machine: EM_MIPS 151 Machine: EM_MIPS
|
/llvm-project/llvm/test/Object/ |
H A D | invalid.test | 14 Machine: EM_X86_64 32 Machine: EM_X86_64 60 Machine: EM_X86_64 89 Machine: EM_X86_64 108 Machine: EM_X86_64 128 Machine: EM_X86_64 148 Machine: EM_X86_64 169 Machine: EM_X86_64 190 Machine: EM_X86_64 206 Machine: EM_X86_64 [all …]
|