Skip to content
  1. Feb 15, 2013
  2. Feb 14, 2013
  3. Feb 13, 2013
  4. Feb 11, 2013
    • Akira Hatanaka's avatar
      [mips] Expand pseudo instructions before they are emitted in · bf1af1ac
      Akira Hatanaka authored
      MipsCodeEmitter.cpp.
      
      JALR and NOP are expanded by function emitPseudoExpansionLowering, which is not
      called when the old JIT is used.
      
      This fixes the following tests which have been failing on
      llvm-mips-linux builder:
      
      LLVM :: ExecutionEngine__2003-01-04-LoopTest.ll
      LLVM :: ExecutionEngine__2003-05-06-LivenessClobber.ll
      LLVM :: ExecutionEngine__2003-06-04-bzip2-bug.ll
      LLVM :: ExecutionEngine__2005-12-02-TailCallBug.ll
      LLVM :: ExecutionEngine__2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll
      LLVM :: ExecutionEngine__hello2.ll
      LLVM :: ExecutionEngine__stubs.ll
      LLVM :: ExecutionEngine__test-branch.ll
      LLVM :: ExecutionEngine__test-call.ll
      LLVM :: ExecutionEngine__test-common-symbols.ll
      LLVM :: ExecutionEngine__test-loadstore.ll
      LLVM :: ExecutionEngine__test-loop.ll
      
      llvm-svn: 174912
      bf1af1ac
    • Akira Hatanaka's avatar
      [mips] Fix indentation. · 3d38609f
      Akira Hatanaka authored
      llvm-svn: 174907
      3d38609f
  5. Feb 08, 2013
  6. Feb 07, 2013
  7. Feb 06, 2013
  8. Feb 05, 2013
  9. Feb 02, 2013
  10. Jan 31, 2013
  11. Jan 30, 2013
  12. Jan 29, 2013
    • Evan Cheng's avatar
      Teach SDISel to combine fsin / fcos into a fsincos node if the following · 0e88c7d8
      Evan Cheng authored
      conditions are met:
      1. They share the same operand and are in the same BB.
      2. Both outputs are used.
      3. The target has a native instruction that maps to ISD::FSINCOS node or
         the target provides a sincos library call.
      
      Implemented the generic optimization in sdisel and enabled it for
      Mac OSX. Also added an additional optimization for x86_64 Mac OSX by
      using an alternative entry point __sincos_stret which returns the two
      results in xmm0 / xmm1.
      
      rdar://13087969
      PR13204
      
      llvm-svn: 173755
      0e88c7d8
  13. Jan 28, 2013
  14. Jan 26, 2013
  15. Jan 25, 2013
  16. Jan 24, 2013
Loading