llvm-svn: 120137
This isn't used yet, because someone more experienced than I needs to look at the type system about gutting getCanonicalCallConv(). llvm-svn: 117638
AST library. This also adds infrastructure for supporting multiple C++ ABIs in the AST. llvm-svn: 111117