1. bb76f02 * Add some assertions for checking internal error conditions by Chris Lattner · 24 years ago
  2. 6e39070 Add easy way to enable purify support by Chris Lattner · 24 years ago
  3. a5637fc Don't fail to load runtime if running LLI from the current directory by Chris Lattner · 24 years ago
  4. 55fd998 Initialize isRecursive. Found by Purify by Chris Lattner · 24 years ago
  5. 6c80e73 Fix ordering problem. Found by purify. :) by Chris Lattner · 24 years ago
  6. bfbed46 Add testcase for missed SCCP optimization by Chris Lattner · 24 years ago
  7. f5b2ec1 Print out a label if we step into the first instruction of a basic block by Chris Lattner · 24 years ago
  8. 08845a2 * Fix pow wrapper to actually work by Chris Lattner · 24 years ago
  9. 95c3af5 Implement getelementptr instruction as well as the load and store forms by Chris Lattner · 24 years ago
  10. fe83ab5 I screwed up the macros, so of course strtol didn't work. *sigh* by Chris Lattner · 24 years ago
  11. 111bd01 Fix broken assertion. Didn't allow for pointer case by Chris Lattner · 24 years ago
  12. 43a6f2e Pull method symbols over when linking. Otherwise the result of the link will appear stripped by Chris Lattner · 24 years ago
  13. 7b8660d Fix blatent bugs in checkin by Chris Lattner · 24 years ago
  14. 207b5bc Expose the WriteTypeSymbolic function from the library. Refactor code to make by Chris Lattner · 24 years ago
  15. a828014 Expose some more printing functionality from the assembly writer library by Chris Lattner · 24 years ago
  16. c182499 Be careful to output symbolic type name if possible for a type. This makes by Chris Lattner · 24 years ago
  17. 069aa25 Remember to print out the next instruction if stepping over an external method call by Chris Lattner · 24 years ago
  18. a74a6b5 Fix problem next'ing over an external method by Chris Lattner · 24 years ago
  19. aa7420b Oops, accidentally broke reading from stdin when doing command line arguments by Chris Lattner · 24 years ago
  20. b82f5e7 Test bitwise operations by Chris Lattner · 24 years ago
  21. 24d3a8b Check in to use moved stringizing code by Chris Lattner · 24 years ago
  22. 3259a32 Systems headers use <> not "" by Chris Lattner · 24 years ago
  23. 7c41223 Checkin of C string stuff. Fix several bugs, including most escape codes being by Chris Lattner · 24 years ago
  24. b97d98e Remove C string capability from VMCore library. Move to Support by Chris Lattner · 24 years ago
  25. 5f62191 Include functionality to get a string array constant as a string by Chris Lattner · 24 years ago
  26. ed077c4 Remove useCSyntax flag by Chris Lattner · 24 years ago
  27. 0047a70 Initial checkin of name mangling code moved from linker by Chris Lattner · 24 years ago
  28. 1d05011 Initial checkin of name mangling code. Moved from Linker.h by Chris Lattner · 24 years ago
  29. c426c63 Make newlines be newlines! This should now work in both lli and native code. by Vikram S. Adve · 24 years ago
  30. 2301a07 Remove non linking related stuff by Chris Lattner · 24 years ago
  31. fa2c503 Remove unneccesary function prototypes by Chris Lattner · 24 years ago
  32. 316a65b Fix some illegal uses of the ## operator by Chris Lattner · 24 years ago
  33. 53b44e1 Minor fix I omitted to check in. by Vikram S. Adve · 24 years ago
  34. c750c29 Support printing control characters in standard C/assembly style, by Vikram S. Adve · 24 years ago
  35. 94e40ef Record constants that need to be emitted in the assembly code. by Vikram S. Adve · 24 years ago
  36. d0d79c0 Allow combinations of True/Anti/Output flags for each edge to by Vikram S. Adve · 24 years ago
  37. a93bbac Add edges between call instructions and (a) load/store instructions, and by Vikram S. Adve · 24 years ago
  38. a2a7094 Generate SETX for 64-bit integers! by Vikram S. Adve · 24 years ago
  39. c7b2e5c Add SETX instruction for 64-bit constants. by Vikram S. Adve · 24 years ago
  40. 0589b2c Need to subtract, not add, stack size in SAVE instruction! by Vikram S. Adve · 24 years ago
  41. 953c83e Major overhaul to print globals and constants. by Vikram S. Adve · 24 years ago
  42. 9466f51 Added name-mangling routines for future use. by Vikram S. Adve · 24 years ago
  43. d889330 Use separate functions for printing values of each type. by Vikram S. Adve · 24 years ago
  44. 5b3a014 Added printPointer. by Vikram S. Adve · 24 years ago
  45. 1b20ca2 Runtime routines implementing print<TYPE> for all basic types. by Vikram S. Adve · 24 years ago
  46. dd52255 Added a constant pool to record values that need to be emitted by Vikram S. Adve · 24 years ago
  47. 4321ded Add support for name mangling. by Vikram S. Adve · 24 years ago
  48. 5826160 Switch useLLVMSyntax to useCSyntax. by Vikram S. Adve · 24 years ago
  49. ffcaa7b Add calls to print results in fib, simpleadd and sumarray. by Vikram S. Adve · 24 years ago
  50. 15741cf Support printing control characters in standard C/assembly style. by Vikram S. Adve · 24 years ago
  51. 3eb60f8 Add methods print<TYPE> for String, Pointer, and each primitive type. by Vikram S. Adve · 24 years ago
  52. 59a9960 Added rules for building sparc executable with and without tracing, by Vikram S. Adve · 24 years ago
  53. 20c82b1 Added support for spilling by Ruchira Sasanka · 24 years ago
  54. 78d63ee Moved callerSaving code to machine specific classes since we have to handle by Ruchira Sasanka · 24 years ago
  55. 174bded Added spill code support; moved insertCallerSaving to SparRegInfo since by Ruchira Sasanka · 24 years ago
  56. 43e3f7c Implement a -trace command line option and a trace option in the interpreter. by Chris Lattner · 24 years ago
  57. c259316 * Make pointer values work better by treating them uniformly as 64 bit values. by Chris Lattner · 24 years ago
  58. 204eec3 Provide argv for commands by Chris Lattner · 24 years ago
  59. caccd76 Provide option to enable eating of all arguments following a specific one by Chris Lattner · 24 years ago
  60. e43db88 * Implement exit() builtin function by Chris Lattner · 24 years ago
  61. 7dcd612 Fixed load syntax in EmitAssembly by Ruchira Sasanka · 24 years ago
  62. 4a82271 Add support for building a runtime library for LLI by Chris Lattner · 24 years ago
  63. c74a720 Fixed logic for checking whether a LR received the correct color. by Ruchira Sasanka · 24 years ago
  64. 65be321 Implement a -L command line argument to specify a search path. Implement minimal ar compatibility stuff by Chris Lattner · 24 years ago
  65. f038acb Clean up error handling a bit. Add / as a seperator for command line arguments. This is just a big old ugly hack. by Chris Lattner · 24 years ago
  66. 7eadfa1 Frivolous cleanups by Chris Lattner · 24 years ago
  67. f608608 Dang it, do NOT check in code that enables debugging. Bad chris by Chris Lattner · 24 years ago
  68. 008f906 Two things: by Chris Lattner · 24 years ago
  69. d6b6525 Changes to get some meaningful feedback from the bytecode reader. At some point this stuff should all be exception driven, but for now it is not. by Chris Lattner · 24 years ago
  70. 88dedc1 Corrected a bug in SparcRegInfo.cpp - to add inserted instructions before a return by Ruchira Sasanka · 24 years ago
  71. f7434f0 added support to move "added instructions" after the delay slot by Ruchira Sasanka · 24 years ago
  72. 251d8db Added support to move "added instructions" after the delay slot by Ruchira Sasanka · 24 years ago
  73. b81adf1 Add '-v' option to enable verbose output from the linker by Chris Lattner · 24 years ago
  74. c2d774b Fix problem linking in a method prototype when a method body exists by Chris Lattner · 24 years ago
  75. 2172ca1 Remove unnamed prototypes that are created. by Chris Lattner · 24 years ago
  76. 90ebc11 Negative FP constants... whodathunkit. by Chris Lattner · 24 years ago
  77. b0f20d7 Oops, didn't mean to check in enabled debugging support. :( by Chris Lattner · 24 years ago
  78. 2b9f600 Fixed a LONG standing, SCARY problem with bytecode encoding. It turns out to be an endian problem that only shows up with type 0 instructions in LARGE programs. by Chris Lattner · 24 years ago
  79. e638c10 More symbol table bugfixes that are impossible to track down. Goody by Chris Lattner · 24 years ago
  80. 5855f0d by Chris Lattner · 24 years ago
  81. d48d6c7 Fix another annoying bug that took forever to track down. This one involves abstract type resolution at a bad time that broke symbol tables. by Chris Lattner · 24 years ago
  82. 919b59a Disable alloca code gen tests until size of extra args in stack frame by Vikram S. Adve · 24 years ago
  83. 7db933d Delete MachineCodeInfoForMethod object. by Vikram S. Adve · 24 years ago
  84. c895294 Fix a problem occuring with type unification of symbol table entries by Chris Lattner · 24 years ago
  85. 27dc7b6 Simplify etags command. by Vikram S. Adve · 24 years ago
  86. 0ac8f7c Added object of class MachineCodeForMethod. by Vikram S. Adve · 24 years ago
  87. 1876f92 Added class MachineCodeForMethod to provide method-level information by Vikram S. Adve · 24 years ago
  88. b4a1e4b Added function interfaces for generating prolog and epilog code. by Vikram S. Adve · 24 years ago
  89. a7edb18 Added function IsLeafMethod to identify leaf methods. by Vikram S. Adve · 24 years ago
  90. ac0ec47 Added MachineCodeForMethod object in class Method. by Vikram S. Adve · 24 years ago
  91. c023be2 Use class MachineCodeForMethod to print machine code. by Vikram S. Adve · 24 years ago
  92. 1d6158f Added class MachineCodeForMethod. by Vikram S. Adve · 24 years ago
  93. 7ad1046 Cosmetic changes only. by Vikram S. Adve · 24 years ago
  94. fb8c053 Modify code that processes delay slots so that it preserves any by Vikram S. Adve · 24 years ago
  95. c5d0322 UNUSED. by Vikram S. Adve · 24 years ago
  96. 578f99c Split JMPL into JMPLCALL and JMPLRET. by Vikram S. Adve · 24 years ago
  97. 9db4318 Added a frame layout class, and code to insert prolog/epilog code. by Vikram S. Adve · 24 years ago
  98. a1ca7b9 Reordered registers slightly to simplify a new check. by Vikram S. Adve · 24 years ago
  99. 53fec86 Split JMPL into JMPLCALL and JMPLRET so that IsCall and IsReturn can by Vikram S. Adve · 24 years ago
  100. fb36112 Added functions to generate prolog and epilog code. by Vikram S. Adve · 24 years ago