1. f58815e Interpreter cleanups: by Brian Gaeke · 22 years ago
  2. 82d8277 ExecutionEngine.cpp: Move execution engine creation stuff into a new by Brian Gaeke · 22 years ago
  3. 253aef8e Preselection is now integrated into the Sparc target library by Chris Lattner · 22 years ago
  4. 0748a39 Sparc peephole optimizer moved out of post-opts library into Sparc target library by Chris Lattner · 22 years ago
  5. c879e8f Consult the target data, not the module, about how large the current pointer by Chris Lattner · 22 years ago
  6. 39c0726 Targets now configure themselves based on the source module, not on the by Chris Lattner · 22 years ago
  7. 1543e40 Add preliminary support for "any" pointersize/endianness. This will need by Chris Lattner · 22 years ago
  8. 05a1a30 Minor cleanups: wrap at 80 lines. Convert file comment to doxygen format and by Chris Lattner · 22 years ago
  9. 69582b3 The JIT now passes the environment pointer to the main() function when it by John Criswell · 22 years ago
  10. c88a4ea no really, implement it! by Chris Lattner · 22 years ago
  11. 74cf819 Add support for casting any pointer to any integer type by Chris Lattner · 22 years ago
  12. 5560c9d Spell `necessary' correctly. by Misha Brukman · 22 years ago
  13. 80df463 rename selection library to selectiondag by Chris Lattner · 22 years ago
  14. 688506d Implement a _REAL_ memory manager for the code generated by the JIT. This by Chris Lattner · 22 years ago
  15. fb0ef2e Deconstify parameter to getPointerToFunction(). by Brian Gaeke · 22 years ago
  16. c227c1f Deconstify parameter to getPointerToFunction(). by Brian Gaeke · 22 years ago
  17. 71d8478 Deconstify parameter to getPointerToFunction(). by Brian Gaeke · 22 years ago
  18. 37df460 In ExecutionEngine::getPointerToGlobal(), throw away const qualifier by Brian Gaeke · 22 years ago
  19. 4c7fc1e Incorporate mapping library into the sparc library by Chris Lattner · 22 years ago
  20. 4c08840 Include the new selection library for the X86 target by Chris Lattner · 22 years ago
  21. 3785fad Specify DEBUG_TYPE's for the JIT debug messages by Chris Lattner · 22 years ago
  22. c648dab DEBUG got moved to Debug.h by Chris Lattner · 22 years ago
  23. 89e8be0 * Stop hard-coding a value for beginning of emitted code on Sparc since we can by Misha Brukman · 22 years ago
  24. fd31a78 Add rationale for the MAP_ANONYMOUS vs. MAP_ANON flags. by Misha Brukman · 22 years ago
  25. d69c1e6 Add ability for external C code to get pointers to functions given their name. by Misha Brukman · 22 years ago
  26. d94a50f Clean up code dealing with RTLD_SELF differences on Sparc and X86. by Misha Brukman · 22 years ago
  27. df38dae Fix reference to architecture. by Misha Brukman · 22 years ago
  28. 248ea32 Add in support to load shared objects (-load is provided by Support library). by Misha Brukman · 22 years ago
  29. a84983e Fix space by Chris Lattner · 22 years ago
  30. 832688a Remove redundant const qualifier by Chris Lattner · 22 years ago
  31. 06dabfa Cleaned up the code which chooses the appropriate value for the file descriptor by Misha Brukman · 22 years ago
  32. 859e09f Clean up my last checkin: code is easier to read and explains the differences in by Misha Brukman · 22 years ago
  33. 291c2c5 On Sparc/Solaris, the special handle RTLD_SELF is used as a handle referring to by Misha Brukman · 22 years ago
  34. 8274291 * If compiling on X86 or Sparc, automagically enable the JIT for that arch by Misha Brukman · 22 years ago
  35. 7a73b80 Merged in autoconf branch. This provides configuration via the autoconf system. by John Criswell · 22 years ago
  36. 02c26b6 Get rid of the duplicate '0x' in debug mode. by Brian Gaeke · 22 years ago
  37. 7033798 Include <cmath> instead of <math.h> by Brian Gaeke · 22 years ago
  38. 4399a49 Add #ifdef hack for MAP_ANONYMOUS being spelled MAP_ANON on some platforms. by Brian Gaeke · 22 years ago
  39. 5285270 Use $(PLATFORMLIBDL) to selectively bring in -ldl only on those platforms where by Brian Gaeke · 22 years ago
  40. 1d0acac Use std::isnan instead of isnan. Brought back to you from the by Brian Gaeke · 22 years ago
  41. f25b772 Life is too short. Link in too much stuff on Linux to make building on sun easier by Chris Lattner · 22 years ago
  42. da60140 The never-ending odyssey trying to get sparc to link by Chris Lattner · 22 years ago
  43. d562436 Make sure to get the value of ARCH before we use it by Chris Lattner · 22 years ago
  44. 2bf4c61 Do not link in the Sparc JIT when building on X86. Eventually the sparc will not by Chris Lattner · 22 years ago
  45. de3209b Apparently "sparc" is a macro on sparcs. Ugh. :) by Chris Lattner · 22 years ago
  46. 7a5500e Whoops, didn't mean to check that in :( by Chris Lattner · 22 years ago
  47. 97ac14f Use more structured command line option processing by Chris Lattner · 22 years ago
  48. 7aefa96 #ifdef out code that only applies when the HOSTARCH = sparc by Chris Lattner · 22 years ago
  49. 08d5e1f Add #include for older GCC's by Chris Lattner · 22 years ago
  50. 4e8c999 ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: by Misha Brukman · 22 years ago
  51. 1d44085 Output function address as hex. by Misha Brukman · 22 years ago
  52. cf614a3 Removed debug print statement. by Misha Brukman · 22 years ago
  53. 3a55e8a * Institute a hack for the Sparc call to mmap() to get our generated code to be by Misha Brukman · 22 years ago
  54. 88fe358 Sparc's dlsym() requires the special operand RTLD_SELF to find a symbol in the by Misha Brukman · 22 years ago
  55. 906f5fa * Removed SparcEmitter.cpp; rolled into lib/Target/Sparc/SparcV9CodeEmitter.cpp by Misha Brukman · 22 years ago
  56. 24a26e5 The flag modifications weren't picking up the old values of the by Brian Gaeke · 22 years ago
  57. d5af63f Remove obsolete code by Chris Lattner · 22 years ago
  58. bba1b6d Move target specific code to target files. The new MachineCodeEmitter by Chris Lattner · 22 years ago
  59. 63b99f9 Fix induction variable name clash in for loops, in finishFunction(). by Brian Gaeke · 22 years ago
  60. f86d635 Fixed rewriting of branches -- they now work forward and backward. by Misha Brukman · 22 years ago
  61. 417a7c0 Since malloc is no longer used, no need to free() memory. by Misha Brukman · 22 years ago
  62. 6607fbe Fix call to mmap, so that it can be used on sparc. by Brian Gaeke · 22 years ago
  63. 8e5bf70 mmap() seems to be failing on Sparc, so just use malloc()/free() . by Misha Brukman · 22 years ago
  64. 1df4d5e Link in Sparc libs for the JIT, even on X86 to be able to support debugging by Misha Brukman · 22 years ago
  65. abb027c Allow for specification of which JIT to run on the commandline. by Misha Brukman · 22 years ago
  66. 6b2125c Fix typeos by Chris Lattner · 22 years ago
  67. 9a23122 Add support for more constant expressions by Chris Lattner · 22 years ago
  68. 44edb6b Add support for atexit function, remove support for __main function by Chris Lattner · 22 years ago
  69. 22080f9 Add support for atexit handlers to the JIT, fixing 2003-05-14-AtExit.c by Chris Lattner · 22 years ago
  70. 1b72216 Fix compilation problems with previous checking *blush* by Chris Lattner · 22 years ago
  71. 6701a86 Add a framework for intercepting system calls by Chris Lattner · 22 years ago
  72. 7e52742 Clean up cast by Chris Lattner · 22 years ago
  73. 56adf15 Make sure that globals are emitted AFTER the passmanager is set up for the JIT, by Chris Lattner · 22 years ago
  74. d7916e9 switch main LLI core execution to use an InstVisitor instead of a switch statement by Chris Lattner · 22 years ago
  75. 77113b6 Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.c by Chris Lattner · 22 years ago
  76. 6125fdd Add support for function stubs, which allow calling functions which need to by Chris Lattner · 22 years ago
  77. eb5a93b Minor speedup by avoiding callbacks to functions already generated by Chris Lattner · 22 years ago
  78. c309a76 Improve efficiency of JIT by having it use direct function calls instead of by Chris Lattner · 22 years ago
  79. 66a8494 assert early instead of late for unimplemented feature by Chris Lattner · 22 years ago
  80. 374344c Implement varargs support for LLI! by Chris Lattner · 22 years ago
  81. f88b9a6 Add a pointersize/endianness safe load routine to match the store routine by Chris Lattner · 22 years ago
  82. da82ed5 A large number of simple changes: by Chris Lattner · 22 years ago
  83. cdf5178 Add support for recording arguments passed through the ... of a varargs function by Chris Lattner · 22 years ago
  84. b2abb5a Fix bug: Jello/2003-05-07-ArgumentTest.llx Also fixes yacr2/ks benchmarks by Chris Lattner · 22 years ago
  85. 10daaa1 Remove two fields from TargetData which are target specific. by Chris Lattner · 22 years ago
  86. 7471c48 Only do the %ld -> %lld promotion when running a 64 bit bytecode on a 32 bit host by Chris Lattner · 22 years ago
  87. c8cff9e Add __strdup by Chris Lattner · 22 years ago
  88. 6b73fec MAke sure that LLI properly configures align_of(double) by Chris Lattner · 22 years ago
  89. d5bc41a Fix problem where we would read 64 bits worth of pointer information, even on 32 bit targets! by Chris Lattner · 22 years ago
  90. 2be5079 Fix bug where pointers were assumed to always be 64 bits in size! by Chris Lattner · 22 years ago
  91. 5f311a7 Add memcpy by Chris Lattner · 22 years ago
  92. fd506f5 Fix a problem with setcc instructions and pointers by Chris Lattner · 22 years ago
  93. 957d62a Implement a bunch of new external functions by Chris Lattner · 22 years ago
  94. 669b76a Implement &|^ on bool values by Chris Lattner · 22 years ago
  95. f87a198 Add support for _IO_getc function used on linux by Chris Lattner · 22 years ago
  96. d8c03bf * Implement access to external variables in LLI by Chris Lattner · 22 years ago
  97. cf31784 We now need to link libscalar to get the switch lowering pass by Chris Lattner · 22 years ago
  98. 0286835 Kill using declarations Kill code for invalid operations on pointers by Chris Lattner · 22 years ago
  99. 5bff50d Implement cast to bool by Chris Lattner · 22 years ago
  100. b945e4d Get rid of extraneous arguments to implementation functions by Chris Lattner · 22 years ago