summaryrefslogtreecommitdiff
path: root/test/CodeGen/SPARC
AgeCommit message (Expand)Author
2018-02-02Merging r323643:Hans Wennborg
2017-12-11Revert r318704 - [Sparc] efficient pattern for UINT_TO_FP conversionRichard Trieu
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-30[CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih
2017-11-20[Sparc] efficient pattern for UINT_TO_FP conversionFedor Sergeev
2017-10-03Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Geoff Berry
2017-10-02Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-10-02Add support for Myriad ma2x8x series of CPUsWalter Lee
2017-09-04Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Sam McCall
2017-09-01Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-30Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY so...Hans Wennborg
2017-08-30Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-18Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" ro...Geoff Berry
2017-08-17 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forward...Geoff Berry
2017-08-17Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-16[MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry
2017-07-20[SPARC] Clean up the support for disabling fsmuld and fmuls instructions.James Y Knight
2017-07-18[Sparc] Added software multiplication/division featureJames Y Knight
2017-06-21[Solaris] emit .init_array instead of .ctors on Solaris (Sparc/x86)Davide Italiano
2017-05-18Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB."Hans Wennborg
2017-05-17Only enable LiveRangeShrink for x86.Dehao Chen
2017-05-17[Sparc] Remove execute permissions from non-executable text filesDaniel Cederman
2017-05-16Elide stores which are overwritten without being observed.Nirav Dave
2017-05-12Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen
2017-05-12[SPARC] Support 'f' and 'e' inline asm constraints.James Y Knight
2017-04-24Don't emit CFI instructions at the end of a functionAdrian Prantl
2017-03-08[Sparc] Check register use with isPhysRegUsed() instead of reg_nodbg_empty()Daniel Cederman
2017-02-15Codegen: Make chains from trellis-shaped CFGsKyle Butt
2017-02-03[LLC] Add an inline assembly diagnostics handler.Sanne Wouda
2017-01-31CodeGen: Allow small copyable blocks to "break" the CFG.Kyle Butt
2017-01-13Check for register clobbers when merging a vreg live range with aJames Y Knight
2017-01-11Revert "CodeGen: Allow small copyable blocks to "break" the CFG."Kyle Butt
2017-01-10CodeGen: Allow small copyable blocks to "break" the CFG.Kyle Butt
2017-01-04[SPARC] Fix test so that it checks the correct label.Davide Italiano
2016-11-11ScheduleDAGInstrs: Add condjump deps to addSchedBarrierDeps()Matthias Braun
2016-11-01[Sparc][LEON] Test for FixFDIVSQRT erratum fix. Chris Dewhurst
2016-10-25[Sparc] Don't overlap variable-sized allocas with other stack variables.James Y Knight
2016-10-19Sparc: fix test.Tim Northover
2016-10-19[Sparc][LEON] Detects an erratum on UT699 LEON 3 processors involving roundin...Chris Dewhurst
2016-10-10This pass, fixing an erratum in some LEON 2 processors ensures that the SDIV ...Chris Dewhurst
2016-10-05[Sparc] Implement UMUL_LOHI and SMUL_LOHI instead of MULHS/MULHU/MUL.James Y Knight
2016-10-05[DAG] Teach computeKnownBits and ComputeNumSignBits in SelectionDAG to look t...Bjorn Pettersson
2016-09-13[Myriad]: set LeonCASA processor featureDouglas Katzman
2016-09-09[Sparc][LEON] Removed the parts of the errata fixes implemented using inline ...Chris Dewhurst
2016-09-09[Sparc][LEON] Unit test for CASA instruction supported by some LEON processor...Chris Dewhurst
2016-08-12Revert "[Sparc] Leon errata fix passes."James Y Knight
2016-08-12[Sparc][Leon] Errata fixes for various errata in different versions of the Le...Chris Dewhurst
2016-07-09VirtRegMap: Replace some identity copies with KILL instructions.Matthias Braun
2016-07-08[Sparc] Leon errata fix passes.Chris Dewhurst
2016-06-24Codegen: Fix broken assumption in Tail Merge.Kyle Butt