1. 9f2cb3d Print a load of a null pointer like this: by Chris Lattner · 21 years ago
  2. 085c995 Fix a crash compiling povray on UINT_TO_FP from i16. by Chris Lattner · 21 years ago
  3. 7944d9d Add an option to view the selection dags as they are generated. by Chris Lattner · 21 years ago
  4. 4292830 There are no [mem] op= reg instructions for FP, so remove their entries. by Chris Lattner · 21 years ago
  5. db8c368 Fix a bug where we didn't insert FP_REG_KILL instructions into MBB's that by Chris Lattner · 21 years ago
  6. afce430 Fold TRUNCATE (LOAD P) into a smaller load from P. by Chris Lattner · 21 years ago
  7. ef6806c Be more careful about order of arg evalution for CopyToReg nodes. This shrinks by Chris Lattner · 21 years ago
  8. 7ea64f5 Fold some more [mem] op= val operators. This allows us to things like this by Chris Lattner · 21 years ago
  9. dbba22f Fold loads into sign/zero extends. instead of: by Chris Lattner · 21 years ago
  10. 837caa7 Comment out debug code :) by Chris Lattner · 21 years ago
  11. 5f75d9a Handle the global address case here, not just the offset case. by Chris Lattner · 21 years ago
  12. c4b6a78 Treat int constants as not requiring a register, since they are almost always by Chris Lattner · 21 years ago
  13. c871e1d Print the value types in the nodes of the graph by Chris Lattner · 21 years ago
  14. f1fdaca add an assertion, avoid creating copyfromreg/copytoreg pairs that are the by Chris Lattner · 21 years ago
  15. a5ade06 * Factor a bunch of binary operator cases into shared code. by Chris Lattner · 21 years ago
  16. 7abf820 Clear the whole array, always. by Chris Lattner · 21 years ago
  17. 947d544 Fold multiplies by 3,5,9 into addressing modes when possible. by Chris Lattner · 21 years ago
  18. 64da653 Squelch optimized warning. by Chris Lattner · 21 years ago
  19. 51a2634 Instead of generating stuff like this: by Chris Lattner · 21 years ago
  20. 31805bf Implement MEMCPY natively in terms of rep movs* by Chris Lattner · 21 years ago
  21. 989de03 Implement memset -> rep stos* by Chris Lattner · 21 years ago
  22. 795069d Announce that we don't support mem ops yet. by Chris Lattner · 21 years ago
  23. e1bd822 Teach legalize to lower MEMSET/MEMCPY/MEMMOVE operations if the target by Chris Lattner · 21 years ago
  24. 4c633e8 Print new operations. by Chris Lattner · 21 years ago
  25. 7041ee3 Turn memset/memcpy/memmove into the corresponding operations. by Chris Lattner · 21 years ago
  26. a95589b Teach the address selector to make 'reg+reg' addressing modes. by Chris Lattner · 21 years ago
  27. 99f997d Add the LOADABLE_MODULE=1 directive to indicate that this shared library is by Reid Spencer · 21 years ago
  28. d4dab92 Emit NOT instructions. by Chris Lattner · 21 years ago
  29. a8d9cc8 shift X, 0 -> X by Chris Lattner · 21 years ago
  30. 6c07aee Fix a bug emitting branches that broke a lot of programs. by Chris Lattner · 21 years ago
  31. ef7ba07 Be more careful where we set ContainsFPCode. We were missing a set in the by Chris Lattner · 21 years ago
  32. a3aa2e2 Fix a major bug in setcc/cmov folding, where we accidentally by Chris Lattner · 21 years ago
  33. 1133309 Take register pressure into account when we have to decide whether to by Chris Lattner · 21 years ago
  34. e9c44cd Print SelectionDAGs bottom up, include extra info in the node labels by Chris Lattner · 21 years ago
  35. fc08d9c Add a marker for the graph root. by Chris Lattner · 21 years ago
  36. e0646b8 Put the operation name in each node, put the function name on the graph. by Chris Lattner · 21 years ago
  37. d75f19f Split out SDNode::getOperationName into its own method. by Chris Lattner · 21 years ago
  38. 6632848 Implement initial selectiondag printing support. This gets us a nice by Chris Lattner · 21 years ago
  39. 24aad1b Fold setcc instructions into selects. by Chris Lattner · 21 years ago
  40. 57fbfb5 Add conditional moves for the parity flag. by Chris Lattner · 21 years ago
  41. 6b7598b Lower to the correct functions. This fixes FreeBench/fourinarow by Chris Lattner · 21 years ago
  42. a13d323 Implement 8-bit multiply for X86. by Chris Lattner · 21 years ago
  43. 281a601 Rework constant pool handling so that function constant pools are no longer by Chris Lattner · 21 years ago
  44. ecc1cef Apply feedback from Chris. by Jeff Cohen · 21 years ago
  45. 6e400f7 Apply feed back from Chris: by Jeff Cohen · 21 years ago
  46. 68dc310 Implement a couple of more simplifications. This lets us codegen: by Chris Lattner · 21 years ago
  47. 87ae6ae Fix incorrect constant folds, fixing Stepanov after the SHR patch. by Chris Lattner · 21 years ago
  48. 8136d1f Constant fold shifts, turning this loop: by Chris Lattner · 21 years ago
  49. bccc8ab Rename Unix/*.cpp and Win32/*.cpp to have a *.inc suffix so that the silly by Reid Spencer · 21 years ago
  50. 5cdcc58 Add some folds for == and != comparisons. This allows us to by Chris Lattner · 21 years ago
  51. 1d7b5de Add last four createXxxPass functions by Jeff Cohen · 21 years ago
  52. fd161e9 Fix VC++ compilation error by Jeff Cohen · 21 years ago
  53. ea946cd Print the DAG out more like a DAG in nested format. by Chris Lattner · 21 years ago
  54. 49d2471 Print out nodes sorted by their address to make it easier to find them in a list. by Chris Lattner · 21 years ago
  55. bd9f0ee Codegen (Reg|imm)+&GV as an LEA, because we cannot put it into the immediate field by Chris Lattner · 21 years ago
  56. abd2182 Add a simple transformation. This allows us to compile one of the inner by Chris Lattner · 21 years ago
  57. 2502085 Fix copy and pasto's for FP -> Int. This fixes fldry by Chris Lattner · 21 years ago
  58. 38d6be5 Fix a bug legalizing call instructions (make sure to remember all result by Chris Lattner · 21 years ago
  59. 513e52e Fix a minor bug legalizing dynamic_stackalloc. This allows us to compile by Chris Lattner · 21 years ago
  60. fa404e8 Teach legalize to deal with DYNAMIC_STACKALLOC (aka a dynamic llvm alloca) by Chris Lattner · 21 years ago
  61. 590d800 Initial implementation of FP->INT and INT->FP casts by Chris Lattner · 21 years ago
  62. 2611dd4 Get lib/Analysis/DataStructure to compile with VC++ by Jeff Cohen · 21 years ago
  63. 6e7c47c Fix a subtle bug involving constant expr casts from int to fp by Chris Lattner · 21 years ago
  64. ee749d7 Handle static alloca arguments to PHI nodes. by Chris Lattner · 21 years ago
  65. 1482458 Implement varargs and returnaddress/frameaddress intrinsics. With this by Chris Lattner · 21 years ago
  66. 39ae362 Use new interfaces to correctly lower varargs and return/frame address intrinsics. by Chris Lattner · 21 years ago
  67. 64e14b1 Add support for llvm.setjmp and longjmp. Only 3 SingleSource/UnitTests fail now. by Chris Lattner · 21 years ago
  68. 534927d Add even more missing createXxxPass functions. by Jeff Cohen · 21 years ago
  69. b080265 Okay 15th time is the charm. Looking at the vector size is useless as it by Chris Lattner · 21 years ago
  70. 6cc70ef Okay, my off by one was actually off by two. This fixes Generic/2003-07-07-BadLongConst.ll by Chris Lattner · 21 years ago
  71. e3304a3 Tighten up assertions. by Chris Lattner · 21 years ago
  72. ce45d65 Fix off by one error by Chris Lattner · 21 years ago
  73. 7d7a0ed Allow arrays to have more than 4G elements. by Chris Lattner · 21 years ago
  74. e269a1a Use size_t instead of long to represent memory usage. long is 32 bits by Jeff Cohen · 21 years ago
  75. 9dacd12 Silence warnings by Chris Lattner · 21 years ago
  76. 813c815 Silence VS warnings. by Chris Lattner · 21 years ago
  77. a8101c1 Silence VS warnings. by Chris Lattner · 21 years ago
  78. d564496 Silence VS warnings by Chris Lattner · 21 years ago
  79. dea18b6 Silence VS warnings by Chris Lattner · 21 years ago
  80. 28696be Silence warnings from VS by Chris Lattner · 21 years ago
  81. 5e5fb94 Silence VS warnings by Chris Lattner · 21 years ago
  82. f26bc8e Silence VS warnings. by Chris Lattner · 21 years ago
  83. 22bc934 Fix VS warnings by Chris Lattner · 21 years ago
  84. 4d0801b Fix VS warnings. by Chris Lattner · 21 years ago
  85. 652f3cf Fix uint64_t -> unsigned VS warnings. by Chris Lattner · 21 years ago
  86. d4bc564 Silence VS warnings. by Chris Lattner · 21 years ago
  87. 2cc3462 Silence warnings by Chris Lattner · 21 years ago
  88. 25dc891 Do not throw away bits for no reason by Chris Lattner · 21 years ago
  89. 7cf9ad3 Silence a VS warning. by Chris Lattner · 21 years ago
  90. 5188ad7 Adjust to changes in LowerCallTo interface Minor bugfixes by Chris Lattner · 21 years ago
  91. 4e6c746 Implement handling of most long operators through libcalls. by Chris Lattner · 21 years ago
  92. cf5734d Adjust to changes in LowerCAllTo interfaces by Chris Lattner · 21 years ago
  93. bf65268 Add more missing createXxxPass functions. by Jeff Cohen · 21 years ago
  94. ae0aacb Add support for FP->INT conversions and back. by Chris Lattner · 21 years ago
  95. 8c92628 Wrap long line. by Chris Lattner · 21 years ago
  96. 5d2c6c7 Implement the 'store FPIMM, Ptr' -> 'store INTIMM, Ptr' optimization for by Chris Lattner · 21 years ago
  97. 623f70d 1ULL << 64 is undefined, don't do it. by Chris Lattner · 21 years ago
  98. 7ab6593 The X86 instruction selector already handles codegen of: by Chris Lattner · 21 years ago
  99. 7c68ec6 Fix a pointer invalidation problem. This fixes Generic/badarg6.ll by Chris Lattner · 21 years ago
  100. 5351e9b Fold conditional branches on constants away. by Chris Lattner · 21 years ago