summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp
AgeCommit message (Expand)Author
2025-04-14[NFC][LLVM][PowerPC] Cleanup pass initialization for PowerPC (#134422)Rahul Joshi
2025-02-20Revert "[CodeGen] Remove static member function Register::isVirtualRegister. ...Christopher Di Bella
2025-02-20[CodeGen] Remove static member function Register::isVirtualRegister. NFC (#12...Craig Topper
2024-11-14[PowerPC] Remove unused includes (NFC) (#116163)Kazu Hirata
2023-03-15[llvm] Use *{Map,Set}::contains (NFC)Kazu Hirata
2023-01-13[CodeGen][Target] Remove uses of Register::isPhysicalRegister/isVirtualRegist...Craig Topper
2022-06-17[PowerPC] Fix PPCVSXSwapRemoval pass to include MTVSCR and MFVSCR as not swap...Quinn Pham
2020-12-29[PowerPC] Provide patterns for permuted scalar to vector for pre-P8Nemanja Ivanovic
2020-08-04[PowerPC] Don't remove single swap between the load and storeNemanja Ivanovic
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-05-31[PowerPC] check for INLINEASM_BR along w/ INLINEASMNick Desaulniers
2019-04-12[PowerPC] Add initialization for some ppc passesKang Zhang
2019-04-12Revert "[PowerPC] Add initialization for some ppc passes"Eric Christopher
2019-04-12[PowerPC] Add initialization for some ppc passesKang Zhang
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-30Remove trailing spaceFangrui Song
2018-06-13[PowerPC] avoid verification failure due to PowerPC VSX Swap Removal passHiroshi Inoue
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-02-01[PowerPC] Tell VSX swap removal that scalar conversions are lane-sensitiveNemanja Ivanovic
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-20[PPC] Heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st.Tony Jiang
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton
2017-07-05[Power9] Disable removing extra swaps on P9.Sean Fertile
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-01-28Cleanup dump() functions.Matthias Braun
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2016-10-07Revert "Revert "Add a static_assert to enforce that parameters to llvm::forma...Mehdi Amini
2016-10-06Revert "Add a static_assert to enforce that parameters to llvm::format() are ...Mehdi Amini
2016-10-06Add a static_assert to enforce that parameters to llvm::format() are not tota...Mehdi Amini
2016-07-06Ensure all uses of permute instructions feed vector storesKit Barton
2016-05-04[PowerPC] Generate VSX version of splat wordNemanja Ivanovic
2016-04-27Add optimization bisect opt-in calls for PowerPC passesAndrew Kaylor
2015-12-28Refactor: Simplify boolean conditional return statements in lib/Target/PowerPCAlexander Kornienko
2015-11-02[PPC64LE] Properly initialize instr-info in PPCVSXSwapRemoval passBill Schmidt
2015-10-26Drop code after unreachable. No functionality change.Benjamin Kramer
2015-10-25Convert assert(false) into llvm_unreachable where it makes sense.Benjamin Kramer
2015-10-08PowerPC: Don't use getNextNode() for insertion pointDuncan P. N. Exon Smith
2015-08-24[PPC64LE] Fix PR24546 - Swap optimization and debug valuesBill Schmidt
2015-07-21[PPC64LE] More vector swap optimization TLCBill Schmidt
2015-07-13[PPC64LE] More improvements to VSX swap optimizationBill Schmidt
2015-07-02[PPC64LE] Remove implicit-subreg restriction from VSX swap removalBill Schmidt
2015-07-02[PPC64LE] Teach swap optimization about the doubleword splat idiomBill Schmidt
2015-07-01[PPC64LE] Enable missing lxvdsx optimization, and related swap optimizationBill Schmidt
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko