1. 61c5ff4 Emit: by Chris Lattner · 18 years ago
  2. 8de5f1c this is not infinite recursion. by Chris Lattner · 18 years ago
  3. 87b51bc 1. Don't call Value::getName(), which is slow. by Chris Lattner · 18 years ago
  4. 8d9455d Prevent tailcallelim from breaking "recursive" calls to builtins. by Chris Lattner · 18 years ago
  5. b0869ed It's not safe to rematerialize MOV32r0 etc. by simply cloning the original by Evan Cheng · 18 years ago
  6. 9c7a9f1 Filter exit conditions which are not yet handled. by Devang Patel · 18 years ago
  7. cf6af30 New test. by Devang Patel · 18 years ago
  8. bc533cd Require SCEV before LCSSA. by Devang Patel · 18 years ago
  9. 7fad7e3 Remove an un-needed dependence query. This improves compile time marginally on 401.bzip2. by Owen Anderson · 18 years ago
  10. 2f5d593 Add SparseBitVector implementation by Daniel Berlin · 18 years ago
  11. d06eb2c Turn GVN on by default. by Owen Anderson · 18 years ago
  12. 907f28c Implement misaligned FP loads and stores. by Dale Johannesen · 18 years ago
  13. db7e3c9 Fix description of the call instruction. There are two types, with one being by Nick Lewycky · 18 years ago
  14. 418d360 Fix for VisualStudio. It is treating a 2 bit enum as a signed int for comparison purposes, causing failures. Using an extra bit fixes it. by Chuck Rose III · 18 years ago
  15. 7dfda9e Smarter Reset(). Instead of deallocating all memory regions and reallocate the by Evan Cheng · 18 years ago
  16. ef61ed3 TableGen no longer emit CopyFromReg nodes for implicit results in physical by Evan Cheng · 18 years ago
  17. 82d2514 Add missing index versions of instructions to the map. by Bill Wendling · 18 years ago
  18. 1ab7989 Avoid storing and reloading zeros and other constants from stack slots by Dan Gohman · 18 years ago
  19. cdd509a Apply feedback from previous patch. by Dale Johannesen · 18 years ago
  20. 073d48d Revert previous change to IR. by Dale Johannesen · 18 years ago
  21. 588af2f Add support for having different alignment for objects on call frames. by Rafael Espindola · 18 years ago
  22. 8806c7b Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is needed, because they just "mark" register by Anton Korobeynikov · 18 years ago
  23. 0fe4b5a Test for PR1641. by Bill Wendling · 18 years ago
  24. a54c7eb Don't zap back to back volatile load/stores by Chris Lattner · 18 years ago
  25. 718cb66 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 18 years ago
  26. af992f7 by David Greene · 18 years ago
  27. 43421b3 Next round of APFloat changes. by Dale Johannesen · 18 years ago
  28. 325be7c Proper handle case, when aliasee is external weak symbol referenced only by alias itself. by Anton Korobeynikov · 18 years ago
  29. 04fa32f by David Greene · 18 years ago
  30. 2c17c4d by David Greene · 18 years ago
  31. 455e176 Use isTrueWhenEqual. Thanks Chris! by Nick Lewycky · 18 years ago
  32. 5a5ff9d When the two operands of an icmp are equal, there are five possible predicates by Nick Lewycky · 18 years ago
  33. dd199d2 Fix a memory leak. by Evan Cheng · 18 years ago
  34. 61d9c861 Fix a bug in X86InstrInfo::convertToThreeAddress that caused it to codegen: by Evan Cheng · 18 years ago
  35. 399ea50 LVXL and STVXL are also a load and store resp. by Bill Wendling · 18 years ago
  36. 38a9096 Accidentially left this out. by Evan Cheng · 18 years ago
  37. f3bb2e6 Use pool allocator for all the VNInfo's to improve memory access locality. This reduces coalescing time on siod Mac OS X PPC by 35%. Also remove the back ptr from VNInfo to LiveInterval and other tweaks. by Evan Cheng · 18 years ago
  38. 188b522 Added Reset() to free all allocated memory regions and reset state to be the same as right after ctor. by Evan Cheng · 18 years ago
  39. df344fe Missing break. Patch by Wojciech Matyjewicz. by Evan Cheng · 18 years ago
  40. 58c2e4c Fix mod so it actually works. Fix conversions to by Dale Johannesen · 18 years ago
  41. c331d30 Forgot to obey 80 column rule. Fixing that. by Chuck Rose III · 18 years ago
  42. c2ec2ba Change all floating constants that are not exactly by Dale Johannesen · 18 years ago
  43. d4af306 Added default parameters to GetElementPtrInstr constructor call. Visual Studio 2k5 was getting confused and was unable to compile it. Suspected compiler error. by Chuck Rose III · 18 years ago
  44. 9886504 Due to label merging, the last label for an invoke by Duncan Sands · 18 years ago
  45. e968514 Testcases for PR1628. by Duncan Sands · 18 years ago
  46. 57810cd Fix PR1628. When exception handling is turned on, by Duncan Sands · 18 years ago
  47. c3536b8 Add the 64-bit versions of the DS* Altivec instructions. by Bill Wendling · 18 years ago
  48. 305743d Enable loop index split pass. by Devang Patel · 18 years ago
  49. d24e599 Insert cloned loop basic blocks before original loop header. by Devang Patel · 18 years ago
  50. a34d395 Fix for PR1632. EHSELECTION always produces a i32 value. by Evan Cheng · 18 years ago
  51. 67c906d Fix for PR1613: added 64-bit rotate left PPC instructions and patterns. by Evan Cheng · 18 years ago
  52. 425e8c7 Always check the type of node. This prevents situations such as selecting 32-bit rotate target instruction for a 64-bit node when 64-bit pattern is missing. by Evan Cheng · 18 years ago
  53. 5fd22a8 by David Greene · 18 years ago
  54. 6d5e7d9 fix reversal bug in preceding checkin by Dale Johannesen · 18 years ago
  55. 418a04e by David Greene · 18 years ago
  56. f0e8560 by David Greene · 18 years ago
  57. 29d62be Mac OS X X86-64 ABI is same as the standard. by Evan Cheng · 18 years ago
  58. b8f7479 by David Greene · 18 years ago
  59. 3825262 Reapply r41578 with proper fix by Anton Korobeynikov · 18 years ago
  60. 406452d Silence warning while compiling with gcc 4.2 by Anton Korobeynikov · 18 years ago
  61. 9cc54f5 Emit proper "secrel" directive, where possible. This fixes invalid asm syntax of debug info on mingw32. Also, cleanup by Anton Korobeynikov · 18 years ago
  62. 3430135 More tweaks to improve compile time. by Evan Cheng · 18 years ago
  63. 4e9c473c Fix a gcroot lowering bug. by Evan Cheng · 18 years ago
  64. e15c2db Oops, should be part of 41664; won't work very well without this piece. by Dale Johannesen · 18 years ago
  65. c4dd3c3 Add mod, copysign, abs operations to APFloat. by Dale Johannesen · 18 years ago
  66. fadfb5b std::map -> DenseMap for slight compile time benefit. by Evan Cheng · 18 years ago
  67. c5a879c Allow the configure options to be set according to the llvm-top options. by Reid Spencer · 18 years ago
  68. ee84768 Revise per review of previous patch. by Dale Johannesen · 18 years ago
  69. 1b5dcc3 Initial support for calling functions with byval arguments on x86-64 by Rafael Espindola · 18 years ago
  70. 7240ae3 Align i64 and f64 at 8 byte on x86-64. by Rafael Espindola · 18 years ago
  71. d4e4937 Remove an unnecessary element, saving 4 bytes per LiveInterval. by Evan Cheng · 18 years ago
  72. c14b144 Use std::map instead of a (potentially very sparse) array to track val# defined by copy from the other live range. Minor compile time win when number of val# is large. by Evan Cheng · 18 years ago
  73. 144451f Update test case to reflect Dale's change. by Evan Cheng · 18 years ago
  74. eaf0894 Enhance APFloat to retain bits of NaNs (fixes oggenc). by Dale Johannesen · 18 years ago
  75. 8c13263 Instruction formats added used to generate multiply instructions of V5TE. by Raul Herbster · 18 years ago
  76. b94e608 Unused relocation type reloc_arm_absolute removed. by Raul Herbster · 18 years ago
  77. 9c1a382 Comments added. It now generates V5TE multiply instructions. However, it is still necessary to model PUWLSH bits more clearly. by Raul Herbster · 18 years ago
  78. 37fb5b1 ARM instruction table was modified by adding information to generate multiply instruction of V5TE. by Raul Herbster · 18 years ago
  79. d05c04c JITInfo now resolves function addrs and also relocations. It always emits a stub. by Raul Herbster · 18 years ago
  80. 1a0190f Added Graphviz escaping for the '|' character. by Ted Kremenek · 18 years ago
  81. cad6280 Do not run on darwin. by Tanya Lattner · 18 years ago
  82. f4c3a59 Added support to fold X86 load / store instructions. This allow rematerialized loads to be folded into their uses. by Evan Cheng · 18 years ago
  83. 34c2a9f Try fold re-materialized load instructions into its uses. by Evan Cheng · 18 years ago
  84. 35b35c5 Add a variant of foldMemoryOperand to fold any load / store, not just load / store from / to stack slots. by Evan Cheng · 18 years ago
  85. 42a0f9a Added CreateFrameIndex to create a FrameIndex MachineOperand without a MachineInstr. by Evan Cheng · 18 years ago
  86. 2f39426 Mark load instructions with isLoad = 1. by Evan Cheng · 18 years ago
  87. b8a80f0 Use i64 on a PPC64 machine by Bill Wendling · 18 years ago
  88. f04afdb Change LegalFPImmediates to use APFloat. by Dale Johannesen · 18 years ago
  89. 055c544 Fix use of declaration inside case block by Anton Korobeynikov · 18 years ago
  90. 7ecb38b Change LiveRange so it keeps a pointer to the VNInfo rather than an index. by Evan Cheng · 18 years ago
  91. 066f7b4 Lower FRAME_TO_ADDR_OFFSET to zero by default (if not custom lowered) by Anton Korobeynikov · 18 years ago
  92. ee46574 Move getX86RegNum into X86RegisterInfo and use it by Duncan Sands · 18 years ago
  93. 30b0f2f Alphabetize Raul's entry. by Raul Herbster · 18 years ago
  94. ff9b369 New contributor added by Raul Herbster · 18 years ago
  95. dde567f Updating configure script to enable MIPS. by Tanya Lattner · 18 years ago
  96. a5c0d1e Silence implicit 64->32-bit conversion warnings. by Chris Lattner · 18 years ago
  97. cd3c4ca getMinSignedBits needs to take into consider the sign bit when the value is positive. by Chris Lattner · 18 years ago
  98. d80fb8b update these by Chris Lattner · 18 years ago
  99. 3e1a7ae Add an option, -view-sunit-dags, for viewing the actual SUnit DAGs used by by Dan Gohman · 18 years ago
  100. f5a69fe Update win32 VStudio project files to keep pace with recently added and deleted files by Chuck Rose III · 18 years ago