Module target

Module target 

Source
Expand description

Target information

Enums§

LLVMByteOrdering
LLVMOpaqueTargetData
LLVMOpaqueTargetLibraryInfotData

Functions§

LLVMABIAlignmentOfType⚠
LLVMABISizeOfType⚠
LLVMAddTargetLibraryInfo⚠
LLVMByteOrder⚠
LLVMCallFrameAlignmentOfType⚠
LLVMCopyStringRepOfTargetData⚠
LLVMCreateTargetData⚠
Create target data from a target layout string.
LLVMDisposeTargetData⚠
LLVMElementAtOffset⚠
LLVMGetModuleDataLayout⚠
Get the data layout for a module.
LLVMInitializeAArch64AsmParser⚠
LLVMInitializeAArch64AsmPrinter⚠
LLVMInitializeAArch64Disassembler⚠
LLVMInitializeAArch64Target⚠
LLVMInitializeAArch64TargetInfo⚠
LLVMInitializeAArch64TargetMC⚠
LLVMInitializeAMDGPUAsmParser⚠
LLVMInitializeAMDGPUAsmPrinter⚠
LLVMInitializeAMDGPUTarget⚠
LLVMInitializeAMDGPUTargetInfo⚠
LLVMInitializeAMDGPUTargetMC⚠
LLVMInitializeARMAsmParser⚠
LLVMInitializeARMAsmPrinter⚠
LLVMInitializeARMDisassembler⚠
LLVMInitializeARMTarget⚠
LLVMInitializeARMTargetInfo⚠
LLVMInitializeARMTargetMC⚠
LLVMInitializeBPFAsmParser⚠
LLVMInitializeBPFAsmPrinter⚠
LLVMInitializeBPFDisassembler⚠
LLVMInitializeBPFTarget⚠
LLVMInitializeBPFTargetInfo⚠
LLVMInitializeBPFTargetMC⚠
LLVMInitializeHexagonAsmPrinter⚠
LLVMInitializeHexagonDisassembler⚠
LLVMInitializeHexagonTarget⚠
LLVMInitializeHexagonTargetInfo⚠
LLVMInitializeHexagonTargetMC⚠
LLVMInitializeLanaiAsmParser⚠
LLVMInitializeLanaiAsmPrinter⚠
LLVMInitializeLanaiDisassembler⚠
LLVMInitializeLanaiTarget⚠
LLVMInitializeLanaiTargetInfo⚠
LLVMInitializeLanaiTargetMC⚠
LLVMInitializeLoongArchAsmParser⚠
LLVMInitializeLoongArchAsmPrinter⚠
LLVMInitializeLoongArchDisassembler⚠
LLVMInitializeLoongArchTarget⚠
LLVMInitializeLoongArchTargetInfo⚠
LLVMInitializeLoongArchTargetMC⚠
LLVMInitializeMSP430AsmPrinter⚠
LLVMInitializeMSP430Target⚠
LLVMInitializeMSP430TargetInfo⚠
LLVMInitializeMSP430TargetMC⚠
LLVMInitializeMipsAsmParser⚠
LLVMInitializeMipsAsmPrinter⚠
LLVMInitializeMipsDisassembler⚠
LLVMInitializeMipsTarget⚠
LLVMInitializeMipsTargetInfo⚠
LLVMInitializeMipsTargetMC⚠
LLVMInitializeNVPTXAsmPrinter⚠
LLVMInitializeNVPTXTarget⚠
LLVMInitializeNVPTXTargetInfo⚠
LLVMInitializeNVPTXTargetMC⚠
LLVMInitializePowerPCAsmParser⚠
LLVMInitializePowerPCAsmPrinter⚠
LLVMInitializePowerPCDisassembler⚠
LLVMInitializePowerPCTarget⚠
LLVMInitializePowerPCTargetInfo⚠
LLVMInitializePowerPCTargetMC⚠
LLVMInitializeRISCVAsmParser⚠
LLVMInitializeRISCVAsmPrinter⚠
LLVMInitializeRISCVDisassembler⚠
LLVMInitializeRISCVTarget⚠
LLVMInitializeRISCVTargetInfo⚠
LLVMInitializeRISCVTargetMC⚠
LLVMInitializeSparcAsmParser⚠
LLVMInitializeSparcAsmPrinter⚠
LLVMInitializeSparcDisassembler⚠
LLVMInitializeSparcTarget⚠
LLVMInitializeSparcTargetInfo⚠
LLVMInitializeSparcTargetMC⚠
LLVMInitializeSystemZAsmParser⚠
LLVMInitializeSystemZAsmPrinter⚠
LLVMInitializeSystemZDisassembler⚠
LLVMInitializeSystemZTarget⚠
LLVMInitializeSystemZTargetInfo⚠
LLVMInitializeSystemZTargetMC⚠
LLVMInitializeWebAssemblyAsmParser⚠
LLVMInitializeWebAssemblyAsmPrinter⚠
LLVMInitializeWebAssemblyDisassembler⚠
LLVMInitializeWebAssemblyTarget⚠
LLVMInitializeWebAssemblyTargetInfo⚠
LLVMInitializeWebAssemblyTargetMC⚠
LLVMInitializeX86AsmParser⚠
LLVMInitializeX86AsmPrinter⚠
LLVMInitializeX86Disassembler⚠
LLVMInitializeX86Target⚠
LLVMInitializeX86TargetInfo⚠
LLVMInitializeX86TargetMC⚠
LLVMInitializeXCoreAsmPrinter⚠
LLVMInitializeXCoreDisassembler⚠
LLVMInitializeXCoreTarget⚠
LLVMInitializeXCoreTargetInfo⚠
LLVMInitializeXCoreTargetMC⚠
LLVMIntPtrType⚠
LLVMIntPtrTypeForAS⚠
LLVMIntPtrTypeForASInContext⚠
LLVMIntPtrTypeInContext⚠
LLVMOffsetOfElement⚠
LLVMPointerSize⚠
LLVMPointerSizeForAS⚠
LLVMPreferredAlignmentOfGlobal⚠
LLVMPreferredAlignmentOfType⚠
LLVMSetModuleDataLayout⚠
Set the data layout for a module.
LLVMSizeOfTypeInBits⚠
LLVMStoreSizeOfType⚠
LLVM_InitializeAllAsmParsers⚠
LLVM_InitializeAllAsmPrinters⚠
LLVM_InitializeAllDisassemblers⚠
LLVM_InitializeAllTargetInfos⚠
LLVM_InitializeAllTargetMCs⚠
LLVM_InitializeAllTargets⚠
LLVM_InitializeNativeAsmParser⚠
Returns 1 on failure.
LLVM_InitializeNativeAsmPrinter⚠
Returns 1 on failure.
LLVM_InitializeNativeDisassembler⚠
Returns 1 on failure.
LLVM_InitializeNativeTarget⚠
Returns 1 on failure.

Type Aliases§

LLVMTargetDataRef
LLVMTargetLibraryInfoRef