[][src]Module llvm_sys::target

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
LLVMInitializeBPFAsmPrinter
LLVMInitializeBPFDisassembler
LLVMInitializeBPFTarget
LLVMInitializeBPFTargetInfo
LLVMInitializeBPFTargetMC
LLVMInitializeHexagonAsmPrinter
LLVMInitializeHexagonDisassembler
LLVMInitializeHexagonTarget
LLVMInitializeHexagonTargetInfo
LLVMInitializeHexagonTargetMC
LLVMInitializeLanaiAsmParser
LLVMInitializeLanaiAsmPrinter
LLVMInitializeLanaiDisassembler
LLVMInitializeLanaiTarget
LLVMInitializeLanaiTargetInfo
LLVMInitializeLanaiTargetMC
LLVMInitializeMSP430AsmPrinter
LLVMInitializeMSP430Target
LLVMInitializeMSP430TargetInfo
LLVMInitializeMSP430TargetMC
LLVMInitializeMipsAsmParser
LLVMInitializeMipsAsmPrinter
LLVMInitializeMipsDisassembler
LLVMInitializeMipsTarget
LLVMInitializeMipsTargetInfo
LLVMInitializeMipsTargetMC
LLVMInitializeNVPTXAsmPrinter
LLVMInitializeNVPTXTarget
LLVMInitializeNVPTXTargetInfo
LLVMInitializeNVPTXTargetMC
LLVMInitializePowerPCAsmParser
LLVMInitializePowerPCAsmPrinter
LLVMInitializePowerPCDisassembler
LLVMInitializePowerPCTarget
LLVMInitializePowerPCTargetInfo
LLVMInitializePowerPCTargetMC
LLVMInitializeRISCVTarget
LLVMInitializeRISCVTargetInfo
LLVMInitializeRISCVTargetMC
LLVMInitializeSparcAsmParser
LLVMInitializeSparcAsmPrinter
LLVMInitializeSparcDisassembler
LLVMInitializeSparcTarget
LLVMInitializeSparcTargetInfo
LLVMInitializeSparcTargetMC
LLVMInitializeSystemZAsmParser
LLVMInitializeSystemZAsmPrinter
LLVMInitializeSystemZDisassembler
LLVMInitializeSystemZTarget
LLVMInitializeSystemZTargetInfo
LLVMInitializeSystemZTargetMC
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 Definitions

LLVMTargetDataRef
LLVMTargetLibraryInfoRef