Skip to content
Snippets Groups Projects
  1. Sep 15, 2015
    • Daniel Sanders's avatar
      Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. · a6cfb95d
      Daniel Sanders authored
      Summary:
      This is the first patch in the series to migrate Triple's (which are ambiguous)
      to TargetTuple's (which aren't).
      
      For the moment, TargetTuple simply passes all requests to the Triple object it
      holds. Once it has replaced Triple, it will start to implement the interface in
      a more suitable way.
      
      This change makes some changes to the public C++ API. In particular,
      InitMCSubtargetInfo(), createMCRelocationInfo(), and createMCSymbolizer()
      now take TargetTuples instead of Triples. The other public C++ API's have
      been left as-is for the moment to reduce patch size.
      
      This commit also contains a trivial patch to clang to account for the C++ API
      change. Thanks go to Pavel Labath for fixing LLDB for me.
      
      Reviewers: rengolin
      
      Subscribers: jyknight, dschuff, arsenm, rampitec, danalbert, srhines, javed.absar, dsanders, echristo, emaste, jholewinski, tberghammer, ted, jfb, llvm-commits, rengolin
      
      Differential Revision: http://reviews.llvm.org/D10969
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247692 91177308-0d34-0410-b5e6-96231b3b80d8
      a6cfb95d
    • Daniel Sanders's avatar
      Revert r247684 - Replace Triple with a new TargetTuple ... · 04be8684
      Daniel Sanders authored
      LLDB needs to be updated in the same commit.
      
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247686 91177308-0d34-0410-b5e6-96231b3b80d8
      04be8684
    • Daniel Sanders's avatar
      Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC. · 47798b93
      Daniel Sanders authored
      Summary:
      This is the first patch in the series to migrate Triple's (which are ambiguous)
      to TargetTuple's (which aren't).
      
      For the moment, TargetTuple simply passes all requests to the Triple object it
      holds. Once it has replaced Triple, it will start to implement the interface in
      a more suitable way.
      
      This change makes some changes to the public C++ API. In particular,
      InitMCSubtargetInfo(), createMCRelocationInfo(), and createMCSymbolizer()
      now take TargetTuples instead of Triples. The other public C++ API's have
      been left as-is for the moment to reduce patch size.
      
      This commit also contains a trivial patch to clang to account for the C++ API
      change.
      
      Reviewers: rengolin
      
      Subscribers: jyknight, dschuff, arsenm, rampitec, danalbert, srhines, javed.absar, dsanders, echristo, emaste, jholewinski, tberghammer, ted, jfb, llvm-commits, rengolin
      
      Differential Revision: http://reviews.llvm.org/D10969
      
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247683 91177308-0d34-0410-b5e6-96231b3b80d8
      47798b93
  2. Aug 26, 2015
  3. Jun 23, 2015
  4. Jun 22, 2015
  5. Jun 16, 2015
    • Daniel Sanders's avatar
      Recommit r239721: Replace string GNU Triples with llvm::Triple in InitMCObjectFileInfo. NFC. · 499fb197
      Daniel Sanders authored
      Summary:
      This affects other tools so the previous C++ API has been retained as a
      deprecated function for the moment. Clang has been updated with a trivial
      patch (not covered by the pre-commit review) to avoid breaking -Werror builds.
      Other in-tree tools will be fixed with similar patches.
      
      This continues the patch series to eliminate StringRef forms of GNU triples
      from the internals of LLVM that began in r239036.
      
      The first time this was committed it accidentally fixed an inconsistency in
      triples in llvm-mc and this caused a failure. This inconsistency was fixed in
      r239808.
      
      Reviewers: rengolin
      
      Reviewed By: rengolin
      
      Subscribers: llvm-commits, rengolin
      
      Differential Revision: http://reviews.llvm.org/D10366
      
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@239812 91177308-0d34-0410-b5e6-96231b3b80d8
      499fb197
  6. Jun 15, 2015
  7. May 12, 2015
  8. Mar 31, 2015
  9. Jan 17, 2015
  10. Nov 21, 2014
  11. Oct 03, 2014
  12. Sep 22, 2014
  13. Aug 27, 2014
  14. Aug 21, 2014
  15. Jul 25, 2014
  16. Jul 22, 2014
  17. Jul 17, 2014
  18. Jul 15, 2014
  19. Jul 06, 2014
  20. Jun 23, 2014
  21. Jun 08, 2014
Loading