This folder contains a set of patches to LLVM trunk of 20-feb-2013.
The latest working version of the CBE can be found here: https://github.com/draperlaboratory/llvm-cbe. It's an improved version of the one that was listed here and actually is able to recover simple loop structures but has even more shiny new features. For more info, check Richard's post to the LLVM mailing list: http://lists.cs.uiuc.edu/pipermail/llvmdev/2014-August/075875.html.
Jason E. Aden starteda repository on github which includes these patches. This repository can be found at https://github.com/glycerine/llvm/tree/cbe_revival.
The patch has been broken down into several components, first restoring the files from the old CBE and later adding more thorough changes. Each patch contains information on the differences with the old CBE or the specific problems which are fixed by the patch.
Please contact me if you find (or solve) any bugs or have problems with applying the patches.