Skip to content
  1. Mar 16, 2010
    • Chris Lattner's avatar
      Fix the third (and last known) case of code update problems due · db035a0a
      Chris Lattner authored
      to LLVM IR changes with addr label weirdness.  In the testcase, we
      generate references to the two bb's when codegen'ing the first
      function:
      
      _test1:                                 ## @test1
      	leaq	Ltmp0(%rip), %rax
      ..
      	leaq	Ltmp1(%rip), %rax
      
      Then continue to codegen the second function where the blocks
      get merged.  We're now smart enough to emit both labels, producing
      this code:
      
      _test_fun:                              ## @test_fun
      ## BB#0:                                ## %entry
      Ltmp1:                                  ## Block address taken
      Ltmp0:
      ## BB#1:                                ## %ret
      	movl	$-1, %eax
      	ret
      
      Rejoice.
      
      llvm-svn: 98595
      db035a0a
  2. Mar 15, 2010
  3. Mar 14, 2010
  4. Mar 13, 2010
  5. Mar 12, 2010
  6. Mar 11, 2010
  7. Mar 10, 2010
  8. Mar 09, 2010
  9. Mar 08, 2010
  10. Feb 23, 2010
  11. Feb 17, 2010
  12. Feb 10, 2010
  13. Feb 09, 2010
  14. Feb 08, 2010
  15. Feb 05, 2010
  16. Feb 03, 2010
Loading