llvm: Resolve circular deps with pointer and function types
ir: Add more attribute types
parser: Parse new attribute types