1. dd04df0 For PR495: by Reid Spencer · 20 years ago
  2. 213e557 If we support structs as va_list, we must pass pointers to them to va_copy by Andrew Lenharth · 20 years ago
  3. 017fba9 va_end fix by Andrew Lenharth · 20 years ago
  4. 558bc88 core changes for varargs by Andrew Lenharth · 20 years ago
  5. 141e488 Remove code for conversion from old style va_args. Preparing the way for by Andrew Lenharth · 20 years ago
  6. bfed924 fix the assertion by Chris Lattner · 20 years ago
  7. 39cef60 Silence VC++ warnings about unsafe mixing of ints and bools with the | operator. by Jeff Cohen · 20 years ago
  8. 3f6948d remove some dead (always dynamically false) flags by Chris Lattner · 20 years ago
  9. dee199f encode calling conventions for call/invoke instructions. by Chris Lattner · 20 years ago
  10. 479ffeb encode function calling convs in the bytecode file. invoke and call are by Chris Lattner · 20 years ago
  11. 28caccf wrap a longline by Chris Lattner · 20 years ago
  12. 38287bd add bytecode reader support for tail calls by Chris Lattner · 20 years ago
  13. 6b8a63a Remove vim settings from source code; people should use llvm/utils/vim/vimrc by Misha Brukman · 20 years ago
  14. 9e60d8d add support for undef values of opaque type, addressing PR541 by Chris Lattner · 20 years ago
  15. aba5ff5 Add some extra checks. Opaque types don't have a null marker. by Chris Lattner · 20 years ago
  16. dedf2bd Convert tabs to spaces by Misha Brukman · 20 years ago
  17. 23c6d2c * Remove trailing whitespace * Convert tabs to spaces by Misha Brukman · 20 years ago
  18. 8a96c53 Remove trailing whitespace by Misha Brukman · 20 years ago
  19. 2b37d7c Remove trailing whitespace by Misha Brukman · 20 years ago
  20. 8e827e8 Use the actual uid/gid for defaulting the fields in the archive. by Reid Spencer · 20 years ago
  21. 3468e57 Eliminate calls to system dependent function getuid by using by Reid Spencer · 20 years ago
  22. 4b2afe6 Initialize fields mode, uid, and gid. Patch by Markus Oberhumer. Thanks! by Misha Brukman · 20 years ago
  23. 72a9caa Align comments together for consistency by Misha Brukman · 20 years ago
  24. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 20 years ago
  25. 001d16a Fix an apparent ambiguity compiling on PPC by Chris Lattner · 20 years ago
  26. af4a9bb simplify and speed up some code by Chris Lattner · 20 years ago
  27. 7acff25 second argument to Value::setName is now gone. by Chris Lattner · 20 years ago
  28. da895d6 Fix spelling, patch contributed by Gabor Greif! by Chris Lattner · 20 years ago
  29. eaa06bb Implement an isBytecodeArchive method to determine if an archive contains by Reid Spencer · 20 years ago
  30. 7e61823 use more specific cast. by Chris Lattner · 20 years ago
  31. 818827d Make the check for global variables the same as the one for functions. In by Reid Spencer · 20 years ago
  32. b52f1c2 Make sure to clear the LazyFunctionLoadMap after we ParseAllFunctionBodies. by Chris Lattner · 20 years ago
  33. e5cea5e Do not put internal symbols into the symbol table. This shrinks the symbol by Chris Lattner · 20 years ago
  34. 6132332 Fix the regressions my User changes introduced. Apparently some parts of by Chris Lattner · 21 years ago
  35. cad28bd Adjust to changes in User class and minor changes in instruction ctors. by Chris Lattner · 21 years ago
  36. d19d89a Properly close mapped files. by Jeff Cohen · 21 years ago
  37. 5fb6ed4 Use binary mode for reading/writing bytecode files by Jeff Cohen · 21 years ago
  38. 5612762 Remove potential platform portability issue with size of "int". by Reid Spencer · 21 years ago
  39. 0a83472 For PR351: by Reid Spencer · 21 years ago
  40. 7904c4f Remove the #include of llvm/Config/unistd.h as it is no longer needed. by Reid Spencer · 21 years ago
  41. e133721 Fix problems uncovered by VC++ (first time compiled by VC++) by Jeff Cohen · 21 years ago
  42. cda985e For PR351: by Reid Spencer · 21 years ago
  43. 9153f8f For PR351: by Reid Spencer · 21 years ago
  44. 518ec2e Make sure the Archive gets deleted if there's an error. by Reid Spencer · 21 years ago
  45. 5af4688 Implement error handling in OpenAndLoad* functions so the Linker can handle it. by Reid Spencer · 21 years ago
  46. 1fce091 Path::get -> Path::toString by Reid Spencer · 21 years ago
  47. 389bd04 Remove a dead field, make the map go to integer type ID to hash better and by Chris Lattner · 21 years ago
  48. 0aed01d Remove #include inadvertently added by Chris Lattner · 21 years ago
  49. c4d6916 Eliminate this ugly hack. This was put back in when replaceAllUsesOf used by Chris Lattner · 21 years ago
  50. 3c39127 Provide more information in the error message that occurs when there are by Reid Spencer · 21 years ago
  51. 129baf6 Check in some patches for better assertions by Chris Lattner · 21 years ago
  52. 02dce16 Do not allow bytecode files with unresolved references to be read. Doing by Chris Lattner · 21 years ago
  53. 3af4b4f RevisionNum is read by error(), initialize it early. by Chris Lattner · 21 years ago
  54. 8dde18f Compute the firstFileOffset correctly after reading the LLVM symbol table. by Reid Spencer · 21 years ago
  55. 84472d6 Adjust to Compressor interface change by Reid Spencer · 21 years ago
  56. 84b9ced Allow reading of member names that begin with an _ character. by Reid Spencer · 21 years ago
  57. 93ee7dc Fix a comment to imply the correct semantics. by Reid Spencer · 21 years ago
  58. 9a29db4 Distinguish between BSD4.4 and SVR4 symbol tables by Reid Spencer · 21 years ago
  59. 6405c9e Correct the computation of when to add the padding. It is not based on the by Reid Spencer · 21 years ago
  60. 638c381 Add note that this is for old bytecode files. by Chris Lattner · 21 years ago
  61. 57646ec Don't save an iterator, just use post-increment. by Reid Spencer · 21 years ago
  62. 7783e8a Make findModulesDefiningSymbols modify its symbols argument so we can \ by Reid Spencer · 21 years ago
  63. d4543da Fix some things for Mac OSX archives: by Reid Spencer · 21 years ago
  64. 6ab7a4f Make sure we parse bytecode with a module identifier that reflects the full by Reid Spencer · 21 years ago
  65. 96ce335 Adjust long file name writing to match BSD 4.4 and Mac OSX style archives. by Reid Spencer · 21 years ago
  66. dd95e8d Despite documentation to the contrary, Mac OSX and BSD 4.4 archive formats by Reid Spencer · 21 years ago
  67. 30e4056 Fix typeo in comment. by Reid Spencer · 21 years ago
  68. 87f9072 Per code review:\ by Reid Spencer · 21 years ago
  69. 4a980d1 Per code review:\ by Reid Spencer · 21 years ago
  70. 1f46580 Per code review:\ * Make sure all members are initialized upon construction by Reid Spencer · 21 years ago
  71. 5a88578 Per code review:\ by Reid Spencer · 21 years ago
  72. d6e431f Do not emit FunctionBlock blocks for external functions. This shrinks by Chris Lattner · 21 years ago
  73. 97fbc50 Use a per-function flag bit to indicate whether or not there is a function by Chris Lattner · 21 years ago
  74. fd7f8fe Disable this change, it was premature by Chris Lattner · 21 years ago
  75. 3bdad69 Make *SURE* to null out the pointer before throwing an exception, otherwise by Chris Lattner · 21 years ago
  76. 1992522 Cleanups. Null out pointer after freeing it for paranoia by Chris Lattner · 21 years ago
  77. 86c9365 If a function is external, do not output a FunctionBlock for the function by Chris Lattner · 21 years ago
  78. 18549c2 Make functions default to having external linkage if they have no FunctionBlock. by Chris Lattner · 21 years ago
  79. b323113 * Make sure the string table gets read even if there isn't a foreign by Reid Spencer · 21 years ago
  80. 766b793 Changes necessary to enable linking of archives without LLVM symbol tables. by Reid Spencer · 21 years ago
  81. ce2bc2b Moved to lib/Bytecode/Archive. by Reid Spencer · 21 years ago
  82. a70d84d Simplify compression code by using the high level interface to the Compressor by Reid Spencer · 21 years ago
  83. 565ff3d Add wrappers to get defined symbols from bytecode by Reid Spencer · 21 years ago
  84. d3539b8 Simplify handling of decompression by Reid Spencer · 21 years ago
  85. 61aaf2e Simplify decompression code by using the high level interface to the Compressor by Reid Spencer · 21 years ago
  86. f9d7a51 Completely rewritten to allow reading of archives and symbol table lookup in a more efficient manner. by Reid Spencer · 21 years ago
  87. bc9fc84 Implementation declarations for Archive by Reid Spencer · 21 years ago
  88. cf6afc6 First working version by Reid Spencer · 21 years ago
  89. 5544b5e Add the Archive library by Reid Spencer · 21 years ago
  90. a3e6ad6 Mark an unmaterialized function as having GhostLinkage by Misha Brukman · 21 years ago
  91. 9577667 Moved to lib/Bytecode/Archive in preparation for re-write. by Reid Spencer · 21 years ago
  92. b581028 Recognize compressed LLVM bytecode files. by John Criswell · 21 years ago
  93. f0c977c * Comments & cleanup per CL code review. by Reid Spencer · 21 years ago
  94. 36eea80 Add comments per CL code review. by Reid Spencer · 21 years ago
  95. 83296f5 * Add comments and cleanup per CL code review by Reid Spencer · 21 years ago
  96. 17f52c5 Add support for compressed bytecode by Reid Spencer · 21 years ago
  97. 2bcfcbe Implement the GetBytecodeSymbols interface function to extract just the by Reid Spencer · 21 years ago
  98. cdb21a9 Makefile for the LLVMArchive library. by Reid Spencer · 21 years ago
  99. 362cbf0 First kinda/sorta working version of the Archive library. Reading is not by Reid Spencer · 21 years ago
  100. 06aada9 Fix library name. by Reid Spencer · 21 years ago