summaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Targets/PPC.cpp
AgeCommit message (Expand)Author
2024-08-07[PPC] Implement BCD assist builtins (#101390)Lei Huang
2024-07-25[PowerPC] add TargetParser for PPC target (#97541)Chen Zheng
2024-07-23[PowerPC] Add support for -mcpu=pwr11 / -mtune=pwr11 (#99511)azhan92
2024-07-08[PowerPC] Diagnose musttail instead of crash inside backend (#93267)Chen Zheng
2024-07-03[PowerPC] refactor CPU info in PPCTargetParser.def, NFCChen Zheng
2024-05-09[PowerPC] Tune AIX shared library TLS model at function level (#84132)Felix (Ting Wang)
2024-05-02Implement a subset of builtin_cpu_supports() features (#82809)zhijian lin
2024-04-23[AIX][TLS][clang] Add -maix-small-local-dynamic-tls clang option (#88829)Felix (Ting Wang)
2024-02-22[AIX] Lower intrinsic __builtin_cpu_is into AIX platform-specific code. (#80069)zhijian lin
2024-01-26[AIX][TLS] Disallow the use of -maix-small-local-exec-tls and -fno-data-secti...Amy Kwan
2024-01-26[PowerPC][X86] Make cpu id builtins target independent and lower for PPC (#68...Nemanja Ivanovic
2024-01-26[PowerPC] Diagnose invalid combination with Altivec, VSX and soft-float (#79109)Chen Zheng
2024-01-15[PowerPC] Implement fence builtin (#76495)Qiu Chaofan
2023-11-20[PowerPC] Disable float128 on AIX in Clang (#67298)Qiu Chaofan
2023-10-26[PowerPC] Fix use of FPSCR builtins in smmintrin.h (#67299)Qiu Chaofan
2023-10-12[AIX] recognize vsr in inline asm for AIX (#68476)Chen Zheng
2023-10-07[clang][NFC] Typo fix in PPC.cppHubert Tong
2023-09-07[AIX][TLS][clang] Add -maix-small-local-exec-tls clang option.Amy Kwan
2023-06-26[clang][NFC] Remove trailing whitespaces and enforce it in lib, include and docsNikolas Klauser
2023-05-10Reland "[PowerPC] Add target feature requirement to builtins"Qiu Chaofan
2023-05-08Revert "[PowerPC] Add target feature requirement to builtins"Vitaly Buka
2023-05-08[PowerPC] Add target feature requirement to builtinsQiu Chaofan
2023-03-28[clang][PowerPC] Remove remaining Darwin supportDavid Tenty
2023-01-23[clang] Optimize clang::Builtin::Info densityserge-sans-paille
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille
2022-12-27[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille
2022-11-22[PPC] Undefine __ppc64__ to match GCCFangrui Song
2022-07-27[clang][AIX] Add option to control quadword lock free atomics ABI on AIXKai Luo
2022-06-05[clang] Use llvm::is_contained (NFC)Kazu Hirata
2022-05-19[PowerPC] Implement XL compat __fnabs and __fnabss builtins.Amy Kwan
2022-05-10[PowerPC] Fix PPCISD::STBRX selection issue on A2Ting Wang
2022-05-02[PowerPC] Enable CR bits support for Power8 and above.Amy Kwan
2022-04-20[PowerPC] add XLC compat builtin __absChen Zheng
2022-04-08[PowerPC] Support 16-byte lock free atomics on pwr8 and upKai Luo
2022-04-05[Clang][PowerPC] Add max/min intrinsics to Clang and PPC backendTing Wang
2022-01-24[PowerPC] Emit warning when SP is clobbered by asmQuinn Pham
2022-01-17[PowerPC] Allow -mfloat128 option for VSX targetsQiu Chaofan
2021-12-24Remove redundant return and continue statements (NFC)Kazu Hirata
2021-10-19[PowerPC] Restrict various P10 options to P10 only.Amy Kwan
2021-10-10[Basic] Use llvm::is_contained (NFC)Kazu Hirata
2021-09-29[PowerPC] The builtins load8r and store8r are Power 7 plus.Stefan Pintilie
2021-09-29[PowerPC] swdiv builtins for XL compatibilityQuinn Pham
2021-09-29[PowerPC] Define XL-compatible macros only for AIX and LinuxNemanja Ivanovic
2021-09-28[PowerPC] FP compare and test XL compat builtins.Quinn Pham
2021-09-02[AIX][PowerPC] Define __powerpc and __PPC macrosJake Egan
2021-08-19[PowerPC] Implement cmplxl builtinsAlbion Fung
2021-08-12[PowerPC] Implement XL compatibility builtin __addexLei Huang
2021-08-11[PowerPC] Do not define __PRIVILEGED__Stefan Pintilie
2021-08-10[AIX] Define __HOS_AIX__ macro only for AIX targetJake Egan
2021-08-06[AIX] Define _ARCH_PPC64 macro for 32-bitJake Egan