Skip to content
  1. Jul 01, 2009
  2. Jun 30, 2009
  3. Jun 29, 2009
    • David Goodwin's avatar
      Rename ARMcmpNZ to ARMcmpZ and use it to represent comparisons that set only... · dbf11ba8
      David Goodwin authored
      Rename ARMcmpNZ to ARMcmpZ and use it to represent comparisons that set only the Z flag (i.e. eq and ne). Make ARMcmpZ commutative.
      
      llvm-svn: 74423
      dbf11ba8
    • Evan Cheng's avatar
      Implement Thumb2 ldr. · b23b50d5
      Evan Cheng authored
      After much back and forth, I decided to deviate from ARM design and split LDR into 4 instructions (r + imm12, r + imm8, r + r << imm12, constantpool). The advantage of this is 1) it follows the latest ARM technical manual, and 2) makes it easier to reduce the width of the instruction later. The down side is this creates more inconsistency between the two sub-targets. We should split ARM LDR instruction in a similar fashion later. I've added a README entry for this.
      
      llvm-svn: 74420
      b23b50d5
  4. Jun 27, 2009
  5. Jun 26, 2009
  6. Jun 25, 2009
  7. Jun 23, 2009
  8. Jun 18, 2009
  9. Jun 17, 2009
  10. May 30, 2009
  11. Mar 03, 2009
    • Mikhail Glushenkov's avatar
      Add example/Skeleton. · 33435e49
      Mikhail Glushenkov authored
      This is a template that can be used to build your own LLVMC-based drivers.
      It can be also useful as a "bare-bones" LLVMC.
      
      llvm-svn: 65944
      33435e49
  12. Mar 02, 2009
    • Mikhail Glushenkov's avatar
      Move code from Main.cpp to the include dir. · ecfab627
      Mikhail Glushenkov authored
      User drivers based on llvmc must all share the initialization code.
      Putting main() into libCompilerDriver is not a very good idea IMO (and ld gave
      me some strange EH-related error anyway).
      
      llvm-svn: 65825
      ecfab627
    • Mikhail Glushenkov's avatar
      Reorganize llvmc code. · 931d4521
      Mikhail Glushenkov authored
      Move the code from 'llvmc/driver' into a new CompilerDriver library, and change
      the build system accordingly. Makes it easier for projects using LLVM to build
      their own llvmc-based drivers.
      
      Tested with objdir != srcdir.
      
      llvm-svn: 65821
      931d4521
  13. Jan 14, 2009
  14. Jan 09, 2009
  15. Nov 25, 2008
  16. Oct 03, 2008
  17. Sep 22, 2008
Loading