The suggestion in D92277 was to move OpenCLOptions into LanguageOptions, but
this is not viable. Sema's LangOpts is immutable, and embedding
OpenCLOptions into LangOpts would make OpenCLOptions immutable too.
This is incompatible with handling of pragmas that alter the
OpenCLOptions during parsing/sema.
Perhaps there might be another solution, so putting this up for discussion with
@Anastasia and @azabaznov to start with.