1. b2b32fd Seriously strengthen the guarantee offered by noalias on a function's return by Nick Lewycky · 16 years ago
  2. 02ff308 Extend the 'noalias' attribute to function return values. This is intended to by Nick Lewycky · 16 years ago
  3. 9f22a4a Added missing description for -disable-mmx option. by Mon P Wang · 16 years ago
  4. def2739 Add support for llvm.uadd.with.overflow. by Bill Wendling · 16 years ago
  5. 0322808 Rename SetCCResultContents to BooleanContents. In by Duncan Sands · 16 years ago
  6. cdfc51f Make JIT::runFunction handle functions with non-C calling conventions. by Chris Lattner · 16 years ago
  7. 3c81d35 Added -disable-mmx using a patch from Preston Gurd. by Mon P Wang · 16 years ago
  8. 6cce3da Added check to avoid generating extract subvector beyond the end of the vector when normalizing vector shuffles. by Mon P Wang · 16 years ago
  9. 7a1c9e9 CellSPU: Fix bug 3056. Varadic extract_element was not implemented (nor was it by Scott Michel · 16 years ago
  10. 7751ad9 Make a convenient helper for printing offsets. by Anton Korobeynikov · 16 years ago
  11. 253174b Cleanup of the [SU]ADDO type legalization code. Patch by Duncan! by Bill Wendling · 16 years ago
  12. 8ac0d4b - Move conversion of [SU]ADDO from DAG combiner into legalizer. by Bill Wendling · 16 years ago
  13. 50cacb2 Fix build failure. by Devang Patel · 16 years ago
  14. 59500c8 Silence unused variable warnings. by Devang Patel · 16 years ago
  15. 37d8b31 Correctly set the isCtrl flag for chain dependencies. by Dan Gohman · 16 years ago
  16. fc626b6 Update comments. by Dan Gohman · 16 years ago
  17. 3ebd0ee Update comments. by Dan Gohman · 16 years ago
  18. 824b958 reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an by Chris Lattner · 16 years ago
  19. dc77092 Revert r59802. It was breaking the build of llvm-gcc: by Bill Wendling · 16 years ago
  20. 219ab40 Make mem[cpy,move,set] intrinsics overloaded. by Sanjiv Gupta · 16 years ago
  21. 137dccd Default to converting UADDO to the generic form that SADDO is converted to. by Bill Wendling · 16 years ago
  22. 0c73079 Optimize (x/y)*y into x-(x%y) in general. Div and rem are about the same, and by Nick Lewycky · 16 years ago
  23. 230e4fa Clean up normalization of shuffles by Mon P Wang · 16 years ago
  24. 9c0c6b2 CellSPU: by Scott Michel · 16 years ago
  25. ef37546 Combine the two add with overflow intrinsics lowerings. They differ only in DAG node type. by Bill Wendling · 16 years ago
  26. f6b7a47 Set the isAntiDep flag in the MachineInstr scheduler. by Dan Gohman · 16 years ago
  27. da4948a Generate code for llvm.uadd.with.overflow intrinsic. No conversion support yet. by Bill Wendling · 16 years ago
  28. cddd428 Add a flag to SDep for tracking which edges are anti-dependence edges. by Dan Gohman · 16 years ago
  29. 6c63f62 Remove chains. Unnecessary. by Bill Wendling · 16 years ago
  30. 98adea1 Rename SDep's isSpecial to isArtificial, to make this field a little by Dan Gohman · 16 years ago
  31. 1c55a9c Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn't equivalent to "ADDC" by Bill Wendling · 16 years ago
  32. 7cdc3c8 Implement the sadd_with_overflow intrinsic. This is converted into by Bill Wendling · 16 years ago
  33. cb9a354 Fix unused variable warnings. by Devang Patel · 16 years ago
  34. 787782f Use ComputeLatency in the MachineInstr scheduler. by Dan Gohman · 16 years ago
  35. f209c2c Remove the CycleBound computation code from the ScheduleDAGRRList by Dan Gohman · 16 years ago
  36. c8c2827 Implement ComputeLatency for MachineInstr ScheduleDAGs. Factor by Dan Gohman · 16 years ago
  37. ea7b527 Add UADDO and SADDO nodes. These will be used for determining an overflow by Bill Wendling · 16 years ago
  38. 47d1a21 Change these schedulers to not emit no-ops. It turns out that by Dan Gohman · 16 years ago
  39. 66c75aa Fix error where it wasn't getting the correct caller function. by Bill Wendling · 16 years ago
  40. 8c1604e If the function being inlined has a higher stack protection level than the by Bill Wendling · 16 years ago
  41. 8eaf41d Treat mid-block labels the same as terminators when building the by Dan Gohman · 16 years ago
  42. 5ce0973 Add another machine-code printing pass when post-pass scheduling is run. by Dan Gohman · 16 years ago
  43. e0de705 Don't forget arguments! by Devang Patel · 16 years ago
  44. dc91bea CellSPU: by Scott Michel · 16 years ago
  45. 810260b Add some documentation. by Duncan Sands · 16 years ago
  46. 07239f1 Allow XMM2 and XMM3 to be used for non ABI compliant code. by Mon P Wang · 16 years ago
  47. f0a2d0c 80-column violation. by Bill Wendling · 16 years ago
  48. 4379efc CellSPU: Custom lower truncating stores of i8 to i1 (should not have been by Scott Michel · 16 years ago
  49. d433904 undef beats zero. Fix this missed optimization opportunity. Patch by Matt Elder! by Nick Lewycky · 16 years ago
  50. a0e5769 CellSPU: Adjust spacing/tabulation by Scott Michel · 16 years ago
  51. 57bebbb Remove a remnant of list-burr's fast mode. by Dan Gohman · 16 years ago
  52. 117f3e9 Factor out the SethiUllman numbering logic from the list-burr and by Dan Gohman · 16 years ago
  53. 9e76fea Remove the "fast" form of the list-burr scheduler, and use the by Dan Gohman · 16 years ago
  54. 6be2ee4 Facter AddPseudoTwoAddrDeps and associated infrasructure out of by Dan Gohman · 16 years ago
  55. d37c13c - Register scavenger should use MachineRegisterInfo and internal map to find the first use of a register after a given machine instruction. by Evan Cheng · 16 years ago
  56. 97c573d Fix a thinko. MO is getOperand(i-1) so we don't have to adjust e. by Evan Cheng · 16 years ago
  57. 4036206 Add #include <climits> to get the definition of INT_MAX. by Dan Gohman · 16 years ago
  58. a1e6d36 Factor out the code for verifying the work of the scheduler, by Dan Gohman · 16 years ago
  59. f23de86 Do not forget llvm.dbg.declare's first argument while removing debugging information. by Devang Patel · 16 years ago
  60. cdb260d Simplify this code a little. In the fast scheduler, CreateNewSUnit by Dan Gohman · 16 years ago
  61. e3066ab Eliminate a compile time warning. by Evan Cheng · 16 years ago
  62. eda60a8 Eliminate a compile time warning. by Evan Cheng · 16 years ago
  63. 343f0c0 Experimental post-pass scheduling support. Post-pass scheduling by Dan Gohman · 16 years ago
  64. 7d1cd3f Move the code for printing a graph node label for an SUnit into by Dan Gohman · 16 years ago
  65. 252ae9e Convert SUnit's dump method into a print method and implement by Dan Gohman · 16 years ago
  66. eb22065 CMake: Removed source file. by Oscar Fuentes · 16 years ago
  67. dfca407 Do not use separate utility to walk all instructions and remove dead dbg intrinsics. Let instcombiner do this job. by Devang Patel · 16 years ago
  68. b8f69c6 Let instcombiner remove redundant dbg intrinsics. by Devang Patel · 16 years ago
  69. 7fe1dec by Devang Patel · 16 years ago
  70. 57cbd99 CMake: Removed source file from lib/Target/PIC16/CMakeLists.txt. by Oscar Fuentes · 16 years ago
  71. 719b0e1 CellSPU: Do not custom lower i1 stores, rely on type legalization to do the by Scott Michel · 16 years ago
  72. be362ab <rdar://problem/6351057> by Stuart Hastings · 16 years ago
  73. 430a555 Temporary check-in for Duncan to demonstrate CellSPU store problem. by Scott Michel · 16 years ago
  74. 3713c0b Fix compilation error on MSVC. by Argyrios Kyrtzidis · 16 years ago
  75. 928df6c Forgot to add this in the previous commit. by Sanjiv Gupta · 16 years ago
  76. 863d3e9 Fixed build warnings. by Sanjiv Gupta · 16 years ago
  77. b1b5ffd Added a more function PIC16 backend. However to get this working a patch in by Sanjiv Gupta · 16 years ago
  78. 2f45f97 Use stripPointerCasts when checking for AllocaInsts for the stackprotector intrinsic. by Bill Wendling · 16 years ago
  79. 75fa96b Add support for rematerialization in pre-alloc-splitting. by Owen Anderson · 16 years ago
  80. c2f9062 Rearrange code to reduce the nesting level. No functionality change. by Dan Gohman · 16 years ago
  81. 9173383e Use dyn_cast instead of cast. by Bill Wendling · 16 years ago
  82. bccdcca Match an element of the return type if it returns a structure. by Bill Wendling · 16 years ago
  83. fb5fd5a Remove unused variables. by Devang Patel · 16 years ago
  84. b876cc1 Fix typo. by Devang Patel · 16 years ago
  85. 06da2bc Fix debug printing of flagged SDNodes in SUnits so that they by Dan Gohman · 16 years ago
  86. 3a5b020 Make the same change to RegScavenger::backward. by Evan Cheng · 16 years ago
  87. c5b795e Verify that the second parameter of the stacprotector intrinsic is an alloca by Bill Wendling · 16 years ago
  88. 63a431c We also need to keep the operand index for two address check. by Evan Cheng · 16 years ago
  89. 9c64bf3 Register scavenger should process early clobber defs first. A dead early clobber def should not interfere with a normal def which happens one slot later. by Evan Cheng · 16 years ago
  90. f17fc46 Add new helper pass that strips all symbol names except debugging information. by Devang Patel · 16 years ago
  91. c99da13 Don't set neverHasSideEffects on x86's divide instructions, since by Dan Gohman · 16 years ago
  92. 1256f5f Tidy up ScheduleNodeBottomUp methods, and make them more by Dan Gohman · 16 years ago
  93. 0454e86 Update a comment to reflect the current code. by Dan Gohman · 16 years ago
  94. 9a6b92d Remove integer promotion support for FP_EXTEND by Duncan Sands · 16 years ago
  95. 4460a7e Remove even more llvm.dbg variables. by Devang Patel · 16 years ago
  96. c084687 Simplify code using helper routines. There is not by Duncan Sands · 16 years ago
  97. 5a92d4e Fix a bug introduced by my previous patch. With this change, SPEC is now clean with prealloc splitting enabled. by Owen Anderson · 16 years ago
  98. cbad42c Add more const qualifiers. This fixes build breakage from r59540. by Dan Gohman · 16 years ago
  99. b3b930a Make some methods const. by Dan Gohman · 16 years ago
  100. 4f3096b Initialize MallocFunc and FreeFunc properly. by Devang Patel · 16 years ago