C/c++ source file VS LLVM module NamedMetadata

my question is what information(e.g., #define…) in C/C++ source files will be translated to LLVM Module’s NamedMetadata.

Thanks