Skip to content
  1. Mar 17, 2012
  2. Mar 15, 2012
  3. Mar 13, 2012
  4. Mar 12, 2012
  5. Mar 11, 2012
  6. Mar 10, 2012
  7. Mar 09, 2012
  8. Mar 06, 2012
  9. Mar 05, 2012
  10. Mar 04, 2012
  11. Mar 02, 2012
    • Chad Rosier's avatar
      Prevent obscure and incorrect tail-call optimization. · f5e086f1
      Chad Rosier authored
      In this instance we are generating the tail-call during legalizeDAG.  The 2nd
      floor call can't be a tail call because it clobbers %xmm1, which is defined by
      the first floor call.  The first floor call can't be a tail-call because it's
      not in the tail position.  The only reasonable way I could think to fix this
      in a target-independent manner was to check for glue logic on the copy reg.
      
      rdar://10930395
      
      llvm-svn: 151877
      f5e086f1
  12. Mar 01, 2012
  13. Feb 29, 2012
  14. Feb 28, 2012
  15. Feb 27, 2012
  16. Feb 25, 2012
    • NAKAMURA Takumi's avatar
      Target/X86: Fix assertion failures and warnings caused by r151382 _ftol2... · bdf94879
      NAKAMURA Takumi authored
      Target/X86: Fix assertion failures and warnings caused by r151382 _ftol2 lowering for i386-*-win32 targets. Patch by Joe Groff.
      
      [Joe Groff] Hi everyone. My previous patch applied as r151382 had a few problems:
      Clang raised a warning, and X86 LowerOperation would assert out for
      fptoui f64 to i32 because it improperly lowered to an illegal
      BUILD_PAIR. Here's a patch that addresses these issues. Let me know if
      any other changes are necessary. Thanks.
      
      llvm-svn: 151432
      bdf94879
  17. Feb 24, 2012
  18. Feb 23, 2012
    • Kevin Enderby's avatar
      Updated the llvm-mc disassembler C API to support for the X86 target. · 6fbcd8d4
      Kevin Enderby authored
      rdar://10873652
      
      As part of this I updated the llvm-mc disassembler C API to always call the
      SymbolLookUp call back even if there is no getOpInfo call back.  If there is a
      getOpInfo call back that is tried first and then if that gets no information
      then the  SymbolLookUp is called.  I also made the code more robust by
      memset(3)'ing to zero the LLVMOpInfo1 struct before then setting
      SymbolicOp.Value before for the call to getOpInfo.  And also don't use any
      values from the  LLVMOpInfo1 struct if getOpInfo returns 0.  And also don't
      use any of the ReferenceType or ReferenceName values from SymbolLookUp if it
      returns NULL. rdar://10873563 and rdar://10873683
      
      For the X86 target also fixed bugs so the annotations get printed. 
      
      Also fixed a few places in the ARM target that was not producing symbolic
      operands for some instructions.  rdar://10878166
      
      llvm-svn: 151267
      6fbcd8d4
  19. Feb 22, 2012
  20. Feb 19, 2012
Loading