llvm-project
[SPARC] Properly handle CC for long double on sparc32
#162226
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
19
Changes
View On
GitHub
[SPARC] Properly handle CC for long double on sparc32
#162226
koachan
merged 19 commits into
llvm:main
from
koachan:sparc64-vis
koachan
requested a review
from
rorth
259 days ago
koachan
requested a review
from
s-barannikov
259 days ago
koachan
requested a review
from
efriedma-quic
259 days ago
llvmbot
added
clang
llvmbot
added
compiler-rt
llvmbot
added
backend:Sparc
llvmbot
added
clang:frontend
llvmbot
added
clang:codegen
llvmbot
added
compiler-rt:builtins
koachan
commented on 2025-10-07
efriedma-quic
commented on 2025-10-07
efriedma-quic
commented on 2025-10-14
koachan
requested a review
from
efriedma-quic
251 days ago
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
llvmbot
added
compiler-rt:ubsan
llvmbot
added
compiler-rt:sanitizer
koachan
force pushed
236 days ago
koachan
commented on 2025-10-29
s-barannikov
commented on 2025-11-09
llvmbot
added
llvm:adt
koachan
force pushed
225 days ago
koachan
removed
llvm:adt
s-barannikov
commented on 2025-11-10
[WIP][SPARC] Properly handle CC for long double on sparc32
ff3ad98d
Implement indirect argument handling in LowerCall/FormalArguments
84b1b6df
Update tests
0c673aea
Remove redundant checks
aee28958
Un-xfail tests that are now passing
f62d4df9
Fix long double __Complex returns
b283fee2
Apply suggestions
8724a592
Try to make complex f128 work
5e8aa4a1
Apply suggestions
f9ed024a
koachan
force pushed
to
f9ed024a
215 days ago
efriedma-quic
approved these changes on 2025-11-21
brad0
requested a review
from
s-barannikov
214 days ago
s-barannikov
commented on 2025-11-21
Apply suggestions
ff6e10e2
brad0
requested a review
from
s-barannikov
212 days ago
brad0
requested a review
from
efriedma-quic
212 days ago
Use CCIfConsecutiveRegs
e38af2a6
inreg should only apply to long double _Complex
cb69bc66
s-barannikov
commented on 2025-11-24
Use autogenerated tests
34bfc88f
s-barannikov
commented on 2025-11-24
s-barannikov
commented on 2025-11-24
s-barannikov
commented on 2025-11-24
Fix direct fp128 arg passing
69e93a86
s-barannikov
commented on 2025-11-24
Add FIXME note and stack argument test
16391d0e
Separate ABI tests
2481bb8c
s-barannikov
commented on 2025-11-24
s-barannikov
commented on 2025-11-24
Apply suggestions
5b13c019
s-barannikov
approved these changes on 2025-11-26
Change condition and reformat
e383d759
Define __LONG_DOUBLE_128__
291824c4
brad0
requested a review
from
s-barannikov
205 days ago
s-barannikov
approved these changes on 2025-11-29
koachan
merged
3e16aef2
into main
205 days ago
koachan
commented on 2025-11-30
Login to write a write a comment.
Login via GitHub
Reviewers
s-barannikov
efriedma-quic
rorth
Assignees
No one assigned
Labels
clang
compiler-rt
backend:Sparc
clang:frontend
clang:codegen
compiler-rt:builtins
compiler-rt:ubsan
compiler-rt:sanitizer
Milestone
No milestone
Login to write a write a comment.
Login via GitHub