ASTContext: Refactor implicit record creation

Tidy up built-in record creation to reduce code duplication.

Continuation of r197336.

llvm-svn: 197452
GitOrigin-RevId: 2dea15b53c41fc859662c83849372e83607c2d15
3 files changed