The "add_input_file" command is used to add all formats of input files to a design, such as constraint files, EDIF netlists and RTL files.

The input formats can be mixed and matched. For example, you can specify both .vhd and .sdc files in the same design.