summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
AgeCommit message (Expand)Author
2025-11-17[PowerPC] TableGen-erate SDNode descriptions (#168108)Sergei Barannikov
2025-09-12CodeGen: Remove MachineFunction argument from getPointerRegClass (#158185)Matt Arsenault
2025-06-25[PowerPC] eliminate RLWINM instruction following LBARX as possible (#144089)zhijian lin
2025-05-26Use getSignedTargetConstant for offset (#141149)Shimin Cui
2025-05-04[llvm] Remove unused local variables (NFC) (#138478)Kazu Hirata
2025-03-20[Target] Use *Set::insert_range (NFC) (#132140)Kazu Hirata
2025-01-06[PowerPC] Support PIC Secure PLT for CALL_RMFangrui Song
2024-12-19[SelectionDAG] Move SDNode::use_iterator::getOperandNo to SDUse. (#120536)Craig Topper
2024-12-19[SelectionDAG] Split SDNode::use_iterator into user_iterator and use_iterator...Craig Topper
2024-12-18[SelectionDAG] Add SDNode::user_begin() and use it in some places (#120509)Craig Topper
2024-12-18[SelectionDAG] Rename SDNode::uses() to users(). (#120499)Craig Topper
2024-11-28[PPC] Use getSignedConstant() for frame index offsetNikita Popov
2024-11-22[PowerPC] Use getSignedConstant() where necessary (#117177)Nikita Popov
2024-11-11[NFC][PowerPC] Add getScalarIntVT to return MVT based on arch (#115203)Lei Huang
2024-08-13[PowerPC] Use APInt::getZExtValue() instead of getRawData(). NFCCraig Topper
2024-06-06[PowerPC] Adjust operand order of ADDItoc to be consistent with other ADDI* n...Kai Luo
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice
2024-05-21[PowerPC][AIX] 64-bit large code-model support for toc-data (#90619)Zaara Syeda
2024-05-08[PowerPC][AIX] Refactor existing logic to handle non-zero offsets for aix-sma...Felix (Ting Wang)
2024-05-05[Target] Use StringRef::operator== instead of StringRef::equals (NFC) (#91072...Kazu Hirata
2024-05-02NFC: fix clang format spacing and documentation (#90775)Lei Huang
2024-04-17[PowerPC] 32-bit large code-model support for toc-data (#85129)Zaara Syeda
2024-03-28[AIX][TLS] Produce a faster local-exec access sequence for the "aix-small-tls...Amy Kwan
2024-03-15[AIX] Support per global code model. (#79202)Sean Fertile
2024-03-13[PowerPC][NFC] Rename ADDItocL to match the 64-bit naming convention (#85099)Zaara Syeda
2024-03-13[AIX][TOC] Add -mtocdata/-mno-tocdata options on AIX (#67999)Zaara Syeda
2024-02-06[PowerPC] Mask constant operands in ValueBit tracking (#67653)Qiu Chaofan
2024-02-01[PowerPC] Fix -Wunused-variable in PPCAsmPrinter.cpp and PPCISelDAGToDAG.cpp ...Jie Fu
2024-02-01[AIX][TLS] Optimize the small local-exec access sequence for non-zero offsets...Amy Kwan
2024-01-31[AIX] [XCOFF] Add support for common and local common symbols in the TOC (#79...Zaara Syeda
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
2024-01-09[RFC][SelectionDAG] Add and use SDNode::getAsZExtVal() helper (#76710)Alex Bradbury
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-09-13reland [InlineAsm] wrap ConstraintCode in enum class NFC (#66264)Nick Desaulniers
2023-09-07[AIX][TLS] Produce a faster local-exec access sequence with -maix-small-local...Amy Kwan
2023-09-07[PowerPC] Try to use less instructions to materialize 64-bit constant when Hi...esmeyi
2023-09-07[PowerPC] Merge rotate and clear into single instruction.Stefan Pintilie
2023-08-21[PowerPC] Use isNullConstant (NFC)Kazu Hirata
2023-08-15Revert "[XCOFF][AIX] Peephole optimization for toc-data."Sean Fertile
2023-08-15Revert "[PPC][AIX] Fix toc-data peephole bug and some related cleanup."Sean Fertile
2023-08-10[PPC][AIX] Fix toc-data peephole bug and some related cleanup.Sean Fertile
2023-07-13[XCOFF][AIX] Peephole optimization for toc-data.Sean Fertile
2023-07-06[AIX][TLS] Generate optimized local-exec access code sequence using X-Form lo...Amy Kwan
2023-06-27[PowerPC][TLS] Add additional TLS X-Form loads/store instructionsAmy Kwan
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich
2023-05-24LLVM_FALLTHROUGH => [[fallthrough]]. NFCCraig Topper
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi