This patch is part of a project to move the Presburger library into LLVM.
getUpperBoundForIndex
declarePromisedInterface()