1. Dec 12, 2015
    • Hal Finkel's avatar
      [TableGen] Correct Namespace lookup with AltNames in AsmWriterEmitter · cd5f9846
      Hal Finkel authored
      AsmWriterEmitter will generate a getRegisterName function with an alternate
      register name index as its second argument if the target makes use of them. The
      enum of these values is generated in RegisterInfoEmitter. The getRegisterName
      generator would assume the namespace could always be found by reading index 1
      of the list of AltNameIndices, but this will fail if this list is sorted such
      that the NoRegAltName is at index 1. Because this list is sorted by record name
      (in CodeGenTarget::ReadRegAltNameIndices), you only run in to problems if your
      MyTargetRegisterInfo.td defines a single RegAltNameIndex that sorts lexically
      before NoRegAltName.
      
      For example, if a target has something like
      
        def AnAltNameIndex : RegAltNameIndex
      
      and defines RegAltNameIndices for some registers then, prior to this change,
      AsmWriterEmitter would generate references to
      
        ::AnAltNameIndex and ::NoRegAltName
      
      Patch by Alex Bradbury!
      
      llvm-svn: 255344
      cd5f9846
    • Artur Pilipenko's avatar
      PruneEH pass incorrectly reports that a change was made · 7ae49ac6
      Artur Pilipenko authored
      Reviewed By: reames
      
      Differential Revision: http://reviews.llvm.org/D14097
      
      llvm-svn: 255343
      7ae49ac6
    • Tamas Berghammer's avatar
      Create test for llvm.org/pr25806 · e43482b6
      Tamas Berghammer authored
      LLDB don't detect the loading of a shared object file linked against the
      main executable before the static initializers are executed for the
      given module. Because of this it is not possible to get breakpoint hits
      in these static initializers and to display proper debug info in case of
      a crash in these codes.
      
      llvm-svn: 255342
      e43482b6
    • Pavel Labath's avatar
      XFAIL TestLoadUnload for Windows->Android · 734a0b3f
      Pavel Labath authored
      llvm-svn: 255341
      734a0b3f
  2. Dec 11, 2015