Skip to content
  1. Feb 26, 2008
  2. Feb 19, 2008
  3. Feb 10, 2008
  4. Feb 02, 2008
  5. Jan 26, 2008
  6. Jan 20, 2008
  7. Jan 05, 2008
  8. Dec 31, 2007
    • Chris Lattner's avatar
      Add new shorter predicates for testing machine operands for various types: · a5bb370a
      Chris Lattner authored
      e.g. MO.isMBB() instead of MO.isMachineBasicBlock().  I don't plan on 
      switching everything over, so new clients should just start using the 
      shorter names.
      
      Remove old long accessors, switching everything over to use the short
      accessor: getMachineBasicBlock() -> getMBB(), 
      getConstantPoolIndex() -> getIndex(), setMachineBasicBlock -> setMBB(), etc.
      
      llvm-svn: 45464
      a5bb370a
  9. Dec 30, 2007
  10. Dec 29, 2007
  11. Nov 21, 2007
  12. Nov 14, 2007
  13. Nov 09, 2007
    • Evan Cheng's avatar
      Unbreak x86-64 jumptable. · fb13fd6f
      Evan Cheng authored
      llvm-svn: 43955
      fb13fd6f
    • Evan Cheng's avatar
      Much improved pic jumptable codegen: · 797d56ff
      Evan Cheng authored
      Then:
              call    "L1$pb"
      "L1$pb":
              popl    %eax
      		...
      LBB1_1: # entry
              imull   $4, %ecx, %ecx
              leal    LJTI1_0-"L1$pb"(%eax), %edx
              addl    LJTI1_0-"L1$pb"(%ecx,%eax), %edx
              jmpl    *%edx
      
              .align  2
              .set L1_0_set_3,LBB1_3-LJTI1_0
              .set L1_0_set_2,LBB1_2-LJTI1_0
              .set L1_0_set_5,LBB1_5-LJTI1_0
              .set L1_0_set_4,LBB1_4-LJTI1_0
      LJTI1_0:
              .long    L1_0_set_3
              .long    L1_0_set_2
      
      Now:
              call    "L1$pb"
      "L1$pb":
              popl    %eax
      		...
      LBB1_1: # entry
              addl    LJTI1_0-"L1$pb"(%eax,%ecx,4), %eax
              jmpl    *%eax
      
      		.align  2
      		.set L1_0_set_3,LBB1_3-"L1$pb"
      		.set L1_0_set_2,LBB1_2-"L1$pb"
      		.set L1_0_set_5,LBB1_5-"L1$pb"
      		.set L1_0_set_4,LBB1_4-"L1$pb"
      LJTI1_0:
              .long    L1_0_set_3
              .long    L1_0_set_2
      
      llvm-svn: 43924
      797d56ff
  14. Nov 04, 2007
  15. Oct 29, 2007
  16. Oct 14, 2007
  17. Oct 12, 2007
  18. Oct 05, 2007
  19. Oct 03, 2007
  20. Sep 14, 2007
  21. Sep 11, 2007
  22. Aug 01, 2007
  23. Jul 30, 2007
  24. Jul 29, 2007
  25. Jul 26, 2007
  26. Jul 23, 2007
  27. Jun 25, 2007
  28. Jun 14, 2007
  29. Jun 04, 2007
  30. May 05, 2007
  31. Apr 29, 2007
  32. Apr 26, 2007
  33. Apr 23, 2007
  34. Apr 20, 2007
  35. Apr 17, 2007
  36. Mar 25, 2007
Loading