llvm-project
[SPARC] Properly handle CC for long double on sparc32
#162226
Merged

[SPARC] Properly handle CC for long double on sparc32 #162226

koachan merged 19 commits into llvm:main from koachan:sparc64-vis
koachan
koachan koachan requested a review from rorth rorth 259 days ago
koachan koachan requested a review from s-barannikov s-barannikov 259 days ago
koachan koachan requested a review from efriedma-quic efriedma-quic 259 days ago
llvmbot llvmbot added clang
llvmbot llvmbot added compiler-rt
llvmbot llvmbot added backend:Sparc
llvmbot llvmbot added clang:frontend
llvmbot llvmbot added clang:codegen
llvmbot llvmbot added compiler-rt:builtins
llvmbot
koachan
koachan
koachan commented on 2025-10-07
koachan
efriedma-quic
efriedma-quic commented on 2025-10-07
efriedma-quic
efriedma-quic commented on 2025-10-14
koachan koachan requested a review from efriedma-quic efriedma-quic 251 days ago
koachan koachan changed the title [WIP][SPARC] Properly handle CC for long double on sparc32 [SPARC] Properly handle CC for long double on sparc32 251 days ago
koachan
rorth
koachan
llvmbot llvmbot added compiler-rt:ubsan
llvmbot llvmbot added compiler-rt:sanitizer
efriedma-quic
koachan
efriedma-quic
koachan koachan force pushed 236 days ago
koachan
koachan
koachan commented on 2025-10-29
s-barannikov
s-barannikov commented on 2025-11-09
s-barannikov
koachan
llvmbot llvmbot added llvm:adt
github-actions
koachan koachan force pushed 225 days ago
koachan koachan removed llvm:adt
s-barannikov
s-barannikov
s-barannikov
s-barannikov commented on 2025-11-10
efriedma-quic
koachan
github-actions
arsenm
koachan [WIP][SPARC] Properly handle CC for long double on sparc32
ff3ad98d
koachan Implement indirect argument handling in LowerCall/FormalArguments
84b1b6df
koachan Update tests
0c673aea
koachan Remove redundant checks
aee28958
koachan Un-xfail tests that are now passing
f62d4df9
koachan Fix long double __Complex returns
b283fee2
koachan Apply suggestions
8724a592
koachan Try to make complex f128 work
5e8aa4a1
koachan Apply suggestions
f9ed024a
koachan koachan force pushed to f9ed024a 215 days ago
efriedma-quic
efriedma-quic approved these changes on 2025-11-21
brad0 brad0 requested a review from s-barannikov s-barannikov 214 days ago
s-barannikov
s-barannikov commented on 2025-11-21
koachan Apply suggestions
ff6e10e2
brad0 brad0 requested a review from s-barannikov s-barannikov 212 days ago
brad0 brad0 requested a review from efriedma-quic efriedma-quic 212 days ago
koachan Use CCIfConsecutiveRegs
e38af2a6
koachan inreg should only apply to long double _Complex
cb69bc66
s-barannikov
s-barannikov commented on 2025-11-24
koachan Use autogenerated tests
34bfc88f
s-barannikov
s-barannikov commented on 2025-11-24
s-barannikov
s-barannikov commented on 2025-11-24
s-barannikov
s-barannikov commented on 2025-11-24
koachan Fix direct fp128 arg passing
69e93a86
s-barannikov
s-barannikov commented on 2025-11-24
koachan Add FIXME note and stack argument test
16391d0e
koachan Separate ABI tests
2481bb8c
s-barannikov
s-barannikov commented on 2025-11-24
s-barannikov
s-barannikov commented on 2025-11-24
koachan Apply suggestions
5b13c019
s-barannikov
s-barannikov approved these changes on 2025-11-26
koachan Change condition and reformat
e383d759
koachan Define __LONG_DOUBLE_128__
291824c4
brad0 brad0 requested a review from s-barannikov s-barannikov 205 days ago
brad0
s-barannikov
s-barannikov approved these changes on 2025-11-29
koachan koachan merged 3e16aef2 into main 205 days ago
llvm-ci
llvm-ci
llvm-ci
koachan
koachan commented on 2025-11-30

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone