• Kevin Modzelewski's avatar
    Support writing out xdecrefs in the llvm jit · 896f568b
    Kevin Modzelewski authored
    It will end up spitting out something like:
    
    %x = callattrCapi()
    Py_XDECREF(x)
    if (!x) throwCapiException()
    
    We usually write something more like:
    
    %x = callattrCapi()
    if (!x) throwCapiException()
    Py_DECREF(x)
    
    But with optimizations turned on, llvm will turn them into
    the same thing.
    896f568b
irgenerator.cpp 140 KB