[CIR][X86] Implement lowering for sqrt builtins #169310
Add CIR sqrt builtin support for X86
627bcb3b
Merge branch 'main' into cir-sqrtps-impl
d095f5a4
Merge branch 'main' into cir-sqrtps-impl
8c13c6ff
Merge branch 'main' into cir-sqrtps-impl
17a3e661
Merge branch 'main' into cir-sqrtps-impl
01bb815e
Implement sqrt builtins for all vector sizes
4a39fd71
Test file renamed
ef3fd971
Add sqrt changes patch
97056731
group with other floating point ops
21119e5a
place the implementation with other floating point ops
90878ec8
Update clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
3529f40b
Update clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
92d0ac3e
Update clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
0385662d
update clang\lib\CIR\Lowering\DirectToLLVM\LowerToLLVM.cpp
ddcb7b84
update clang\lib\CIR\Lowering\DirectToLLVM\LowerToLLVM.cpp
1e846e74
Update clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.h
233efad6
Update clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
9d940bc8
Remove BOM character
51bbccad
Merge branch 'cir-sqrtps-impl' of https://github.com/Priyanshu3820/ll…
f901f039
Apply suggestion from @Copilot
e5789b65
Apply suggestion from @andykaylor
8937b129
add description
8a02c504
Resolve merge conflict in LowerToLLVM.cpp
9923a624
Remove undefined sqrt builtin cases
82a93955
Remove unused getLLVMIntrinsicNameForType function
6bd32821
Removed braces
8232ce8a
Update clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
bc8e4ccf
update clang\lib\CIR\Lowering\DirectToLLVM\LowerToLLVM.h
92847619
Update clang/test/CIR/CodeGen/X86/cir-sqrt-builtins.c
8647b5c7
Update test
4bac65a5
update clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
b1ff2abd
Remove unused include
88430061
Move sqrt lowering with other floating point operations
ed824232
Merge branch 'main' into cir-sqrtps-impl
9e8bec2f
Remove BOM character
961c9f95
gergeebranch 'cir-sqrtps-impl' of https://github.com/Priyanshu3820/ll…
e5d1a6dd
Merge branch 'main' into cir-sqrtps-impl
44ddd799
Delete my-sqrt-changes.patch
4dd8aa07
Update errorNYI call
cc5ffa1e
Merge branch 'cir-sqrtps-impl' of https://github.com/Priyanshu3820/ll…
6d43c430
update clang\lib\CIR\Lowering\DirectToLLVM\LowerToLLVM.cpp
47f9b2ff
update clang/test/CIR/CodeGen/X86/cir-sqrt-builtins.c
15f1f4f1
Fix line endings in CIRGenBuiltinX86.cpp
b12779ab
Fix formatting
996b7e7f
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub