[GHC] #8321: improve basic block layout on LLVM backend by predicting stack/heap checks