[all-commits] [llvm/llvm-project] d8ef5b: [CIR] Emit target-cpu, target-features, and tune-c...
Chaitanya via All-commits
all-commits at lists.llvm.org
Wed Apr 29 03:07:49 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: d8ef5bcc87a8be8310279082c635ffef77e073ce
https://github.com/llvm/llvm-project/commit/d8ef5bcc87a8be8310279082c635ffef77e073ce
Author: Chaitanya <Krishna.Sankisa at amd.com>
Date: 2026-04-29 (Wed, 29 Apr 2026)
Changed paths:
M clang/include/clang/CIR/MissingFeatures.h
M clang/lib/CIR/CodeGen/CIRGenModule.cpp
M clang/lib/CIR/CodeGen/CIRGenModule.h
M clang/test/CIR/CodeGen/ctor-try-body.cpp
A clang/test/CIR/CodeGen/function-target-features.c
M clang/test/CIR/CodeGen/lambda.cpp
M clang/test/CIR/CodeGen/misc-attrs.cpp
M clang/test/CIR/CodeGen/new-delete-deactivation.cpp
M clang/test/CIR/CodeGen/new-delete.cpp
M clang/test/CIR/CodeGen/noreturn.cpp
M clang/test/CIR/CodeGen/optsize-func-attr.cpp
M clang/test/CIR/CodeGen/paren-list-agg-init.cpp
M clang/test/CIR/CodeGen/pointer-to-data-member.cpp
M clang/test/CIR/CodeGen/pointer-to-member-func.cpp
M clang/test/CIR/CodeGen/ret-attrs.cpp
M clang/test/CIR/CodeGen/side-effect.cpp
M clang/test/CIR/CodeGen/ternary.cpp
M clang/test/CIR/CodeGen/try-catch.cpp
A clang/test/CIR/CodeGen/tune-cpu.c
M clang/test/CIR/CodeGenCUDA/kernel-stub-name.cu
M clang/test/CIR/CodeGenHIP/simple.cpp
A clang/test/CIR/CodeGenHIP/target-features.hip
Log Message:
-----------
[CIR] Emit target-cpu, target-features, and tune-cpu attrs on cir.func (#193458)
Add `getCPUAndFeaturesAttributes` to `CIRGenModule`, mirroring OGCG's
`GetCPUAndFeaturesAttributes`.
This sets `cir.target-cpu`, `cir.target-features` and `cir.tune-cpu`
string attributes on `cir.func`.
For AMDGPU, only features that differ from the target CPU's defaults are
emitted matching OGCG.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list