Skip to content
  1. Feb 04, 2013
  2. Feb 02, 2013
  3. Feb 01, 2013
    • Bill Schmidt's avatar
      LLVM enablement for some older PowerPC CPUs · 52742c25
      Bill Schmidt authored
      llvm-svn: 174230
      52742c25
    • David Sehr's avatar
      Two changes relevant to LEA and x32: · 8114a7a6
      David Sehr authored
      1) allows the use of RIP-relative addressing in 32-bit LEA instructions under
         x86-64 (ILP32 and LP64)
      2) separates the size of address registers in 64-bit LEA instructions from
         control by ILP32/LP64.
      
      llvm-svn: 174208
      8114a7a6
    • Jyotsna Verma's avatar
      Replace LDriu*[bhdw]_indexed_V4 instructions with "def Pats". · 2ceafa66
      Jyotsna Verma authored
      llvm-svn: 174193
      2ceafa66
    • Jyotsna Verma's avatar
      d6eda1c2
    • Tim Northover's avatar
      Remove currently unused register decoder from AArch64. · 111b6cb3
      Tim Northover authored
      This should fix a warning when building this backend.
      
      llvm-svn: 174177
      111b6cb3
    • Chandler Carruth's avatar
      Switch the code added in r173885 to use the new, shiny RTTI · e5d8d0d6
      Chandler Carruth authored
      infrastructure on MCStreamer to test for whether there is an
      MCELFStreamer object available.
      
      This is just a cleanup on the AsmPrinter side of things, moving ad-hoc
      tests of random APIs to a direct type query. But the AsmParser
      completely broken. There were no tests, it just blindly cast its
      streamer to an MCELFStreamer and started manipulating it.
      
      I don't have a test case -- this actually failed on LLVM's own
      regression test suite. Unfortunately the failure only appears when the
      stars, compilers, and runtime align to misbehave when we read a pointer
      to a formatted_raw_ostream as-if it were an MCAssembler. =/
      
      UBSan would catch this immediately.
      
      Many thanks to Matt for doing about 80% of the debugging work here in
      GDB, Jim for helping to explain how exactly to fix this, and others for
      putting up with the hair pulling that ensued during debugging it.
      
      llvm-svn: 174118
      e5d8d0d6
    • Chandler Carruth's avatar
      Give the MCStreamer class hierarchy LLVM RTTI facilities for use with · de093ef8
      Chandler Carruth authored
      isa<> and dyn_cast<>. In several places, code is already hacking around
      the absence of this, and there seem to be several interfaces that might
      be lifted and/or devirtualized using this.
      
      This change was based on a discussion with Jim Grosbach about how best
      to handle testing for specific MCStreamer subclasses. He said that this
      was the correct end state, and everything else was too hacky so
      I decided to just make it so.
      
      No functionality should be changed here, this is just threading the kind
      through all the constructors and setting up the classof overloads.
      
      llvm-svn: 174113
      de093ef8
  4. Jan 31, 2013
  5. Jan 30, 2013
Loading