aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC
AgeCommit message (Expand)AuthorFilesLines
4 hours[PowerPC] Ensure MI peephole knows about instr modified by combineRLWINM() (#...Lei Huang1-0/+4
9 hours[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98512)Joseph Huber1-1/+1
16 hoursRevert "[Target] Use range-based for loops (NFC) (#98844)"Kazu Hirata2-6/+6
20 hours[Target] Use range-based for loops (NFC) (#98844)Kazu Hirata2-6/+6
3 days[Target] Use range-based for loops (NFC) (#98705)Kazu Hirata2-8/+6
5 days[CodeGen][NewPM] Port `machine-block-freq` to new pass manager (#98317)paperchalice1-4/+4
5 days[LLVM] Factor disabled Libcalls into the initializer (#98421)Joseph Huber1-10/+0
6 days[ARM][Mips][PowerPC] Remove unnecessary static_cast creating GISel Instructio...Craig Topper1-2/+1
6 days[CodeGen][NewPM] Port `LiveIntervals` to new pass manager (#98118)paperchalice2-6/+6
8 days[CodeGen][NewPM] Port `SlotIndexes` to new pass manager (#97941)paperchalice2-5/+5
8 days[CodeGen][NewPM] Port `LiveVariables` to new pass manager (#97880)paperchalice1-4/+4
8 days[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice1-3/+3
14 days[PowerPC] refactor CPU info in PPCTargetParser.def, NFCChen Zheng1-1/+1
2024-07-02[MC] Use a stub ctor for MCAsmLayoutFangrui Song1-1/+1
2024-07-02Revert "[MC] Use a stub ctor for MCAsmLayout"Davide Italiano1-1/+1
2024-07-01[MC] Use a stub ctor for MCAsmLayoutFangrui Song1-1/+1
2024-07-01[MC] Remove unused MCAsmLayout declarations and includesFangrui Song1-1/+0
2024-07-01MCExpr::evaluateAsRelocatable: replace the MCAsmLayout parameter with MCAssem...Fangrui Song2-9/+6
2024-07-01[MC] Remove unneeded MC*AsmBackend::fixupNeedsRelaxation overridesFangrui Song1-8/+0
2024-06-29[MC] Remove assignFragmentFangrui Song1-1/+1
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov2-0/+3
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov5-15/+15
2024-06-28Reapply "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#968...paperchalice1-2/+2
2024-06-27[IR] Add getDataLayout() helpers to BasicBlock and Instruction (#96902)Nikita Popov1-2/+2
2024-06-27Revert "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#96858)paperchalice1-2/+2
2024-06-27[CodeGen][NewPM] Port machine-branch-prob to new pass manager (#96389)paperchalice1-2/+2
2024-06-25Revert "[llvm] Use llvm::sort (NFC) (#96434)"Kazu Hirata1-1/+1
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer1-1/+1
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer1-1/+1
2024-06-23[llvm] Use llvm::sort (NFC) (#96434)Kazu Hirata1-1/+1
2024-06-20[PowerPC] use r1 as the frame pointer when there is dynamic allocaChen Zheng1-1/+4
2024-06-20[PPC] Add DwarfRegAlias for VSRPair (#95837)Zaara Syeda1-1/+1
2024-06-20[PowerPC] Make verifier happy after peephole on MMA COPYs (#94321)Kai Luo1-0/+3
2024-06-19[PowerPC] Remove extraneous ArrayRef (NFC) (#96092)Kazu Hirata1-6/+6
2024-06-14[CodeGen] Remove target SubRegLiveness flags (#95437)David Green1-8/+1
2024-06-13DAG: Replace bitwidth with type in suffix in atomic tablegen ops (#94845)Matt Arsenault2-54/+54
2024-06-12[CodeGen][NewPM] Split `MachinePostDominators` into a concrete analysis resul...paperchalice2-7/+7
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice5-15/+15
2024-06-07[PowerPC] return correct frame address for frameaddress intrinsicChen Zheng1-1/+2
2024-06-06[PowerPC] Adjust operand order of ADDItoc to be consistent with other ADDI* n...Kai Luo5-20/+24
2024-06-05[PowerPC][AIX] Support ByVals with greater alignment then pointer size (#93341)Zarko Todorovski1-18/+30
2024-06-04[PowerPC] Remove DAG matching in ADDIStocHA (#93905)Kai Luo1-3/+1
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice3-8/+14
2024-06-03[NFC] reorganize the PPCInstrP10.td based on the Predicates (#93835)zhijian lin1-299/+289
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice3-14/+8
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice3-8/+14
2024-05-29[PowerPC] option `-msoft-float` should not block the PC-relative address inst...zhijian lin4-62/+91
2024-05-27[PPCMergeStringPool] Only replace constant once (#92996)Nikita Popov1-30/+7
2024-05-24[NFC][LLVM] Clean up TLI VECFUNC macros. (#93178)Paul Walker1-1/+3
2024-05-24[PowerPC] handle toc-data in load selection of fast-isel (#91916)Chen Zheng1-7/+7