summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCInstrInfo.cpp
AgeCommit message (Expand)Author
2018-04-14Merging r322373:Tom Stellard
2018-04-13Merging r329852:Tom Stellard
2017-12-29[PowerPC] Fix for PR35688 - handle out-of-range values for r+r to r+i conversionNemanja Ivanovic
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-15Fix the second build bot break introduced by r320791.Nemanja Ivanovic
2017-12-15Fix code causing fallthrough warnings in the PPC back end.Nemanja Ivanovic
2017-12-15Fix the build bot break introduced by r320791.Nemanja Ivanovic
2017-12-15[PowerPC] Convert r+r instructions to r+i (pre and post RA)Nemanja Ivanovic
2017-12-14[CodeGen] Print global addresses as @foo in both MIR and debug outputFrancis Visoiu Mistrih
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-11-30[CodeGen] Print "%vreg0" as "%0" in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-29[PowerPC] Relax the checking on AND/AND8 in isSignOrZeroExtended.Sean Fertile
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-27[PowerPC] Remove redundant TOC savesZaara Syeda
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-26[PowerPC] Use record-form instruction for Less-or-Equal -1 and Greater-or-Equ...Hiroshi Inoue
2017-10-18[PowerPC] Use helper functions to check sign-/zero-extended valueHiroshi Inoue
2017-10-16[PowerPC] fix up in sign-/zero-extension eliminationHiroshi Inoue
2017-10-16[PowerPC] Eliminate sign- and zero-extensions if already sign- or zero-extendedHiroshi Inoue
2017-10-11[PowerPC] Utilize DQ-Form instructions for spill/restore and fix FrameIndex e...Lei Huang
2017-09-27[PowerPC] eliminate unconditional branch to the next instructionHiroshi Inoue
2017-09-21[Power9] Spill gprs to vector registers rather than stackZaara Syeda
2017-07-27[PowerPC] enable optimizeCompareInstr for branch with static branch hintHiroshi Inoue
2017-07-18fix formatting issue; NFCHiroshi Inoue
2017-06-21[PowerPC] define target hook isReallyTriviallyReMaterializable()Lei Huang
2017-06-15[PowerPC] fix potential verification errors on CFENCE8Hiroshi Inoue
2017-05-31[PowerPC] Eliminate integer compare instructions - vol. 2Nemanja Ivanovic
2017-05-29[PPC] Fix assertion failure during binary encoding with -mcpu=pwr9Hiroshi Inoue
2017-05-21SummaryHiroshi Inoue
2017-05-16[PPC] Lower load acquire/seq_cst trailing fence to cmp + bne + isync.Tim Shen
2017-04-21Re-commit r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg
2017-04-21Revert r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg
2017-04-21X86: Don't emit zero-byte functions on WindowsHans Wennborg
2017-03-27Remove an oddly unnecessary temporary.Eric Christopher
2017-03-03Make TargetInstrInfo::isPredicable take a const reference, NFCKrzysztof Parzyszek
2017-02-10[XRay] Implement powerpc64le xray.Tim Shen
2017-01-16[PowerPC] Expand ISEL instruction into if-then-else sequence.Tony Jiang
2017-01-16Revert "[PowerPC] Expand ISEL instruction into if-then-else sequence."Tony Jiang
2017-01-16[PowerPC] Expand ISEL instruction into if-then-else sequence.Tony Jiang
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2016-10-04[Power9] Exploit D-Form VSX Scalar memory ops that target full VSX register setNemanja Ivanovic
2016-10-04[Power9] Part-word VSX integer scalar loads/stores and sign extend instructionsNemanja Ivanovic
2016-09-22[Power9] Add exploitation of non-permuting memory opsNemanja Ivanovic
2016-09-14Finish renaming remaining analyzeBranch functionsMatt Arsenault
2016-09-14Make analyzeBranch family of instruction names consistentMatt Arsenault
2016-09-14AArch64: Use TTI branch functions in branch relaxationMatt Arsenault
2016-08-23[stackmaps] More extraction of common code [NFCI]Philip Reames
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-07-28TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFCSjoerd Meijer