No. Compare the Completion node of the Emacs manual with the Tags node:
| Some arguments allow "completion" to enter their value. This means
| that after you type part of the argument, Emacs can fill in the rest,
| or some of it, based on what you have typed so far.
| ...
| For example, `M-x' uses the minibuffer to read the name of a
| command, so it provides a list of all Emacs command names for
| completion candidates.
| A "tags table" is a description of how a multi-file program is broken
| up into files. It lists the names of the component files and the names
| and positions of the functions (or other named subunits) in each file.