Skip to content
  1. Feb 16, 2014
    • Saleem Abdulrasool's avatar
      MCAsmParser: relax declaration parsing · 27304cb1
      Saleem Abdulrasool authored
      The Linux kernel defines empty macros for compatibility with ARM UAL syntax.
      The comma after the name is optional, and if present can be safely lexed.  This
      improves compatibility with the GNU assembler.
      
      llvm-svn: 201474
      27304cb1
    • Ed Maste's avatar
      elf-core: Plug latent memory leak · ff8e5f25
      Ed Maste authored
      ProcessElfCore::ParseThreadContextsFromNoteSegment was leaking
      ThreadData for each ELF note found in core file.  We now allocate it
      only once and use std::unique_ptr to ensure it is always being freed.
      
      While at it make ParseFreeBSDThrMisc and ParseFreeBSDPrStatus take
      ThreadData by reference, rather than pointer, since those arguments are
      not optional.
      
      Patch by Piotr Rak.
      
      http://llvm-reviews.chandlerc.com/D2813
      
      llvm-svn: 201473
      ff8e5f25
    • Marshall Clow's avatar
    • Saleem Abdulrasool's avatar
      ARM IAS: (partially) support .arch_extension directive · 49480bf0
      Saleem Abdulrasool authored
      This adds a partial implementation of the .arch_extension directive to the
      integrated ARM assembler.  There are a number of limitations to this
      implementation arising from the target backend support rather than the
      implementation itself.  Namely, iWMMXT (v1 and v2), Maverick, and XScale support
      is not present in the ARM backend.  Currently, there is no check for A-class
      only (needed for virt), and no ARMv6k detection (needed for os and sec).  The
      remainder of the extensions are fully supported.
      
      llvm-svn: 201471
      49480bf0
  2. Feb 15, 2014
  3. Feb 14, 2014
Loading