Skip to content
  1. Sep 22, 2013
  2. Sep 21, 2013
  3. Sep 20, 2013
  4. Sep 19, 2013
    • Yi Jiang's avatar
      X86 horizontal vector reduction cost model · 5c343de8
      Yi Jiang authored
      llvm-svn: 191021
      5c343de8
    • Justin Holewinski's avatar
      [NVPTX] Support constant vector globals · 95564bdf
      Justin Holewinski authored
      llvm-svn: 190997
      95564bdf
    • Amara Emerson's avatar
      [ARMv8] Add support for the v8 cryptography extensions. · 33089095
      Amara Emerson authored
      llvm-svn: 190996
      33089095
    • Tim Northover's avatar
      X86: FrameIndex addressing modes do have a base register. · 97347a81
      Tim Northover authored
      When selecting the DAG (add (WrapperRIP ...), (FrameIndex ...)), X86 code had
      spotted the FrameIndex possibility and was working out whether it could fold
      the WrapperRIP into this.
      
      The test for forming a %rip version is notionally whether we already have a
      base or index register (%rip precludes both), but we were forgetting to account
      for the register that would be inserted later to access the frame.
      
      rdar://problem/15024520
      
      llvm-svn: 190995
      97347a81
    • Reed Kotler's avatar
      Fix two issues regarding Got pointer (GP) setup. · d6aadc79
      Reed Kotler authored
      1) make sure that the first two instructions of the sequence cannot
      separate from each other. The linker requires that they be sequential.
      If they get separated, it can still work but it will not work in all
      cases because the first of the instructions mostly involves the hi part
      of the pc relative offset and that part changes slowly. You would have
      to be at the right boundary for this to matter.
      2) make sure that this sequence begins  on a longword boundary. 
      There appears to be a bug in binutils which makes some of these calculations
      get messed up if the instruction sequence does not begin on a longword
      boundary. This is being investigated with the appropriate binutils folks.
      
      llvm-svn: 190966
      d6aadc79
  5. Sep 18, 2013
  6. Sep 17, 2013
Loading