1. 3e1ce5a Add more vector NodeTypes: VSDIV, VUDIV, VAND, VOR, and VXOR. by Evan Cheng · 19 years ago
  2. 33143dc Number of NodeTypes now exceeds 128. by Evan Cheng · 19 years ago
  3. bfa284f SDOperand::isOperand should not be a forwarding. It must check *this against N's operands. by Evan Cheng · 19 years ago
  4. 80d8eaa Added isOperand(N): true if this is an operand of N by Evan Cheng · 19 years ago
  5. fb43331 A bit more tweaking by Evan Cheng · 19 years ago
  6. d845254 Fix VC++ compilation errors. by Jeff Cohen · 19 years ago
  7. 932f022 Move #include "llvm/CodeGen/AsmPrinter.h" to top since it's the interface. by Evan Cheng · 19 years ago
  8. 41edaa0 remove the read/write port/io intrinsics. by Chris Lattner · 19 years ago
  9. 03dd465 Split memcpy/memset/memmove intrinsics into i32/i64 versions, resolving by Chris Lattner · 19 years ago
  10. 86ec7d1 - Fixed some priority calculation bugs that were causing bug 478. Among them: by Evan Cheng · 19 years ago
  11. 6a3eb01 Support for enumerations. by Jim Laskey · 19 years ago
  12. 246ae0d Don't print llvm constant in assmebly file. Assembler won't like comments that by Evan Cheng · 19 years ago
  13. 1ec05d1 Fix CodeGen/Generic/2006-03-01-dagcombineinfloop.ll, an infinite loop by Chris Lattner · 19 years ago
  14. 9c4447a Switch back to using actual dwarf tags. Simplifies code without loss to other by Jim Laskey · 19 years ago
  15. b2742f4 Fix a typo evan noticed by Chris Lattner · 19 years ago
  16. 92ae740 Use context and not compile unit. by Jim Laskey · 19 years ago
  17. 288fe0f I guess I can handle large type sizes. by Jim Laskey · 19 years ago
  18. f8913f1 Basic array support. by Jim Laskey · 19 years ago
  19. 2466472 Add support for target-specific dag combines by Chris Lattner · 19 years ago
  20. 00ffed0 Add interfaces for targets to provide target-specific dag combiner optimizations. by Chris Lattner · 19 years ago
  21. 5750df9 Add a new AddToWorkList method, start using it by Chris Lattner · 19 years ago
  22. 0b1a85f Pull shifts by a constant through multiplies (a form of reassociation), by Chris Lattner · 19 years ago
  23. 860771d Vector ops lowering. by Evan Cheng · 19 years ago
  24. 1ab7d85 - Added VConstant as an abstract version of ConstantVec. by Evan Cheng · 19 years ago
  25. 45ccae5 Add const, volatile, restrict support. Add array of debug descriptor support. by Jim Laskey · 19 years ago
  26. 35a9f5a Compile: by Chris Lattner · 19 years ago
  27. 15045b6 Fold "and (LOAD P), 255" -> zextload. This allows us to compile: by Chris Lattner · 19 years ago
  28. 71d9ebc fold (sra (sra x, c1), c2) -> (sra x, c1+c2) by Chris Lattner · 19 years ago
  29. 2287346 Add support for output memory constraints. by Chris Lattner · 19 years ago
  30. 9a777a3 Qualify dwarf namespace inside llvm namespace. by Jim Laskey · 19 years ago
  31. 8a8e975 Partial enabling of functions. by Jim Laskey · 19 years ago
  32. bd76184 Supporting multiple compile units. by Jim Laskey · 19 years ago
  33. 0d086af Re-orging file. by Jim Laskey · 19 years ago
  34. a6bc5a4 Implement bit propagation through sub nodes, this (re)implements by Chris Lattner · 19 years ago
  35. 2d2536c remove some completed notes by Chris Lattner · 19 years ago
  36. 81cd355 Check RHS simplification before LHS simplification to avoid infinitely looping by Chris Lattner · 19 years ago
  37. 5f0c658 Just like we use the RHS of an AND to simplify the LHS, use the LHS to by Chris Lattner · 19 years ago
  38. ec66515 Add a bunch of missed cases. Perhaps the most significant of which is that by Chris Lattner · 19 years ago
  39. 38b7327 Print ConstantPoolSDNode offset field. by Evan Cheng · 19 years ago
  40. 404cb4f Added an offset field to ConstantPoolSDNode. by Evan Cheng · 19 years ago
  41. 28bad08 Fix a bug that Evan exposed with some changes he's making, and that was by Chris Lattner · 19 years ago
  42. 47cb717 Remove debugging printout :) by Chris Lattner · 19 years ago
  43. 540fec6 Refactor some code from being inline to being out in a new class with methods. by Chris Lattner · 19 years ago
  44. dd26033 Use the PrintAsmMemoryOperand to print addressing modes. by Chris Lattner · 19 years ago
  45. daf6bc6 Pass all the flags to the asm printer, not just the # operands. by Chris Lattner · 19 years ago
  46. fd6d282 rename NumOps -> NumVals to avoid shadowing a NumOps var in an outer scope. by Chris Lattner · 19 years ago
  47. ed18b68 Refactor operand adding out to a new AddOperand method by Chris Lattner · 19 years ago
  48. 6990600 Add pointer and reference types. Added short-term code to ignore NULL types by Jim Laskey · 19 years ago
  49. 7e88103 Get VC++ building again. by Jeff Cohen · 19 years ago
  50. 0e43f2b Implement (most of) selection of inline asm memory operands. by Chris Lattner · 19 years ago
  51. 87bc3bd Lower C_Memory operands. by Chris Lattner · 19 years ago
  52. 2b7401e Recognize memory operand codes by Chris Lattner · 19 years ago
  53. 434b40b Added basic support for typedefs. by Jim Laskey · 19 years ago
  54. 9f6637d Fix an endianness problem on big-endian targets with expanded operands by Chris Lattner · 19 years ago
  55. c3a9f8d Record all of the expanded registers in the DAG and machine instr, fixing by Chris Lattner · 19 years ago
  56. f4afdd9 DwarfWriter reading basic type information from llvm-gcc4 code. by Jim Laskey · 19 years ago
  57. ffab422 Code cleanups, no functionality change by Chris Lattner · 19 years ago
  58. 9b6fb5d This fixes a couple of problems with expansion by Chris Lattner · 19 years ago
  59. b3befd4 Don't return registers from register classes that aren't legal. by Chris Lattner · 19 years ago
  60. 864635a Change a whole bunch of code to be built around RegsForValue instead of by Chris Lattner · 19 years ago
  61. 0420f2a Coordinate activities with llvm-gcc4 and dwarf. by Jim Laskey · 19 years ago
  62. 1efa40f split register class handling from explicit physreg handling. by Chris Lattner · 19 years ago
  63. 0f0b7d4 Adjust to changes in getRegForInlineAsmConstraint prototype by Chris Lattner · 19 years ago
  64. 4217ca8dc Updates to match change of getRegForInlineAsmConstraint prototype by Chris Lattner · 19 years ago
  65. 7d20d39 Fix a problem Nate and Duraid reported where simplifying nodes can cause by Chris Lattner · 19 years ago
  66. dca7abe Fix a problem on itanium with memset. The value to set has been promoted to by Chris Lattner · 19 years ago
  67. 003a272 Add a fold for add that exchanges it with a constant shift if possible, so by Nate Begeman · 19 years ago
  68. b0d04a7 Add checks to make sure we don't create bogus extend nodes, and fix a bug by Nate Begeman · 19 years ago
  69. 012f241 Fix a tricky issue in the SimplifyDemandedBits code where CombineTo wasn't by Chris Lattner · 19 years ago
  70. fb7217b Clean up DemandedBitsAreZero interface by Nate Begeman · 19 years ago
  71. cd6a6ed Don't expand sdiv by power of two before legalize, since it will likely by Nate Begeman · 19 years ago
  72. 551bf3f kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC by Nate Begeman · 19 years ago
  73. 2512569 Fix another miscompilation exposed by lencode, where we lowered i64->f32 by Chris Lattner · 19 years ago
  74. 5755b17 Fix bug noticed by VC++. by Jeff Cohen · 19 years ago
  75. cffbb51 Dumb bug. Code sees a memcpy from X+c so it increments src offset. But it by Evan Cheng · 19 years ago
  76. 368e18d Rework the SelectionDAG-based implementations of SimplifyDemandedBits by Nate Begeman · 19 years ago
  77. 298ebf2 If the false case is the current basic block, then this is a self loop. by Evan Cheng · 19 years ago
  78. 8f4880b Lowering of sdiv X, pow2 was broken, this fixes it. This patch is written by Chris Lattner · 19 years ago
  79. a47876d Remove an unused function parameter. by Evan Cheng · 19 years ago
  80. 74d0aa9 Turn a memcpy from string constant into a series of stores of constant values. by Evan Cheng · 19 years ago
  81. d0e58e3 Should not combine ISD::LOCATIONs until we have scheme to remove from by Jim Laskey · 19 years ago
  82. c080d6f Lower memcpy with small constant size operand into a series of load / store ops. by Evan Cheng · 20 years ago
  83. dea7245 Doh again! by Evan Cheng · 20 years ago
  84. ae9a84b Using wrong DW_FORM. by Jim Laskey · 20 years ago
  85. c4f8eee Keep to < 80 cols by Evan Cheng · 20 years ago
  86. ac940ab Missed a break so memcpy cases fell through to memset. Doh. by Evan Cheng · 20 years ago
  87. 80e89d7 Fixed a build breakage. by Evan Cheng · 20 years ago
  88. a03a5dc Rename maxStoresPerMemSet to maxStoresPerMemset, etc. by Evan Cheng · 20 years ago
  89. 1db92f9 Expand memset dst, c, size to a series of stores if size falls below the by Evan Cheng · 20 years ago
  90. 06a248c9 now that libcalls don't suck, we can remove this hack by Chris Lattner · 20 years ago
  91. 4b653a0 Fix a latent bug in the call sequence handling stuff. Some targets (e.g. x86) by Chris Lattner · 20 years ago
  92. d96185a Rename to better reflect usage (current and planned.) by Jim Laskey · 20 years ago
  93. 6831a81 Completely rewrite libcall insertion by the legalizer, providing the by Chris Lattner · 20 years ago
  94. ce72b17 Reorg for integration with gcc4. Old style debug info will not be passed though by Jim Laskey · 20 years ago
  95. fae9f1c Added SelectionDAG::InsertISelMapEntry(). This is used to workaround the gcc by Evan Cheng · 20 years ago
  96. 6ae46c4 More changes to reduce frame size. by Evan Cheng · 20 years ago
  97. 3029f92 Adjust to MachineConstantPool interface change: instead of keeping a by Chris Lattner · 20 years ago
  98. fa77d43 rename fields of constant pool entries by Chris Lattner · 20 years ago
  99. 74b7d27 Simplify code, alignment must be specified now. by Chris Lattner · 20 years ago
  100. 948d966 Make MachineConstantPool entries alignments explicit by Chris Lattner · 20 years ago