"git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "196d58373cd3b17ec68d870ce736bc3297ede6ed"
Implement AST/PCH chaining support for macro definitions. Previously,
we would deserialize all of the macro definitions we knew about while serializing the macro definitions at the end of the AST/PCH file. Even though we skipped most of them (since they were unchanged), it's still a performance problem. Now, we do the standard AST/PCH chaining trick: watch what identifiers are deserialized as macro names, and consider only those identifiers (along with macro definitions that have been deserialized/written in the source) when serializing the preprocessor state. llvm-svn: 125324
Loading
Please register or sign in to comment