[all-commits] [llvm/llvm-project] 730dc4: [Clang] Added options for integrated backend.

Anastasia Stulova via All-commits all-commits at lists.llvm.org
Wed May 25 04:13:16 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 730dc4e9bce8189c037a32e520d18b141250d265
      https://github.com/llvm/llvm-project/commit/730dc4e9bce8189c037a32e520d18b141250d265
  Author: Anastasia Stulova <anastasia.stulova at arm.com>
  Date:   2022-05-25 (Wed, 25 May 2022)

  Changed paths:
    M clang/docs/UsersManual.rst
    M clang/include/clang/Driver/Options.td
    M clang/include/clang/Driver/ToolChain.h
    M clang/lib/Driver/ToolChain.cpp
    M clang/lib/Driver/ToolChains/SPIRV.h
    M clang/test/Driver/clang_f_opts.c
    M clang/test/Driver/spirv-toolchain.cl

  Log Message:
  -----------
  [Clang] Added options for integrated backend.

Following the new flow for external object code emission,
provide flags to switch between integrated and external
backend similar to the integrated assembler options.

SPIR-V target is the only user of this functionality at
this point.

This patch also updated SPIR-V documentation to clarify
that integrated object code emission for SPIR-V is an
experimental feature.

Differential Revision: https://reviews.llvm.org/D125679




More information about the All-commits mailing list