1. 7033798 Include <cmath> instead of <math.h> by Brian Gaeke · 22 years ago
  2. 1d5fc3f Add support for GCC 3.3 by Chris Lattner · 22 years ago
  3. 8a334a4 avoid dividing by zero when dealing with zero sized types (like [0 x double]) by Chris Lattner · 22 years ago
  4. 8054444 Add the padding needed for variable-size alloca's, which should work now. by Vikram S. Adve · 22 years ago
  5. 037d258 Fix bug: InstCombine/2003-06-22-ConstantExprCrash.ll by Chris Lattner · 22 years ago
  6. 066ab6a Add paranoia checking by Chris Lattner · 22 years ago
  7. ea635cd Test change by Chris Lattner · 22 years ago
  8. 7a7bef4 Initial checkin of Tail duplication pass. by Chris Lattner · 22 years ago
  9. 7b52c03 Do not use the inefficient, fixed function, CBW, CDQ, ... instructions by Chris Lattner · 22 years ago
  10. 3889a2c Remove a ton of extraneous #includes by Chris Lattner · 22 years ago
  11. e0f4b98 Remove support for the MultiObject flag, which was fundamentally broken by Chris Lattner · 22 years ago
  12. 797249b Instcombine cast (getelementptr Ptr, 0, 0, 0) to ... into: cast Ptr to ... by Chris Lattner · 22 years ago
  13. 034acf0 Minor simplification to 64-bit instsel by Chris Lattner · 22 years ago
  14. 0f1c461 For 16 and 32-bit multiplies, use the IMUL instruction instead of the MUL instruction. by Chris Lattner · 22 years ago
  15. a8cb100 Add IMULr16 & IMULr32 instructions by Chris Lattner · 22 years ago
  16. f585447 Generate code for LONG indexes to getelementptr instructions more efficiently by Chris Lattner · 22 years ago
  17. c901e8b Some preprocessors doen't support // comments and get confused by Chris Lattner · 22 years ago
  18. 1c6d6c9 Fix the build. :( by Chris Lattner · 22 years ago
  19. ddafa49 RDCCR defines arg. #1, not arg. #2. by Vikram S. Adve · 22 years ago
  20. 31f6125 Changes to privatize NodeType by Chris Lattner · 22 years ago
  21. bd92b73 * Changes to make NodeType be private to DSNode. by Chris Lattner · 22 years ago
  22. 3387e7f Fix output bug: Intel asm comment character is #, not ;. by Brian Gaeke · 22 years ago
  23. 088fa11 RECAPITALIZE all the names of pseudo-instructions, and add a comment explaining by Brian Gaeke · 22 years ago
  24. 96b07e5 Rename many instructions to their Intel asm-compatible names. This by Brian Gaeke · 22 years ago
  25. 9e474c4 Add Initialization and Finalization methods for the Printer pass, by Brian Gaeke · 22 years ago
  26. ed4775a Remove usage of sys/unistd.h by Chris Lattner · 22 years ago
  27. 9fe3886 Implement the functionality of InstCombine/call.ll by Chris Lattner · 22 years ago
  28. a3df1ff Remove a bunch of complicated code. The functionality is implemented in instcombine instead by Chris Lattner · 22 years ago
  29. de3aa4f lib/Target/X86/X86TargetMachine.{cpp,h}: Add initial version by Brian Gaeke · 22 years ago
  30. 2e2f2dc lib/Target/Sparc/Sparc.cpp: by Brian Gaeke · 22 years ago
  31. 893f025 Detemplatize the PATypeHandle class, which was only really instantiated on 'Type'. by Chris Lattner · 22 years ago
  32. 97f4b66 Handle arguments passed in through the va_arg area by Chris Lattner · 22 years ago
  33. c8621e6 These instructions really take three operands. This fixes some assertions by Chris Lattner · 22 years ago
  34. b471a23 lib/CWriter/Writer.cpp: Copy AsmWriter's ConstantFP checking code here by Brian Gaeke · 22 years ago
  35. 4399a49 Add #ifdef hack for MAP_ANONYMOUS being spelled MAP_ANON on some platforms. by Brian Gaeke · 22 years ago
  36. 08227e4 Initial checkin of DAE pass by Chris Lattner · 22 years ago
  37. 5285270 Use $(PLATFORMLIBDL) to selectively bring in -ldl only on those platforms where by Brian Gaeke · 22 years ago
  38. 1d0acac Use std::isnan instead of isnan. Brought back to you from the by Brian Gaeke · 22 years ago
  39. 8c63883 Put ifdefs around use of malloc.h/mallinfo, which isn't available on FreeBSD. by Brian Gaeke · 22 years ago
  40. f25b772 Life is too short. Link in too much stuff on Linux to make building on sun easier by Chris Lattner · 22 years ago
  41. da60140 The never-ending odyssey trying to get sparc to link by Chris Lattner · 22 years ago
  42. d562436 Make sure to get the value of ARCH before we use it by Chris Lattner · 22 years ago
  43. 2bf4c61 Do not link in the Sparc JIT when building on X86. Eventually the sparc will not by Chris Lattner · 22 years ago
  44. de3209b Apparently "sparc" is a macro on sparcs. Ugh. :) by Chris Lattner · 22 years ago
  45. 7a5500e Whoops, didn't mean to check that in :( by Chris Lattner · 22 years ago
  46. 97ac14f Use more structured command line option processing by Chris Lattner · 22 years ago
  47. 7aefa96 #ifdef out code that only applies when the HOSTARCH = sparc by Chris Lattner · 22 years ago
  48. 388f669 Implement handling of constantexprs for disambiguation. This implements by Chris Lattner · 22 years ago
  49. efa095e Avoid divide by zero errors by Chris Lattner · 22 years ago
  50. eaeaad6 Fix bug: Assembler/2003-06-17-InvokeDisassemble.llx by Chris Lattner · 22 years ago
  51. a8ab89e Fairly major change: emit fixed sized allocas in the entry block as a variable, by Chris Lattner · 22 years ago
  52. bea68b3 Don't corrupt memory when removing an instruction from the program, but by Chris Lattner · 22 years ago
  53. a0145cc Don't include alloca.h on FreeBSD. by Brian Gaeke · 22 years ago
  54. 2eb9a25 Actually, change it to use explicit new/delete, which is more likely to be by Chris Lattner · 22 years ago
  55. 5b1688d Remove usage of alloca by Chris Lattner · 22 years ago
  56. 0bf9476 Remove two using decls Remove usage of alloca by Chris Lattner · 22 years ago
  57. ad95d9e Isolate machine-dependent use of <alloca.h> in "Support/Alloca.h", by Brian Gaeke · 22 years ago
  58. ff97fbc Rename FInfo.cpp to FunctionInfo.cpp, eliminate FInfo.h by Chris Lattner · 22 years ago
  59. fb4d20b move contents of include/llvm/Reoptimizer/Mapping/FInfo.h into here, it is sparc internal by Chris Lattner · 22 years ago
  60. da92090 Fix typeo by Chris Lattner · 22 years ago
  61. 6b0b2db Fix bug: Linker/2003-06-02-TypeResolveProblem2.ll by Chris Lattner · 22 years ago
  62. 34e353e Fix bug: ADCE/2003-06-11-InvalidCFG.ll by Chris Lattner · 22 years ago
  63. 02da6c0 Fix bug: CBackend/2003-06-11-HexConstant.ll by Chris Lattner · 22 years ago
  64. e158b19 Nodes get forwarded when they are collapsed currently. by Chris Lattner · 22 years ago
  65. a75c8c4 Remove bogus assertion: a node with no referrers could be collapsed if field-sensitivity was disabled by Chris Lattner · 22 years ago
  66. 28c6cf2 Implement forwarding from stores to loads of must-aliased pointers. by Chris Lattner · 22 years ago
  67. 84c9d5c Fix invalid number of arguments problem by Chris Lattner · 22 years ago
  68. be583b9 Included assert.h so that the code compiles under newer versions of GCC. by John Criswell · 22 years ago
  69. 9aa2639 Updated for the new projects Makefile. by John Criswell · 22 years ago
  70. 0e93687 add some comments by Guochun Shi · 22 years ago
  71. e95b827 add an brief instruction what this pass is by Guochun Shi · 22 years ago
  72. 0b970da a simple introduction to this pass by Guochun Shi · 22 years ago
  73. f325261 cleaned code add some comments by Guochun Shi · 22 years ago
  74. 8f1d4ab delete useless functions add comment by Guochun Shi · 22 years ago
  75. 3328052 change DEBUG to DEBUG_PRINT by Guochun Shi · 22 years ago
  76. 08d5e1f Add #include for older GCC's by Chris Lattner · 22 years ago
  77. e32487e Fix bug: LevelRaise/2003-06-07-EmptyArrayTest.ll by Chris Lattner · 22 years ago
  78. 4432d8f Fix compilation problem on GCC 2.9x by Chris Lattner · 22 years ago
  79. 6fe6905 Do not hastily change the Opcode from 'r' to 'i' type if we're not actually by Misha Brukman · 22 years ago
  80. 903c2d1 Fix compilation problem with some versions of G++ by Chris Lattner · 22 years ago
  81. b8c8829 Fix problem with perror by Chris Lattner · 22 years ago
  82. 30d002b Fix warnings on Sparc by Chris Lattner · 22 years ago
  83. 8631ac4 Print address out as hex. by Misha Brukman · 22 years ago
  84. f75bab7 Added 'r' and 'i' versions to WRCCR. by Misha Brukman · 22 years ago
  85. d36e30e * Changed Bcc instructions to behave like BPcc instructions by Misha Brukman · 22 years ago
  86. a512450 * Removed PreSelection pass because that is now done in the JIT by Misha Brukman · 22 years ago
  87. 940b08d Don't output explicit initializers for globals that are zero initialized by Chris Lattner · 22 years ago
  88. 4e8c999 ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: by Misha Brukman · 22 years ago
  89. 1d44085 Output function address as hex. by Misha Brukman · 22 years ago
  90. de07be3 Fixed a bunch of test cases in test/Regression/Jello which could not get the by Misha Brukman · 22 years ago
  91. 302de59 Add statistic for # machine instrs emitted by Chris Lattner · 22 years ago
  92. 3339459 * If a global is not a function, just ask the MachineCodeEmitter for the addr by Misha Brukman · 22 years ago
  93. 82c9e55 The SUB*i instructions belong to a different class than their SUB*r brethren. by Misha Brukman · 22 years ago
  94. 8f12222 Put all debug print statements under the DEBUG() guard to make output clean so by Misha Brukman · 22 years ago
  95. cf614a3 Removed debug print statement. by Misha Brukman · 22 years ago
  96. 6994dab Fixed confusion between register classes and register types. by Misha Brukman · 22 years ago
  97. 432fba5 Added missing directive to store the instruction name. by Misha Brukman · 22 years ago
  98. ce50542 Moved predict and annul fields to the end of each individual instruction by Misha Brukman · 22 years ago
  99. d4ad1d1 Do not preset the cc register, the instructions actually use it. by Misha Brukman · 22 years ago
  100. cf81945 Minor tuning -- avoid a non-inlinable function call on every operand. by Vikram S. Adve · 22 years ago