Skip to content
  1. Aug 27, 2004
  2. Aug 26, 2004
  3. Aug 25, 2004
  4. Aug 24, 2004
  5. Aug 22, 2004
  6. Aug 21, 2004
    • Reid Spencer's avatar
      Initial checkin of a pass to lower packed operations to scalars operations. · f39f66e3
      Reid Spencer authored
      This also registers the pass with opt with a -lower-packed command line
      option.
      
      Patch contributed by Brad Jones.
      
      llvm-svn: 15987
      f39f66e3
    • Reid Spencer's avatar
      Bytecode Analyzer Cleanup: · 2807accd
      Reid Spencer authored
      - Rearrange output order to make more sense
      - Make only the function level output count as "detailed"
      - Output dump output directly to stream, don't buffer it.
      - Fix counting of block sizes
      - Implement new handlers for number of types, dependent libs, target triple
      - Compute the size of block headers.
      
      llvm-svn: 15985
      2807accd
    • Reid Spencer's avatar
      Get rid of an extraneous local variable. · 9874c633
      Reid Spencer authored
      llvm-svn: 15984
      9874c633
    • Reid Spencer's avatar
      Two Changes: · 6639333f
      Reid Spencer authored
      - Pass the output stream to the analyzer so it can write its output there
        directly instead of buffering it.
      - Don't pass a boolean to ParseBytecode because its not needed any more.
      
      llvm-svn: 15983
      6639333f
    • Reid Spencer's avatar
      Add boolean file format flags in preparation for version 5 bytecode. · 8631bc3a
      Reid Spencer authored
      Remove the "processFunctions" boolean from ParseBytecode as it is no
      longer needed. This is part of avoiding double reading of functions
      when analyzing bytecode.
      
      llvm-svn: 15982
      8631bc3a
    • Reid Spencer's avatar
      Bytecode Reader Cleanup: · 191aa30a
      Reid Spencer authored
      - provide the correct conversion for ModuleBlockID in read_block (a potential
        bug but not actually exploited because reading module block ids doesn't
        use read_block).
      - install support for handleTypeList handler
      - install support for handleDependentLibrary handler
      - install support for handleTargetTriple handler
      - clean up comments, output strings,
      - ensure that processing function arguments doesn't SIGSEGV if one of the
        arguments is a null pointer (yeah, it happened .. weird)
      - prepare for version 5 bytecode by documenting what will change.
      
      llvm-svn: 15981
      191aa30a
    • Nate Begeman's avatar
      Back out branchless SetCC code. While it helped a lot in some cases, it · 45b0b7cd
      Nate Begeman authored
      hurt a lot in others.  Instead, improve branching version of SetCC and
      Select instructions.  The old code will be in CVS should we ever need to
      dig it up again.
      
      llvm-svn: 15979
      45b0b7cd
    • Chris Lattner's avatar
      Switch from bytes to bits for alignment. · 70efc8f8
      Chris Lattner authored
      Also, change GPRC for PPC32 to align on 32-bit boundary instead of 64-bit
      
      llvm-svn: 15975
      70efc8f8
Loading