llvm-project
[CIR][X86] Implement lowering for sqrt builtins
#169310
Merged

[CIR][X86] Implement lowering for sqrt builtins #169310

andykaylor merged 44 commits into llvm:main from Priyanshu3820:cir-sqrtps-impl
Priyanshu3820
Priyanshu3820 Priyanshu3820 requested a review from lanza lanza 78 days ago
Priyanshu3820 Priyanshu3820 requested a review from bcardosolopes bcardosolopes 78 days ago
Priyanshu3820 Priyanshu3820 requested a review from xlauko xlauko 78 days ago
Priyanshu3820 Priyanshu3820 requested a review from andykaylor andykaylor 78 days ago
github-actions
llvmbot llvmbot added clang
llvmbot llvmbot added ClangIR
llvmbot
llvmbot
Priyanshu3820 Priyanshu3820 force pushed from be8cf21b to 990cbc45 78 days ago
Priyanshu3820 Priyanshu3820 force pushed from 990cbc45 to a76b756f 78 days ago
andykaylor
andykaylor commented on 2025-11-24
Priyanshu3820 Priyanshu3820 force pushed from a60dd645 to a4c8b5a5 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from JDevlieghere JDevlieghere 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from cyndyishida cyndyishida 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from rupprecht rupprecht 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from keith keith 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from aaronmondal aaronmondal 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from aaupov aaupov 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from maksfb maksfb 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from rafaelauler rafaelauler 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from ayermolo ayermolo 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from yota9 yota9 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from paschalis-mpeis paschalis-mpeis 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from yozhu yozhu 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from Moxinilian Moxinilian 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from makslevental makslevental 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from rolfmorel rolfmorel 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from ftynse ftynse 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from stellaraccident stellaraccident 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from grypp grypp 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from fabianmcg fabianmcg 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from aartbik aartbik 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from PeimingLiu PeimingLiu 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from yinying-lisa-li yinying-lisa-li 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from matthias-springer matthias-springer 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from antiagainst antiagainst 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from kuhar kuhar 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from nicolasvasilache nicolasvasilache 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from hanhanW hanhanW 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from Groverkss Groverkss 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from Superty Superty 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from banach-space banach-space 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from dcaballe dcaballe 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from rengolin rengolin 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from silee2 silee2 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from charithaintc charithaintc 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from Jianhui-Li Jianhui-Li 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from krzysz00 krzysz00 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from Endilll Endilll 76 days ago
Priyanshu3820 Priyanshu3820 requested a review from nikic nikic 76 days ago
Priyanshu3820 Priyanshu3820 requested a review 76 days ago
Priyanshu3820 Priyanshu3820 closed this 76 days ago
Priyanshu3820 Priyanshu3820 force pushed from a4c8b5a5 to 591c463e 76 days ago
Priyanshu3820 Add CIR sqrt builtin support for X86
627bcb3b
Priyanshu3820 Priyanshu3820 reopened this 76 days ago
Priyanshu3820
Priyanshu3820 Merge branch 'main' into cir-sqrtps-impl
d095f5a4
andykaylor andykaylor removed review request 76 days ago
andykaylor andykaylor removed review request from nikic nikic 76 days ago
andykaylor andykaylor removed review request from keith keith 76 days ago
andykaylor andykaylor removed review request from krzysz00 krzysz00 76 days ago
andykaylor andykaylor removed review request from antiagainst antiagainst 76 days ago
andykaylor andykaylor removed review request from stellaraccident stellaraccident 76 days ago
andykaylor andykaylor removed review request from rupprecht rupprecht 76 days ago
andykaylor andykaylor removed review request from JDevlieghere JDevlieghere 76 days ago
andykaylor andykaylor removed review request from rolfmorel rolfmorel 76 days ago
andykaylor andykaylor removed review request from aaupov aaupov 76 days ago
andykaylor andykaylor removed review request from rengolin rengolin 76 days ago
andykaylor andykaylor removed review request from paschalis-mpeis paschalis-mpeis 76 days ago
andykaylor andykaylor removed review request from ftynse ftynse 76 days ago
andykaylor andykaylor removed review request from matthias-springer matthias-springer 76 days ago
andykaylor andykaylor removed review request from banach-space banach-space 76 days ago
andykaylor andykaylor removed review request from grypp grypp 76 days ago
andykaylor andykaylor removed review request from kuhar kuhar 76 days ago
andykaylor andykaylor removed review request from makslevental makslevental 76 days ago
andykaylor andykaylor removed review request from hanhanW hanhanW 76 days ago
andykaylor andykaylor removed review request from fabianmcg fabianmcg 76 days ago
andykaylor andykaylor removed review request from maksfb maksfb 76 days ago
andykaylor andykaylor removed review request from rafaelauler rafaelauler 76 days ago
andykaylor andykaylor removed review request from Superty Superty 76 days ago
andykaylor andykaylor removed review request from nicolasvasilache nicolasvasilache 76 days ago
andykaylor andykaylor removed review request from Endilll Endilll 76 days ago
andykaylor andykaylor removed review request from yota9 yota9 76 days ago
andykaylor andykaylor removed review request from dcaballe dcaballe 76 days ago
andykaylor andykaylor removed review request from silee2 silee2 76 days ago
andykaylor andykaylor removed review request from cyndyishida cyndyishida 76 days ago
andykaylor andykaylor removed review request from Jianhui-Li Jianhui-Li 76 days ago
andykaylor andykaylor removed review request from aaronmondal aaronmondal 76 days ago
andykaylor andykaylor removed review request from Moxinilian Moxinilian 76 days ago
andykaylor andykaylor removed review request from PeimingLiu PeimingLiu 76 days ago
andykaylor andykaylor removed review request from aartbik aartbik 76 days ago
andykaylor andykaylor removed review request from ayermolo ayermolo 76 days ago
andykaylor andykaylor removed review request from Groverkss Groverkss 76 days ago
andykaylor andykaylor removed review request from yozhu yozhu 76 days ago
andykaylor andykaylor removed review request from yinying-lisa-li yinying-lisa-li 76 days ago
andykaylor andykaylor removed review request from charithaintc charithaintc 76 days ago
andykaylor andykaylor requested a review from andykaylor andykaylor 76 days ago
Priyanshu3820 Merge branch 'main' into cir-sqrtps-impl
8c13c6ff
philnik777
Priyanshu3820 Merge branch 'main' into cir-sqrtps-impl
17a3e661
Priyanshu3820
philnik777
Priyanshu3820
Priyanshu3820
Priyanshu3820 Merge branch 'main' into cir-sqrtps-impl
01bb815e
Priyanshu3820
Priyanshu3820 Implement sqrt builtins for all vector sizes
4a39fd71
Priyanshu3820 Test file renamed
ef3fd971
andykaylor
Priyanshu3820
Priyanshu3820 Add sqrt changes patch
97056731
andykaylor
andykaylor commented on 2025-12-02
andykaylor
andykaylor
bcardosolopes
Priyanshu3820 group with other floating point ops
21119e5a
Priyanshu3820 Priyanshu3820 requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 69 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2025-12-03
Priyanshu3820 place the implementation with other floating point ops
90878ec8
Priyanshu3820 Update clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
3529f40b
Priyanshu3820 Update clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
92d0ac3e
Priyanshu3820 Update clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
0385662d
Priyanshu3820 update clang\lib\CIR\Lowering\DirectToLLVM\LowerToLLVM.cpp
ddcb7b84
Priyanshu3820 update clang\lib\CIR\Lowering\DirectToLLVM\LowerToLLVM.cpp
1e846e74
Priyanshu3820 Update clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h
233efad6
Priyanshu3820 Update clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
9d940bc8
andykaylor
andykaylor commented on 2025-12-03
andykaylor
andykaylor commented on 2025-12-04
Priyanshu3820 Remove BOM character
51bbccad
Priyanshu3820 Merge branch 'cir-sqrtps-impl' of https://github.com/Priyanshu3820/ll…
f901f039
Priyanshu3820 Apply suggestion from @Copilot
e5789b65
Priyanshu3820 Apply suggestion from @andykaylor
8937b129
Priyanshu3820 add description
8a02c504
Priyanshu3820 Resolve merge conflict in LowerToLLVM.cpp
9923a624
Priyanshu3820 Remove undefined sqrt builtin cases
82a93955
Priyanshu3820 Remove unused getLLVMIntrinsicNameForType function
6bd32821
Priyanshu3820 Removed braces
8232ce8a
Priyanshu3820 Update clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
bc8e4ccf
Priyanshu3820 update clang\lib\CIR\Lowering\DirectToLLVM\LowerToLLVM.h
92847619
Priyanshu3820 Update clang/test/CIR/CodeGen/X86/cir-sqrt-builtins.c
8647b5c7
Priyanshu3820 Update test
4bac65a5
Priyanshu3820 update clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
b1ff2abd
andykaylor
andykaylor commented on 2025-12-04
Priyanshu3820 Remove unused include
88430061
Priyanshu3820 Move sqrt lowering with other floating point operations
ed824232
Priyanshu3820 Merge branch 'main' into cir-sqrtps-impl
9e8bec2f
andykaylor
andykaylor commented on 2025-12-06
Priyanshu3820 Remove BOM character
961c9f95
Priyanshu3820 gergeebranch 'cir-sqrtps-impl' of https://github.com/Priyanshu3820/ll…
e5d1a6dd
Priyanshu3820
Priyanshu3820 Merge branch 'main' into cir-sqrtps-impl
44ddd799
Priyanshu3820 Delete my-sqrt-changes.patch
4dd8aa07
Priyanshu3820 Update errorNYI call
cc5ffa1e
Priyanshu3820 Merge branch 'cir-sqrtps-impl' of https://github.com/Priyanshu3820/ll…
6d43c430
Priyanshu3820 update clang\lib\CIR\Lowering\DirectToLLVM\LowerToLLVM.cpp
47f9b2ff
Priyanshu3820 update clang/test/CIR/CodeGen/X86/cir-sqrt-builtins.c
15f1f4f1
Priyanshu3820
andykaylor
Priyanshu3820 Fix line endings in CIRGenBuiltinX86.cpp
b12779ab
Priyanshu3820
andykaylor
andykaylor approved these changes on 2025-12-08
github-actions
andykaylor Fix formatting
996b7e7f
andykaylor andykaylor merged 05b7720c into main 64 days ago
github-actions
Priyanshu3820
Priyanshu3820 Priyanshu3820 deleted the cir-sqrtps-impl branch 34 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone