mirror-llvm-project/clang/unittests/CodeGen
Benjamin Luke 315c8bba65
Reland "[clang][CodeGen][X86_64] Honor per-function AVX ABI in C/C++ call paths, maintain old psABI for PlayStation." (#210349)
https://github.com/llvm/llvm-project/pull/193298 was reverted because of
a compile time regression (see results
[here](https://llvm-compile-time-tracker.com/compare.php?from=b9869c8c920a7dfa983e215bc30729b13d8b353b&to=464b46a73b7592c95222cf2e64b34ffe6f2cf251&stat=instructions:u))

I added a conditional statement so that getFunctionFeatureMap and the
subsequent string lookup is only called if FD->hasAttr<TargetAttr>()
evaluates to true which should be very rare.

---------

Co-authored-by: Aaron Ballman <aaron@aaronballman.com>
2026-07-21 09:04:03 -07:00
..
BufferSourceTest.cpp
CheckTargetFeaturesTest.cpp
CMakeLists.txt [Clang][LLDB] Refactor trap reason demangling out of LLDB and into Clang (#165996) 2025-11-04 16:25:33 -08:00
CodeGenExternalTest.cpp Reland "[clang][CodeGen][X86_64] Honor per-function AVX ABI in C/C++ call paths, maintain old psABI for PlayStation." (#210349) 2026-07-21 09:04:03 -07:00
DemangleTrapReasonInDebugInfo.cpp [Clang][LLDB] Refactor trap reason demangling out of LLDB and into Clang (#165996) 2025-11-04 16:25:33 -08:00
IRMatchers.h
TBAAMetadataTest.cpp
TestCompiler.h Reland "[clang][CodeGen][X86_64] Honor per-function AVX ABI in C/C++ call paths, maintain old psABI for PlayStation." (#210349) 2026-07-21 09:04:03 -07:00