Skip to content
  1. Jul 13, 2009
  2. Jul 12, 2009
  3. Jul 11, 2009
    • Daniel Dunbar's avatar
      Update CMakeLists.txt · d66cc5c7
      Daniel Dunbar authored
      llvm-svn: 75389
      d66cc5c7
    • Daniel Dunbar's avatar
      Fix unused function warning. · 9dc326fb
      Daniel Dunbar authored
      llvm-svn: 75386
      9dc326fb
    • Nick Lewycky's avatar
      Revert r75252 which was causing some crashes at compile time. · c0bf46b2
      Nick Lewycky authored
      llvm-svn: 75384
      c0bf46b2
    • Chris Lattner's avatar
      Fix PR4533, which is about buggy codegen in x86-64 -static mode. · e9190009
      Chris Lattner authored
      Basically, using:
        lea symbol(%rip), %rax
      
      is not valid in -static mode, because the current RIP may not be
      within 32-bits of "symbol" when an app is built partially pic and
      partially static.  The fix for this is to compile it to:
      
        lea symbol, %rax
      
      It would be better to codegen this as:
      
        movq $symbol, %rax
      
      but that will come next.
      
      
      The hard part of fixing this bug was fixing abi-isel, which was actively
      testing for the wrong behavior.  Also, the RUN lines are completely impossible
      to understand what they are testing.  To help with this, convert the -static 
      x86-64 codegen tests to use filecheck.  This is much more stable and makes it
      more clear what the codegen is expected to be.
      
      llvm-svn: 75382
      e9190009
    • Torok Edwin's avatar
      Fix comment. · 4eb1ad20
      Torok Edwin authored
      llvm-svn: 75380
      4eb1ad20
    • Torok Edwin's avatar
      assert(0) -> LLVM_UNREACHABLE. · 56d06597
      Torok Edwin authored
      Make llvm_unreachable take an optional string, thus moving the cerr<< out of
      line.
      LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
      NDEBUG builds.
      
      llvm-svn: 75379
      56d06597
Loading