Skip to content
  1. Jun 17, 2011
  2. Jun 16, 2011
  3. Jun 15, 2011
    • Rafael Espindola's avatar
      Testcase for previous commit. · 10028230
      Rafael Espindola authored
      llvm-svn: 133089
      10028230
    • John McCall's avatar
      Add a new function attribute, nonlazybind, which inhibits lazy-loading · 4b7a8d68
      John McCall authored
      optimizations when emitting calls to the function;  instead those calls may
      use faster relocations which require the function to be immediately resolved
      upon loading the dynamic object featuring the call.  This is useful when it
      is known that the function will be called frequently and pervasively and
      therefore there is no merit in delaying binding of the function.
      
      Currently only implemented for x86-64, where it turns into a call through
      the global offset table.
      
      Patch by Dan Gohman, who assures me that he's going to add LangRef documentation
      for this once it's committed.
      
      llvm-svn: 133080
      4b7a8d68
    • Andrew Trick's avatar
      Disabling this test until I can figure out the right lit flags. · 967d584a
      Andrew Trick authored
      llvm-svn: 133068
      967d584a
    • Jakob Stoklund Olesen's avatar
      Remove custom allocation orders in SystemZ. · 5977109f
      Jakob Stoklund Olesen authored
      Note that this actually changes code generation, and someone who
      understands this target better should check the changes.
      
      - R12Q is now allocatable. I think it was omitted from the allocation
        order by mistake since it isn't reserved. It as apparently used as a
        GOT pointer sometimes, and it should probably be reserved if that is
        the case.
      
      - The GR64 registers are allocated in a different order now. The
        register allocator will automatically put the CSRs last. There were
        other changes to the order that may have been significant.
      
      The test fix is because r0 and r1 swapped places in the allocation order.
      
      llvm-svn: 133067
      5977109f
    • Evan Cheng's avatar
      Another revsh pattern. rdar://9609059 · 678b691a
      Evan Cheng authored
      llvm-svn: 133064
      678b691a
    • Andrew Trick's avatar
      Added -stress-sched flag in the Asserts build. · 3013b6ae
      Andrew Trick authored
      Added a test case for handling physreg aliases during pre-RA-sched.
      
      llvm-svn: 133063
      3013b6ae
Loading