summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCFastISel.cpp
AgeCommit message (Expand)Author
2025-11-17[PowerPC] TableGen-erate SDNode descriptions (#168108)Sergei Barannikov
2025-09-19[LLVM][CodeGen] Update PPCFastISel::SelectRet for ConstantInt based vectors. ...Paul Walker
2025-08-11[CodeGen] Provide original IR type to CC lowering (NFC) (#152709)Nikita Popov
2025-03-24[PowerPC] Avoid repeated hash lookups (NFC) (#132659)Kazu Hirata
2025-03-16[PowerPC] Use Register in FastISel. NFCCraig Topper
2025-03-05[FastISel] Use Register. NFCCraig Topper
2024-11-14[PowerPC] Remove unused includes (NFC) (#116163)Kazu Hirata
2024-08-04[CodeGen][NFC] Add wrapper method for MBBMap (#101893)Alexis Engelke
2024-07-17Rapply "[Target] Use range-based for loops (NFC) (#98844)"Kazu Hirata
2024-07-15Revert "[Target] Use range-based for loops (NFC) (#98844)"Kazu Hirata
2024-07-15[Target] Use range-based for loops (NFC) (#98844)Kazu Hirata
2024-07-13[Target] Use range-based for loops (NFC) (#98705)Kazu Hirata
2024-06-06[PowerPC] Adjust operand order of ADDItoc to be consistent with other ADDI* n...Kai Luo
2024-05-24[PowerPC] handle toc-data in load selection of fast-isel (#91916)Chen Zheng
2024-03-13[PowerPC][NFC] Rename ADDItocL to match the 64-bit naming convention (#85099)Zaara Syeda
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov
2023-02-16[PowerPC] Bail out of FISel when lowering long callsNemanja Ivanovic
2023-01-28[Target] Use llvm::count{l,r}_{zero,one} (NFC)Kazu Hirata
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song
2022-12-04[Target] llvm::Optional => std::optionalFangrui Song
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-21Return None instead of Optional<T>() (NFC)Kazu Hirata
2022-09-07[FastISel] Propagate PCSections metadata to MachineInstrMarco Elver
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-07-27Fix misc uses of "long" variables to use "int64_t".Eli Friedman
2022-07-27[PowerPC] Change long to int64_t (which is always 64 bit or 8 bytes )Umesh Kalappa
2022-06-20[llvm] Don't use Optional::getValue (NFC)Kazu Hirata
2022-01-19[NFC] Use Register instead of unsignedJim Lin
2022-01-17[PowerPC][AIX] Fallback to DAG-ISEL if global has toc-data attribute.Sean Fertile
2022-01-10[PowerPC] fast isel can lower intrinsics call on AIX.Chen Zheng
2021-09-07[PowerPC] Guard XSRSP in P8 for FastISelJinsong Ji
2021-09-03[PowerPC] Enable fast-isel on AIX 64 subtargetQiu Chaofan
2021-06-19Simplify some typedef structFangrui Song
2021-04-03[FastISel] Remove kill trackingNikita Popov
2021-01-06[PPC] Remove old PPCSubTarget variable.Kit Barton
2020-11-03[PowerPC] Skip IEEE 128-bit FP type in FastISelQiu Chaofan
2020-08-24[PowerPC] Do not use FISel for calls and TOC-based accesses with PC-RelNemanja Ivanovic
2020-07-01[Alignment][NFC] Migrate MachineFrameInfo::CreateStackObject to AlignGuillaume Chatelet
2020-06-26[PPC][NFC] Add Subtarget and replace all uses of PPCSubTarget with Subtarget.Kit Barton
2020-06-08[Alignment][NFC] Migrate the rest of backendsGuillaume Chatelet
2020-05-14[PowerPC] Remove support for SplitCSR.Sean Fertile
2020-05-12[CodeGen] Use Align in MachineConstantPool.Craig Topper
2020-03-31[Alignment][NFC] Transitionning more getMachineMemOperand call sitesGuillaume Chatelet
2019-09-20[NFC][PowerPC] Refactor classifyGlobalReferenceJinsong Ji
2019-09-12[PowerPC] Remove the SPE4RC register class and instead add f32 to the GPRC re...Craig Topper
2019-08-22[PowerPC] Add combined ELF ABI and 32/64 bit queries to the subtarget. [NFC]Sean Fertile
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-07-22[NFC][PowerPC]Change ADDIStocHA to ADDIStocHA8 to follow 64-bit naming conven...Jason Liu
2019-06-06[AIX] Implement function descriptor on SDAGJason Liu