Skip to content
  1. Feb 23, 2014
    • Saleem Abdulrasool's avatar
      ARMAsmParser: whitespace · 4ab6e732
      Saleem Abdulrasool authored
      llvm-svn: 201989
      4ab6e732
    • Saleem Abdulrasool's avatar
      ARM IAS: support .align without parameters · fd6ed1ea
      Saleem Abdulrasool authored
      .align is handled specially on certain targets.  .align without any parameters
      on ARM indicates a default alignment (4).  Handle the special case in the target
      parser, but fall back to the generic parser for the normal version.
      
      llvm-svn: 201988
      fd6ed1ea
    • Saleem Abdulrasool's avatar
      MCAsmParser: support .ifne · 5852d6bc
      Saleem Abdulrasool authored
      The .ifne directive assembles the following section of code if the argument
      expression is non-zero.  Effectively, it is equivalent to if.
      
      llvm-svn: 201986
      5852d6bc
    • Saleem Abdulrasool's avatar
      MCAsmParser: handle space properly for .ifc/.ifnc · 5db52985
      Saleem Abdulrasool authored
      If the strings are not quoted, the first string stops at the first comma, and
      the second string stops at the end of the line.  Strings which contain
      whitespace should be quoted.  Unquoted space is to be discarded.
      
      llvm-svn: 201985
      5db52985
    • Saleem Abdulrasool's avatar
      MCAsmParser: add support for .err directive · b2ae2c0f
      Saleem Abdulrasool authored
      The .err directive produces an error whenever it is assembled.  This can be
      useful for preventing assembly when an unexpected condition occurs.
      
      llvm-svn: 201984
      b2ae2c0f
    • Rafael Espindola's avatar
      Use static instead of an anonymous namespace. · 37b012df
      Rafael Espindola authored
      llvm-svn: 201983
      37b012df
    • Elena Demikhovsky's avatar
      AVX-512: Fixed encoding of VPTESTMQ · 3ebfe115
      Elena Demikhovsky authored
      llvm-svn: 201980
      3ebfe115
    • Rafael Espindola's avatar
      Simplify remove, create_directory and create_directories. · 5c20ac01
      Rafael Espindola authored
      Before this patch they would take an boolean argument to say if the path
      already existed. This was redundant with the returned error_code which is able
      to represent that. This allowed for callers to incorrectly check only the
      existed flag instead of first checking the error code.
      
      Instead, pass in a boolean flag to say if the previous (non-)existence should be
      an error or not.
      
      Callers of the of the old simple versions are not affected. They still ignore
      the previous (non-)existence as they did before.
      
      llvm-svn: 201979
      5c20ac01
    • Rafael Espindola's avatar
      Use simpler form of llvm::sys::fs::remove. · d724c280
      Rafael Espindola authored
      llvm-svn: 201975
      d724c280
    • Benjamin Kramer's avatar
      LocalStackSlotAllocation: Turn one-iteration loop into if. · c24d19c3
      Benjamin Kramer authored
      No functionality change.
      
      llvm-svn: 201974
      c24d19c3
    • NAKAMURA Takumi's avatar
      TableGen.cmake: Functionalize and reformat. · d93593fd
      NAKAMURA Takumi authored
      llvm-svn: 201972
      d93593fd
    • NAKAMURA Takumi's avatar
      Simplify linking to system libraries · af2c1130
      NAKAMURA Takumi authored
      The LLVMSupport library implementation consolidates all dependencies on
      system libraries.  Move the logic gathering system libraries out of
      'cmake/modules/LLVM-Config.cmake' and into 'lib/Support/CMakeLists.txt'.
      Use the target_link_libraries() command there to tell CMake about the
      link dependencies of the LLVMSupport implementation.  CMake will
      automatically propagate this to all targets that link LLVMSupport
      directly or indirectly.
      
      We still need to build knowledge of system library dependencies into
      'llvm-config'.  Store the list of libraries needed in a property on
      LLVMSupport and teach 'tools/llvm-config/CMakeLists.txt' to retrieve it
      from there.
      
      Drop all calls to 'link_system_libs' and 'get_system_libs' from our
      CMake code.  Replace their implementations with a warning that explains
      the calls are no longer necessary.  Also drop from 'LLVMConfig.cmake'
      the HAVE_* and related variables that were published there only to allow
      'get_system_libs' to run outside our build process.
      
      Contributed by Brad King.
      
      llvm-svn: 201969
      af2c1130
    • Saleem Abdulrasool's avatar
      ARM IAS: support .short and .hword · 38976512
      Saleem Abdulrasool authored
      This adds support for the .short and its alias .hword for adding literal values
      into the object file.  This is similar to the .word directive, however, rather
      than inserting a value of 4 bytes, adds a 2-byte value.
      
      llvm-svn: 201968
      38976512
    • Michael Gottesman's avatar
      [python-bindings] Remove some cruft that snuck in. · c6886e7c
      Michael Gottesman authored
      llvm-svn: 201966
      c6886e7c
  2. Feb 22, 2014
  3. Feb 21, 2014
Loading