<commit_before>//! Target information

use super::prelude::*;

#[repr(C)]
pub enum LLVMByteOrdering {
    LLVMBigEndian = 0,
    LLVMLittleEndian = 1,
}

pub enum LLVMOpaqueTargetData {}
pub type LLVMTargetDataRef = *mut LLVMOpaqueTargetData;

pub enum LLVMOpaqueTargetLibraryInfotData {}
pub type LLVMTargetLibraryInfoRef = *mut LLVMOpaqueTargetLibraryInfotData;

extern "C" {
    pub fn LLVMInitializeR600TargetInfo();
    pub fn LLVMInitializeSystemZTargetInfo();
    pub fn LLVMInitializeHexagonTargetInfo();
    pub fn LLVMInitializeNVPTXTargetInfo();
    pub fn LLVMInitializeCppBackendTargetInfo();
    pub fn LLVMInitializeMSP430TargetInfo();
    pub fn LLVMInitializeXCoreTargetInfo();
    pub fn LLVMInitializeMipsTargetInfo();
    pub fn LLVMInitializeAArch64TargetInfo();
    pub fn LLVMInitializeARMTargetInfo();
    pub fn LLVMInitializePowerPCTargetInfo();
    pub fn LLVMInitializeSparcTargetInfo();
    pub fn LLVMInitializeX86TargetInfo();
    pub fn LLVMInitializeR600Target();
    pub fn LLVMInitializeSystemZTarget();
    pub fn LLVMInitializeHexagonTarget();
    pub fn LLVMInitializeNVPTXTarget();
    pub fn LLVMInitializeCppBackendTarget();
    pub fn LLVMInitializeMSP430Target();
    pub fn LLVMInitializeXCoreTarget();
    pub fn LLVMInitializeMipsTarget();
    pub fn LLVMInitializeAArch64Target();
    pub fn LLVMInitializeARMTarget();
    pub fn LLVMInitializePowerPCTarget();
    pub fn LLVMInitializeSparcTarget();
    pub fn LLVMInitializeX86Target();
    pub fn LLVMInitializeR600TargetMC();
    pub fn LLVMInitializeSystemZTargetMC();
    pub fn LLVMInitializeHexagonTargetMC();
    pub fn LLVMInitializeNVPTXTargetMC();
    pub fn LLVMInitializeCppBackendTargetMC();
    pub fn LLVMInitializeMSP430TargetMC();
    pub fn LLVMInitializeXCoreTargetMC();
    pub fn LLVMInitializeMipsTargetMC();
    pub fn LLVMInitializeAArch64TargetMC();
    pub fn LLVMInitializeARMTargetMC();
    pub fn LLVMInitializePowerPCTargetMC();
    pub fn LLVMInitializeSparcTargetMC();
    pub fn LLVMInitializeX86TargetMC();
    pub fn LLVMInitializeR600AsmPrinter();
    pub fn LLVMInitializeSystemZAsmPrinter();
    pub fn LLVMInitializeHexagonAsmPrinter();
    pub fn LLVMInitializeNVPTXAsmPrinter();
    pub fn LLVMInitializeMSP430AsmPrinter();
    pub fn LLVMInitializeXCoreAsmPrinter();
    pub fn LLVMInitializeMipsAsmPrinter();
    pub fn LLVMInitializeAArch64AsmPrinter();
    pub fn LLVMInitializeARMAsmPrinter();
    pub fn LLVMInitializePowerPCAsmPrinter();
    pub fn LLVMInitializeSparcAsmPrinter();
    pub fn LLVMInitializeX86AsmPrinter();
    pub fn LLVMInitializeR600AsmParser();
    pub fn LLVMInitializeSystemZAsmParser();
    pub fn LLVMInitializeMipsAsmParser();
    pub fn LLVMInitializeAArch64AsmParser();
    pub fn LLVMInitializeARMAsmParser();
    pub fn LLVMInitializePowerPCAsmParser();
    pub fn LLVMInitializeSparcAsmParser();
    pub fn LLVMInitializeX86AsmParser();
    pub fn LLVMInitializeSystemZDisassembler();
    pub fn LLVMInitializeHexagonDisassembler();<commit_msg>R600 target renamed to AMDGPU.<commit_after>//! Target information

use super::prelude::*;

#[repr(C)]
pub enum LLVMByteOrdering {
    LLVMBigEndian = 0,
    LLVMLittleEndian = 1,
}

pub enum LLVMOpaqueTargetData {}
pub type LLVMTargetDataRef = *mut LLVMOpaqueTargetData;

pub enum LLVMOpaqueTargetLibraryInfotData {}
pub type LLVMTargetLibraryInfoRef = *mut LLVMOpaqueTargetLibraryInfotData;

extern "C" {
    pub fn LLVMInitializeAMDGPUTargetInfo();
    pub fn LLVMInitializeSystemZTargetInfo();
    pub fn LLVMInitializeHexagonTargetInfo();
    pub fn LLVMInitializeNVPTXTargetInfo();
    pub fn LLVMInitializeCppBackendTargetInfo();
    pub fn LLVMInitializeMSP430TargetInfo();
    pub fn LLVMInitializeXCoreTargetInfo();
    pub fn LLVMInitializeMipsTargetInfo();
    pub fn LLVMInitializeAArch64TargetInfo();
    pub fn LLVMInitializeARMTargetInfo();
    pub fn LLVMInitializePowerPCTargetInfo();
    pub fn LLVMInitializeSparcTargetInfo();
    pub fn LLVMInitializeX86TargetInfo();
    pub fn LLVMInitializeAMDGPUTarget();
    pub fn LLVMInitializeSystemZTarget();
    pub fn LLVMInitializeHexagonTarget();
    pub fn LLVMInitializeNVPTXTarget();
    pub fn LLVMInitializeCppBackendTarget();
    pub fn LLVMInitializeMSP430Target();
    pub fn LLVMInitializeXCoreTarget();
    pub fn LLVMInitializeMipsTarget();
    pub fn LLVMInitializeAArch64Target();
    pub fn LLVMInitializeARMTarget();
    pub fn LLVMInitializePowerPCTarget();
    pub fn LLVMInitializeSparcTarget();
    pub fn LLVMInitializeX86Target();
    pub fn LLVMInitializeAMDGPUTargetMC();
    pub fn LLVMInitializeSystemZTargetMC();
    pub fn LLVMInitializeHexagonTargetMC();
    pub fn LLVMInitializeNVPTXTargetMC();
    pub fn LLVMInitializeCppBackendTargetMC();
    pub fn LLVMInitializeMSP430TargetMC();
    pub fn LLVMInitializeXCoreTargetMC();
    pub fn LLVMInitializeMipsTargetMC();
    pub fn LLVMInitializeAArch64TargetMC();
    pub fn LLVMInitializeARMTargetMC();
    pub fn LLVMInitializePowerPCTargetMC();
    pub fn LLVMInitializeSparcTargetMC();
    pub fn LLVMInitializeX86TargetMC();
    pub fn LLVMInitializeAMDGPUAsmPrinter();
    pub fn LLVMInitializeSystemZAsmPrinter();
    pub fn LLVMInitializeHexagonAsmPrinter();
    pub fn LLVMInitializeNVPTXAsmPrinter();
    pub fn LLVMInitializeMSP430AsmPrinter();
    pub fn LLVMInitializeXCoreAsmPrinter();
    pub fn LLVMInitializeMipsAsmPrinter();
    pub fn LLVMInitializeAArch64AsmPrinter();
    pub fn LLVMInitializeARMAsmPrinter();
    pub fn LLVMInitializePowerPCAsmPrinter();
    pub fn LLVMInitializeSparcAsmPrinter();
    pub fn LLVMInitializeX86AsmPrinter();
    pub fn LLVMInitializeAMDGPUAsmParser();
    pub fn LLVMInitializeSystemZAsmParser();
    pub fn LLVMInitializeMipsAsmParser();
    pub fn LLVMInitializeAArch64AsmParser();
    pub fn LLVMInitializeARMAsmParser();
    pub fn LLVMInitializePowerPCAsmParser();
    pub fn LLVMInitializeSparcAsmParser();
    pub fn LLVMInitializeX86AsmParser();
    pub fn LLVMInitializeSystemZDisassembler();
    pub fn LLVMInitializeHexagonDisassembler();
{'fraction_non_alphanumeric': 0.07231098665788173, 'fraction_numerical': 0.014165705814528085, 'mean_word_length': 5.2727272727272725, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1012754', 'n_tokens_mistral': 1885, 'n_tokens_neox': 1983, 'n_words': 431}