- Aug 24, 2004
-
-
Chris Lattner authored
with emitting .xwords when not on an 8-byte boundary (.xword 0 is not the same as 8 .byte 0's). Because we do not know when or when we are not aligned, just emit bytes like the old V9 asmprinter did. llvm-svn: 16006
-
- Aug 22, 2004
-
-
Nate Begeman authored
llvm-svn: 15991
-
Nate Begeman authored
llvm-svn: 15990
-
- Aug 21, 2004
-
-
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
-
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
-
Reid Spencer authored
llvm-svn: 15984
-
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
-
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
-
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
-
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
-
Chris Lattner authored
Also, change GPRC for PPC32 to align on 32-bit boundary instead of 64-bit llvm-svn: 15975
-
Chris Lattner authored
llvm-svn: 15974
-
Chris Lattner authored
llvm-svn: 15973
-
Chris Lattner authored
llvm-svn: 15972
-
Chris Lattner authored
llvm-svn: 15971
-
Chris Lattner authored
bytes. llvm-svn: 15970
-
Chris Lattner authored
llvm-svn: 15968
-
Chris Lattner authored
of getRegClass llvm-svn: 15967
-
Chris Lattner authored
llvm-svn: 15964
-
Reid Spencer authored
is a PackedType, throw an error. Temporary solution. Patch contributed by Brad Jones. llvm-svn: 15963
-
Nate Begeman authored
llvm-svn: 15962
-
Chris Lattner authored
llvm-svn: 15959
-
Chris Lattner authored
error message, print out: llvm-link: error linking in 'g.2.rbc': Global Variable Collision on ' %struct.D_Reduction* %d_reduction_10_gram' - External linkage globals have different initializers That's a bit more concise, huh? llvm-svn: 15958
-
- Aug 20, 2004
-
-
Nate Begeman authored
llvm-svn: 15956
-
Chris Lattner authored
llvm-svn: 15955
-
Chris Lattner authored
llvm-svn: 15954
-
Reid Spencer authored
Packed types need to be allowed in type statements too. Patch provided by Brad Jones. llvm-svn: 15953
-
Nate Begeman authored
Implement code to convert SetCC into straight line code where appropriate. Add necessary instructions for this transformation to the .td file. llvm-svn: 15952
-
Brian Gaeke authored
llvm-svn: 15938
-
Chris Lattner authored
spew warnings, even if the types don't match. llvm-svn: 15933
-
- Aug 19, 2004
-
-
Misha Brukman authored
llvm-svn: 15932
-
Misha Brukman authored
Thanks to Nate Begeman for pointing this out. llvm-svn: 15930
-
Misha Brukman authored
llvm-svn: 15929
-
Misha Brukman authored
llvm-svn: 15928
-
Misha Brukman authored
llvm-svn: 15926
-
Misha Brukman authored
llvm-svn: 15922
-
Misha Brukman authored
llvm-svn: 15919
-
Misha Brukman authored
llvm-svn: 15918
-
Misha Brukman authored
llvm-svn: 15917
-
Misha Brukman authored
* Fix bug from 32-bit PowerPC days of 2-register long split llvm-svn: 15916
-