Skip to content
  1. Jul 26, 2007
  2. Jul 25, 2007
  3. Jul 23, 2007
  4. Jul 21, 2007
  5. Jul 20, 2007
  6. Jul 19, 2007
  7. Jul 18, 2007
  8. Jul 17, 2007
  9. Jul 16, 2007
  10. Jul 14, 2007
    • Nick Lewycky's avatar
      Fix the build. Patch from Holger Schurig. · d20f4858
      Nick Lewycky authored
      llvm-svn: 39856
      d20f4858
    • Anton Korobeynikov's avatar
      Long live the exception handling! · 383a3247
      Anton Korobeynikov authored
      This patch fills the last necessary bits to enable exceptions
      handling in LLVM. Currently only on x86-32/linux.
      
      In fact, this patch adds necessary intrinsics (and their lowering) which
      represent really weird target-specific gcc builtins used inside unwinder.
      
      After corresponding llvm-gcc patch will land (easy) exceptions should be
      more or less workable. However, exceptions handling support should not be 
      thought as 'finished': I expect many small and not so small glitches
      everywhere.
      
      llvm-svn: 39855
      383a3247
  11. Jul 13, 2007
  12. Jul 12, 2007
  13. Jul 11, 2007
  14. Jul 10, 2007
  15. Jul 09, 2007
    • Dan Gohman's avatar
      Change getCopyToParts and getCopyFromParts to always use target-endian · f8f531bf
      Dan Gohman authored
      register ordering, for both physical and virtual registers. Update the PPC
      target lowering for calls to expect registers for the call result to
      already be in target order.
      
      llvm-svn: 38471
      f8f531bf
    • Dan Gohman's avatar
      Initialize the IndexedModeActions array with memset before · 6decfbf1
      Dan Gohman authored
      updating it with calls to setIndexedLoadAction/setIndexedStoreAction,
      which only update a few bits at a time. This avoids ostensible
      undefined behavior of operationg on values which may be
      trap-representations, and as a practical matter fixes errors from
      valgrind, which doesn't track uninitialized memory with bit
      granularity.
      
      llvm-svn: 38468
      6decfbf1
    • Chris Lattner's avatar
      Fix this warning: · 6caf8fdd
      Chris Lattner authored
      DAGCombiner.cpp: In member function 'llvm::SDOperand<unnamed>::DAGCombiner::visitOR(llvm::SDNode*)':
      DAGCombiner.cpp:1608: warning: passing negative value '-0x00000000000000001' for argument 1 to 'llvm::SDOperand llvm::SelectionDAG::getConstant(uint64_t, llvm::MVT::ValueType, bool)'
      
      oiy.
      
      llvm-svn: 38458
      6caf8fdd
    • Gabor Greif's avatar
      fix typos · ef3d8362
      Gabor Greif authored
      llvm-svn: 38453
      ef3d8362
  16. Jul 07, 2007
  17. Jul 06, 2007
    • Duncan Sands's avatar
      The exception handling intrinsics return values, · 9d974204
      Duncan Sands authored
      so must be lowered to a value, not nothing at all.
      Subtle point: I made eh_selector return 0 and
      eh_typeid_for return 1.  This means that only
      cleanups (destructors) will be run as the exception
      unwinds [if eh_typeid_for returned 0 then it would
      be as if the first catch always matched, and the
      corresponding handler would be run], which is
      probably want you want in the CBE.
      
      llvm-svn: 37947
      9d974204
Loading