ANTLR generates top down parsers which use a few different algorithms, including Parr's LL(star) algorithm and the new ALL(star) algorithm for antlr 4:
https://scholar.google.com/scholar?cluster=11340764028758422...
https://scholar.google.com/scholar?cluster=70305927860962254...
The ANTLR acronym is explained here and doesn't have anything to do with LR grammars: http://www.antlr.org/
Bottom-up parsers are nigh unreadable by mortals.