Symbol table for complex data structure

Maybe this is not LLVM specific, but more or less related. The language I'm
implementing allows the programmer to define complex data structure like
Pascal records. How am I suppose to design the symbol table? What should be
recorded there? Just the type name or each of the record element must be
stored?