Skip to content
  1. Aug 29, 2004
  2. Aug 27, 2004
  3. Aug 26, 2004
  4. Aug 25, 2004
  5. Aug 24, 2004
  6. Aug 22, 2004
  7. 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
Loading