aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury1-3/+2
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-6/+6
2023-09-13reland [InlineAsm] wrap ConstraintCode in enum class NFC (#66264)Nick Desaulniers1-8/+9
2023-09-07[AIX][TLS] Produce a faster local-exec access sequence with -maix-small-local...Amy Kwan1-7/+12
2023-09-07[PowerPC] Try to use less instructions to materialize 64-bit constant when Hi...esmeyi1-14/+26
2023-09-07[PowerPC] Merge rotate and clear into single instruction.Stefan Pintilie1-2/+33
2023-08-21[PowerPC] Use isNullConstant (NFC)Kazu Hirata1-7/+2
2023-08-15Revert "[XCOFF][AIX] Peephole optimization for toc-data."Sean Fertile1-33/+4
2023-08-15Revert "[PPC][AIX] Fix toc-data peephole bug and some related cleanup."Sean Fertile1-47/+41
2023-08-10[PPC][AIX] Fix toc-data peephole bug and some related cleanup.Sean Fertile1-41/+47
2023-07-13[XCOFF][AIX] Peephole optimization for toc-data.Sean Fertile1-4/+33
2023-07-06[AIX][TLS] Generate optimized local-exec access code sequence using X-Form lo...Amy Kwan1-15/+86
2023-06-27[PowerPC][TLS] Add additional TLS X-Form loads/store instructionsAmy Kwan1-2/+25
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich1-0/+1
2023-05-24LLVM_FALLTHROUGH => [[fallthrough]]. NFCCraig Topper1-1/+1
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi1-1/+1
2023-04-10[Target] Use isNullConstant and isOneConstant (NFC)Kazu Hirata1-15/+12
2023-04-02[Targets] Rename Flag->Glue. NFCCraig Topper1-4/+4
2023-03-13[DAG] Use ISD::isBitwiseLogicOp in AND/OR/XOR checks. NFCI.Simon Pilgrim1-8/+5
2023-01-31[PowerPC] Improve materialization for immediates which is almost a 32 bit splat.esmeyi1-4/+54
2023-01-28[Target] Use llvm::count{l,r}_{zero,one} (NFC)Kazu Hirata1-15/+15
2023-01-09[llvm][PPCISelDAGToDAG] rename ppc-codegen to ppc-iselNick Desaulniers1-1/+1
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers1-4/+5
2022-12-21[PowerPC] Implement P10 Byte Reverse InsructionsLei Huang1-1/+11
2022-12-16[PowerPC][NFC] Fix typos in PPCISelDAGToDAGKai Nacke1-4/+4
2022-12-15[SelectionDAG] Give all the target specific subclasses of SelectionDAGISel th...Craig Topper1-1/+5
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata1-6/+9
2022-10-13[PowerPC] Change CRNOT to a code gen single operand instructionNemanja Ivanovic1-4/+6
2022-09-26[PowerPC] XCOFF exception section support on the direct assembler pathPaul Scoropan1-5/+36
2022-09-03[llvm] Qualify auto in range-based for loops (NFC)Kazu Hirata1-1/+1
2022-08-08[PowerPC] mapping hardward loop intrinsics to powerpc pseudoChen Zheng1-0/+56
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-22/+22
2022-07-18[PowerPC] Add an ISEL pattern for i32 MULLI.esmeyi1-5/+20
2022-06-06[PowerPC] Support huge frame size for PPC64Kai Luo1-5/+5
2022-05-24Fix build failure revealed by c35ca3a1c78f693b749ad11742350b7fc6c5cd89Amy Kwan1-1/+2
2022-03-16Cleanup codegen includesserge-sans-paille1-0/+1
2022-03-10Revert "Cleanup codegen includes"Nico Weber1-1/+0
2022-03-10Cleanup codegen includesserge-sans-paille1-0/+1
2022-01-01[llvm] Use the default constructor for SDValue (NFC)Kazu Hirata1-3/+2
2021-12-08[PowerPC] use lvx + splat directly for aligned splat loadChen Zheng1-2/+12
2021-12-01[PowerPC][AIX] Add toc-data support for 64-bit AIX small code model.Yousuf Ali1-27/+41
2021-11-23[PowerPC] Add BCD add/sub/cmp builtinsNemanja Ivanovic1-2/+80
2021-11-18[PowerPC] fix typos in comments, NFCChen Zheng1-3/+3
2021-11-13[PowerPC] Use SDNode::uses (NFC)Kazu Hirata1-9/+3
2021-11-11[PowerPC][NFC] Ignore unused var in release builds.Jordan Rupprecht1-0/+1
2021-11-11[PowerPC] PPC backend optimization to lower int_ppc_tdw/int_ppc_tw intrinsics...Victor Huang1-0/+44
2021-11-05[PowerPC] address post-commit comments for D106555; NFCChen Zheng1-58/+59
2021-11-03[PowerPC] handle more splat loads without stack operationChen Zheng1-0/+62
2021-09-14[PowerPC] Exploit Prefixed Load/Stores using the refactored Load/Store Implem...Amy Kwan1-0/+7
2021-09-09[PowerPC] Update PC-Relative Load/Store Patterns to use the refactored Load/S...Amy Kwan1-0/+8