from llvmpy import _api, capsule

class Func:
    _llvm_type_ = "llvm::LibFunc::Func"
    ZdaPv = _api.llvm.LibFunc.ZdaPv()
    ZdlPv = _api.llvm.LibFunc.ZdlPv()
    Znaj = _api.llvm.LibFunc.Znaj()
    ZnajRKSt9nothrow_t = _api.llvm.LibFunc.ZnajRKSt9nothrow_t()
    Znam = _api.llvm.LibFunc.Znam()
    ZnamRKSt9nothrow_t = _api.llvm.LibFunc.ZnamRKSt9nothrow_t()
    Znwj = _api.llvm.LibFunc.Znwj()
    ZnwjRKSt9nothrow_t = _api.llvm.LibFunc.ZnwjRKSt9nothrow_t()
    Znwm = _api.llvm.LibFunc.Znwm()
    ZnwmRKSt9nothrow_t = _api.llvm.LibFunc.ZnwmRKSt9nothrow_t()
    cxa_atexit = _api.llvm.LibFunc.cxa_atexit()
    cxa_guard_abort = _api.llvm.LibFunc.cxa_guard_abort()
    cxa_guard_acquire = _api.llvm.LibFunc.cxa_guard_acquire()
    cxa_guard_release = _api.llvm.LibFunc.cxa_guard_release()
    memcpy_chk = _api.llvm.LibFunc.memcpy_chk()
    acos = _api.llvm.LibFunc.acos()
    acosf = _api.llvm.LibFunc.acosf()
    acosh = _api.llvm.LibFunc.acosh()
    acoshf = _api.llvm.LibFunc.acoshf()
    acoshl = _api.llvm.LibFunc.acoshl()
    acosl = _api.llvm.LibFunc.acosl()
    asin = _api.llvm.LibFunc.asin()
    asinf = _api.llvm.LibFunc.asinf()
    asinh = _api.llvm.LibFunc.asinh()
    asinhf = _api.llvm.LibFunc.asinhf()
    asinhl = _api.llvm.LibFunc.asinhl()
    asinl = _api.llvm.LibFunc.asinl()
    atan = _api.llvm.LibFunc.atan()
    atan2 = _api.llvm.LibFunc.atan2()
    atan2f = _api.llvm.LibFunc.atan2f()
    atan2l = _api.llvm.LibFunc.atan2l()
    atanf = _api.llvm.LibFunc.atanf()
    atanh = _api.llvm.LibFunc.atanh()
    atanhf = _api.llvm.LibFunc.atanhf()
    atanhl = _api.llvm.LibFunc.atanhl()
    atanl = _api.llvm.LibFunc.atanl()
    calloc = _api.llvm.LibFunc.calloc()
    cbrt = _api.llvm.LibFunc.cbrt()
    cbrtf = _api.llvm.LibFunc.cbrtf()
    cbrtl = _api.llvm.LibFunc.cbrtl()
    ceil = _api.llvm.LibFunc.ceil()
    ceilf = _api.llvm.LibFunc.ceilf()
    ceill = _api.llvm.LibFunc.ceill()
    copysign = _api.llvm.LibFunc.copysign()
    copysignf = _api.llvm.LibFunc.copysignf()
    copysignl = _api.llvm.LibFunc.copysignl()
    cos = _api.llvm.LibFunc.cos()
    cosf = _api.llvm.LibFunc.cosf()
    cosh = _api.llvm.LibFunc.cosh()
    coshf = _api.llvm.LibFunc.coshf()
    coshl = _api.llvm.LibFunc.coshl()
    cosl = _api.llvm.LibFunc.cosl()
    exp = _api.llvm.LibFunc.exp()
    exp10 = _api.llvm.LibFunc.exp10()
    exp10f = _api.llvm.LibFunc.exp10f()
    exp10l = _api.llvm.LibFunc.exp10l()
    exp2 = _api.llvm.LibFunc.exp2()
    exp2f = _api.llvm.LibFunc.exp2f()
    exp2l = _api.llvm.LibFunc.exp2l()
    expf = _api.llvm.LibFunc.expf()
    expl = _api.llvm.LibFunc.expl()
    expm1 = _api.llvm.LibFunc.expm1()
    expm1f = _api.llvm.LibFunc.expm1f()
    expm1l = _api.llvm.LibFunc.expm1l()
    fabs = _api.llvm.LibFunc.fabs()
    fabsf = _api.llvm.LibFunc.fabsf()
    fabsl = _api.llvm.LibFunc.fabsl()
    fiprintf = _api.llvm.LibFunc.fiprintf()
    floor = _api.llvm.LibFunc.floor()
    floorf = _api.llvm.LibFunc.floorf()
    floorl = _api.llvm.LibFunc.floorl()
    fmod = _api.llvm.LibFunc.fmod()
    fmodf = _api.llvm.LibFunc.fmodf()
    fmodl = _api.llvm.LibFunc.fmodl()
    fputc = _api.llvm.LibFunc.fputc()
    fputs = _api.llvm.LibFunc.fputs()
    free = _api.llvm.LibFunc.free()
    fwrite = _api.llvm.LibFunc.fwrite()
    iprintf = _api.llvm.LibFunc.iprintf()
    log = _api.llvm.LibFunc.log()
    log10 = _api.llvm.LibFunc.log10()
    log10f = _api.llvm.LibFunc.log10f()
    log10l = _api.llvm.LibFunc.log10l()
    log1p = _api.llvm.LibFunc.log1p()
    log1pf = _api.llvm.LibFunc.log1pf()
    log1pl = _api.llvm.LibFunc.log1pl()
    log2 = _api.llvm.LibFunc.log2()
    log2f = _api.llvm.LibFunc.log2f()
    log2l = _api.llvm.LibFunc.log2l()
    logb = _api.llvm.LibFunc.logb()
    logbf = _api.llvm.LibFunc.logbf()
    logbl = _api.llvm.LibFunc.logbl()
    logf = _api.llvm.LibFunc.logf()
    logl = _api.llvm.LibFunc.logl()
    malloc = _api.llvm.LibFunc.malloc()
    memchr = _api.llvm.LibFunc.memchr()
    memcmp = _api.llvm.LibFunc.memcmp()
    memcpy = _api.llvm.LibFunc.memcpy()
    memmove = _api.llvm.LibFunc.memmove()
    memset = _api.llvm.LibFunc.memset()
    memset_pattern16 = _api.llvm.LibFunc.memset_pattern16()
    nearbyint = _api.llvm.LibFunc.nearbyint()
    nearbyintf = _api.llvm.LibFunc.nearbyintf()
    nearbyintl = _api.llvm.LibFunc.nearbyintl()
    posix_memalign = _api.llvm.LibFunc.posix_memalign()
    pow = _api.llvm.LibFunc.pow()
    powf = _api.llvm.LibFunc.powf()
    powl = _api.llvm.LibFunc.powl()
    putchar = _api.llvm.LibFunc.putchar()
    puts = _api.llvm.LibFunc.puts()
    realloc = _api.llvm.LibFunc.realloc()
    reallocf = _api.llvm.LibFunc.reallocf()
    rint = _api.llvm.LibFunc.rint()
    rintf = _api.llvm.LibFunc.rintf()
    rintl = _api.llvm.LibFunc.rintl()
    round = _api.llvm.LibFunc.round()
    roundf = _api.llvm.LibFunc.roundf()
    roundl = _api.llvm.LibFunc.roundl()
    sin = _api.llvm.LibFunc.sin()
    sinf = _api.llvm.LibFunc.sinf()
    sinh = _api.llvm.LibFunc.sinh()
    sinhf = _api.llvm.LibFunc.sinhf()
    sinhl = _api.llvm.LibFunc.sinhl()
    sinl = _api.llvm.LibFunc.sinl()
    siprintf = _api.llvm.LibFunc.siprintf()
    sqrt = _api.llvm.LibFunc.sqrt()
    sqrtf = _api.llvm.LibFunc.sqrtf()
    sqrtl = _api.llvm.LibFunc.sqrtl()
    stpcpy = _api.llvm.LibFunc.stpcpy()
    strcat = _api.llvm.LibFunc.strcat()
    strchr = _api.llvm.LibFunc.strchr()
    strcmp = _api.llvm.LibFunc.strcmp()
    strcpy = _api.llvm.LibFunc.strcpy()
    strcspn = _api.llvm.LibFunc.strcspn()
    strdup = _api.llvm.LibFunc.strdup()
    strlen = _api.llvm.LibFunc.strlen()
    strncat = _api.llvm.LibFunc.strncat()
    strncmp = _api.llvm.LibFunc.strncmp()
    strncpy = _api.llvm.LibFunc.strncpy()
    strndup = _api.llvm.LibFunc.strndup()
    strnlen = _api.llvm.LibFunc.strnlen()
    strpbrk = _api.llvm.LibFunc.strpbrk()
    strrchr = _api.llvm.LibFunc.strrchr()
    strspn = _api.llvm.LibFunc.strspn()
    strstr = _api.llvm.LibFunc.strstr()
    strtod = _api.llvm.LibFunc.strtod()
    strtof = _api.llvm.LibFunc.strtof()
    strtol = _api.llvm.LibFunc.strtol()
    strtold = _api.llvm.LibFunc.strtold()
    strtoll = _api.llvm.LibFunc.strtoll()
    strtoul = _api.llvm.LibFunc.strtoul()
    strtoull = _api.llvm.LibFunc.strtoull()
    tan = _api.llvm.LibFunc.tan()
    tanf = _api.llvm.LibFunc.tanf()
    tanh = _api.llvm.LibFunc.tanh()
    tanhf = _api.llvm.LibFunc.tanhf()
    tanhl = _api.llvm.LibFunc.tanhl()
    tanl = _api.llvm.LibFunc.tanl()
    trunc = _api.llvm.LibFunc.trunc()
    truncf = _api.llvm.LibFunc.truncf()
    truncl = _api.llvm.LibFunc.truncl()
    valloc = _api.llvm.LibFunc.valloc()
    NumLibFuncs = _api.llvm.LibFunc.NumLibFuncs()

