Skip to content
  1. Feb 20, 2013
  2. Feb 19, 2013
    • Dan Gohman's avatar
      Update a portability kludge to keep it in sync with changes in the code · 3e172948
      Dan Gohman authored
      which uses it. This is not ideal, but it ought to at least restore the
      behavior to what it was before.
      
      llvm-svn: 175571
      3e172948
    • Jack Carter's avatar
      ELF symbol table field st_other support, · 10c97e5c
      Jack Carter authored
      excluding visibility bits.
      
      Mips (o32 abi) specific e_header setting.
      
      EF_MIPS_ABI_O32 needs to be set in the 
      ELF header flags for o32 abi output.
      
      Contributer: Reed Kotler
      llvm-svn: 175569
      10c97e5c
    • Jakub Staszak's avatar
      Remove unused variable. · ae2fd9c9
      Jakub Staszak authored
      llvm-svn: 175568
      ae2fd9c9
    • Jakub Staszak's avatar
      Minor cleanups. No functionality change. · 3c6583a1
      Jakub Staszak authored
      llvm-svn: 175567
      3c6583a1
    • Jack Carter's avatar
      ELF symbol table field st_other support, · 1ba1f3ce
      Jack Carter authored
      excluding visibility bits.
      
      Mips (Mips16) specific e_header setting.
      
      EF_MIPS_ARCH_ASE_M16 needs to be set in the 
      ELF header flags for Mips16.
      
      Contributer: Reed Kotler
      llvm-svn: 175566
      1ba1f3ce
    • Jakub Staszak's avatar
      Remove unneeded #includes. · 90fbe91c
      Jakub Staszak authored
      llvm-svn: 175565
      90fbe91c
    • Jack Carter's avatar
      ELF symbol table field st_other support, · ab3cb425
      Jack Carter authored
      excluding visibility bits.
      
      Mips (MicroMips) specific STO handling .
      
      The st_other field settig for STO_MIPS_MICROMIPS
      
      Contributer: Zoran Jovanovic
      llvm-svn: 175564
      ab3cb425
    • Jakub Staszak's avatar
      Fix typos. · 086f6cde
      Jakub Staszak authored
      llvm-svn: 175562
      086f6cde
    • Jack Carter's avatar
      ELF symbol table field st_other support, · 2f8d9d91
      Jack Carter authored
      excluding visibility bits.
      
      Generic STO handling at the Target level.
      
      The st_other field of the ELF symbol table is one
      byte in size. The first 2 bytes are used for generic
      visibility and are currently handled by llvm.
      
      The other six bits are processor specific and need 
      to be set at the target level.
      
      A couple of notes:
      
      The new static methods for accessing and setting the "other"
      flags in include/llvm/MC/MCELF.h match the style guide
      and not the other methods in the file. I don't like the
      inconsistency, but feel I should follow the prescribed 
      lowerUpper() convention.
      
      STO_ value definitions are not specified in gnu land as 
      consistently as the STT_ and STB_ fields. Probably because
      the latter were defined in a standards doc and the former
      defined partially in code. I have stuck with the full byte
      definition of the flags.
      
      Contributer: Zoran Jovanovic
      llvm-svn: 175561
      2f8d9d91
    • Jakub Staszak's avatar
      Add obvious constantness. · e167cf5c
      Jakub Staszak authored
      llvm-svn: 175560
      e167cf5c
    • Arnold Schwaighofer's avatar
      ARM NEON: Don't need COPY_TO_REGCLASS in pattern · e4df5eb3
      Arnold Schwaighofer authored
      In my previous commit:
      "Merge a f32 bitcast of a v2i32 extractelt
      
      A vectorized sitfp on doubles will get scalarized to a sequence of an
      extract_element of <2 x i32>, a bitcast to f32 and a sitofp.
      Due to the the extract_element, and the bitcast we will uneccessarily generate
      moves between scalar and vector registers."
      
      I added a pattern containing a copy_to_regclass. The copy_to_regclass is
      actually not needed.
      
      radar://13191881
      
      llvm-svn: 175555
      e4df5eb3
    • Nadav Rotem's avatar
      · 0186347c
      Nadav Rotem authored
      Fix a bug in mayHaveSideEffects. Functions that do not return are now considered as instructions with side effects. 
      
      rdar://13227456
      
      llvm-svn: 175553
      0186347c
Loading