aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC
AgeCommit message (Expand)AuthorFilesLines
2024-04-02[PPC][NFC] add an option for GatherAllAliasesMaxDepth (#87071)Chen Zheng1-0/+6
2024-03-28[AIX][TLS] Produce a faster local-exec access sequence for the "aix-small-tls...Amy Kwan2-15/+36
2024-03-26[Intrinsics] Make `patchpoint.i64` generic on its return type (#85911)Il-Capitano1-1/+1
2024-03-25[MC] Make `MCParsedAsmOperand::getReg()` return `MCRegister` (#86444)Sergei Barannikov1-12/+14
2024-03-22[PowerPC][AIX] support explicit sections for -ffunction-sections (#85351)Chen Zheng1-3/+3
2024-03-21[PowerPC] Clang format (NFC).Christudasan Devadasan1-1/+1
2024-03-20[PowerPC] Fix operand regclass of XSTSTDCSPQiu Chaofan1-1/+1
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse2-12/+18
2024-03-18[SystemZ] Don't lower ATOMIC_LOAD/STORE to LOAD/STORE (#75879)Jonas Paulsson2-14/+14
2024-03-18[MachineFrameInfo] Refactoring around computeMaxcallFrameSize() (NFC) (#78001)Jonas Paulsson1-1/+4
2024-03-18[PowerPC] Update chain uses when emitting lxsizx (#84892)Qiu Chaofan1-0/+1
2024-03-18[PowerPC] Fix behavior of rldimi/rlwimi/rlwnm builtins (#85040)Qiu Chaofan1-8/+32
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green3-8/+11
2024-03-15[AIX] Support per global code model. (#79202)Sean Fertile4-15/+136
2024-03-14[AIX][TOC] Fix buildbot failures from commit b4ae8df (#85303)Zaara Syeda3-25/+22
2024-03-13[PowerPC][NFC] Rename ADDItocL to match the 64-bit naming convention (#85099)Zaara Syeda10-30/+31
2024-03-13[AIX][TOC] Add -mtocdata/-mno-tocdata options on AIX (#67999)Zaara Syeda4-34/+26
2024-03-11[NFC] Remove unused parameter from shouldAssumeDSOLocal()Arthur Eubanks2-5/+4
2024-03-06[Codegen] Make Width in getMemOperandsWithOffsetWidth a LocationSize. (#83875)David Green2-9/+10
2024-03-05[NFC][RemoveDIs] Always use iterators for inserting PHIsJeremy Morse1-1/+1
2024-03-04[PowerPC] Add intrinsics for rldimi/rlwimi/rlwnm (#82968)Qiu Chaofan1-0/+37
2024-03-04[PowerPC] adjust cost for extract i64 from vector on P9 and above (#82963)Chen Zheng1-6/+4
2024-03-02[PowerPC] provide CFI for ELF32 to unwind cr2, cr3, cr4 (#83098)George Koehler1-6/+0
2024-03-01[PowerPC] Support local-dynamic TLS relocation on AIX (#66316)Felix (Ting Wang)10-32/+245
2024-03-01[PowerPC] Do not generate `isel` instruction if target doesn't have this inst...Kai Luo1-31/+51
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2024-02-19[PowerPC] adjust cost for vector insert/extract with non const index (#79092)Chen Zheng1-25/+37
2024-02-06[PowerPC] Mask constant operands in ValueBit tracking (#67653)Qiu Chaofan1-13/+24
2024-02-05[PowerPC] Fix assertion of InstDisp for local-exec TLS. NFC.Kai Luo1-1/+1
2024-02-02[PowerPC] Fix gcc -Wparentheses warning [NFC]Mikael Holmen1-2/+2
2024-02-01[TTI] Use Register in isLoadFromStackSlot and isStoreToStackSlot [nfc] (#80339)Philip Reames2-4/+4
2024-02-01[PowerPC] Fix -Wunused-variable in PPCAsmPrinter.cpp and PPCISelDAGToDAG.cpp ...Jie Fu2-3/+3
2024-02-01[AIX][TLS] Optimize the small local-exec access sequence for non-zero offsets...Amy Kwan2-20/+249
2024-01-31[AIX] [XCOFF] Add support for common and local common symbols in the TOC (#79...Zaara Syeda2-9/+21
2024-01-31Move the PowerPC/PPCMergeStringPool work to initializer (#77352)Shimin Cui1-1/+2
2024-01-30Refactor recomputeLiveIns to converge on added MachineBasicBlocks (#79940)Oskar Wirga2-9/+18
2024-01-28[Target] Use getConstantOperand (NFC)Kazu Hirata1-2/+2
2024-01-28[PowerPC] Directly call Instruction::getMetadata (NFC)Kazu Hirata1-3/+1
2024-01-26Revert "Refactor recomputeLiveIns to operate on whole CFG (#79498)"Nikita Popov2-4/+9
2024-01-26Refactor recomputeLiveIns to operate on whole CFG (#79498)Oskar Wirga2-9/+4
2024-01-26[AIX][TLS] Disallow the use of -maix-small-local-exec-tls and -fno-data-secti...Amy Kwan1-4/+17
2024-01-26[PowerPC][X86] Make cpu id builtins target independent and lower for PPC (#68...Nemanja Ivanovic4-0/+55
2024-01-26Add support to meger strings used by metadata (#77364)Shimin Cui1-0/+11
2024-01-26[NFC] Rename TargetInstrInfo::FoldImmediate to TargetInstrInfo::foldImmediate...Shengchen Kan3-3/+3
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber3-3/+3
2024-01-23[PowerPC] lower partial vector store cost (#78358)RolandF771-2/+3
2024-01-18[NFC][PowerPC] remove the redundant spill related flags settingChen Zheng1-11/+0
2024-01-15[PowerPC] Fix shuffle combine with undef elements (#77787)Nikita Popov1-4/+8
2024-01-15[PowerPC] Implement fence builtin (#76495)Qiu Chaofan2-1/+11
2024-01-10[PowerPC] Make verifier happy when lowering `llvm.trap` (#77266)Kai Luo1-1/+1