[PATCH] D23456: [Sparc] Leon Errata Fix Passes

Chris Dewhurst via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 12 10:49:56 PDT 2016


lero_chris created this revision.
lero_chris added reviewers: jyknight, jacob_hansen, dcederman.
lero_chris added a subscriber: llvm-commits.
lero_chris set the repository for this revision to rL LLVM.
Herald added a subscriber: jyknight.

Errata fixes for various errata in different versions of the Leon variants of the Sparc 32 bit processor.

The nature of the errata are listed in the comments preceding the errata fix passes. Relevant unit tests are implemented for each of these.

Note, I won't be able to see any response comments until after 30th August 2016, so please don't expect any immediate responses.

Repository:
  rL LLVM

https://reviews.llvm.org/D23456

Files:
  lib/Target/Sparc/LeonFeatures.td
  lib/Target/Sparc/LeonPasses.cpp
  lib/Target/Sparc/LeonPasses.h
  lib/Target/Sparc/Sparc.td
  lib/Target/Sparc/SparcISelLowering.cpp
  lib/Target/Sparc/SparcSubtarget.cpp
  lib/Target/Sparc/SparcSubtarget.h
  lib/Target/Sparc/SparcTargetMachine.cpp
  test/CodeGen/SPARC/LeonConvertDoubleFPToSingleFPInstrUT.ll
  test/CodeGen/SPARC/LeonFixFSMULDPassUT.ll
  test/CodeGen/SPARC/LeonInsertNOPLoad.ll
  test/CodeGen/SPARC/LeonInsertNOPLoadPassUT.ll
  test/CodeGen/SPARC/LeonInsertNOPsDoublePrecision.ll
  test/CodeGen/SPARC/LeonPreventRoundChangePassUT.ll
  test/CodeGen/SPARC/LeonReplaceFMULSPassUT.ll
  test/CodeGen/SPARC/LeonReplaceSDIVPassUT.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D23456.67857.patch
Type: text/x-patch
Size: 58974 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160812/ea131f89/attachment.bin>


More information about the llvm-commits mailing list