Good questions, @yongsheng  it seems there is no exact answer for this question in the Internet.
From the chromium code, auto complete is the basic functionality of auto fill.
From my understanding, auto complete is for input node, auto fill is for form node.