1. 86fbf2f Rename UnknownValue to CouldNotCompute, since it holds an instance of by Dan Gohman · 15 years ago
  2. 5257106 Fix the expansion for CONCAT_VECTORS so that it doesn't create illegal types. by Eli Friedman · 15 years ago
  3. 7ef3d17 Factor out a couple of helpers. by Eli Friedman · 15 years ago
  4. 30e71eb Avoid crashing on a variable-index insertelement with element type i16. by Eli Friedman · 15 years ago
  5. b4a921a Regenerate. by Nick Lewycky · 15 years ago
  6. 84bd075 Add a flag to permit disabling libffi. by Nick Lewycky · 15 years ago
  7. 1041553 Get rid of some bogus patterns for X86vzmovl. Don't create VZEXT_MOVL by Eli Friedman · 15 years ago
  8. 9d47b8d Fix an obvious typo. by Eli Friedman · 15 years ago
  9. cf0a577 x86_64 now uses the correct ELF e_machine type by Bruno Cardoso Lopes · 15 years ago
  10. 1762c14 Get rid of a bogus pattern that interferes with optimization. by Eli Friedman · 15 years ago
  11. 23ef105 PR2598: make sure to expand illegal forms of integer/floating-point by Eli Friedman · 15 years ago
  12. f5b0c5a Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more comments added by Bruno Cardoso Lopes · 15 years ago
  13. 556929a Make SINT_TO_FP/UINT_TO_FP vector legalization queries query on the by Eli Friedman · 15 years ago
  14. 318de60 More portability checks for CMake's config.h. by Douglas Gregor · 15 years ago
  15. 5c06f61 Simplify. by Devang Patel · 15 years ago
  16. 2392efe Add explicit keywords. by Dan Gohman · 15 years ago
  17. da63429 Simplify. by Devang Patel · 15 years ago
  18. 578efa9 Add new function attribute - noimplicitfloat by Devang Patel · 15 years ago
  19. abc0199 Adapt the x86 build_vector dagcombine to the current state of the legalizer. by Nate Begeman · 15 years ago
  20. 9254922 Changing allocation ordering from r3 ... r0 back to r0 ... r3. The order change no longer make sense after the coalescing changes we have made since then. by Evan Cheng · 15 years ago
  21. 6a78489 Evan thinks NoImplicitFloat check is not required here. by Devang Patel · 15 years ago
  22. f38fd69 Fix a copy+pasto in an assertion string that Jay Foad noticed. by Dan Gohman · 15 years ago
  23. 87d59e4 When merging multiple load / store instructions. Use the DebugLoc of the first one. by Evan Cheng · 15 years ago
  24. 5ba7188 Code clean up: return vector by reference rather than by value. No functionality changes. by Evan Cheng · 15 years ago
  25. 1d09de3 Move SCEVExpander::getOrInsertCanonicalInductionVariable out of line. by Dan Gohman · 15 years ago
  26. c965ee2 Remove some unnecessary #includes. by Dan Gohman · 15 years ago
  27. 11cc35d Update the Verifier to be aware of the difference between Add and FAdd, etc. by Dan Gohman · 15 years ago
  28. f01a457 On platforms like Sparc64 you need to pass -r to by Duncan Sands · 15 years ago
  29. 4680077 Lower i16/i32 sdiv/udiv/srem/urem using libcalls. by Sanjiv Gupta · 15 years ago
  30. a43a7ae Allow libcalls for i16 sdiv/udiv/rem operations. by Sanjiv Gupta · 15 years ago
  31. 5d41910 ELF Code Emitter now uses CurBufferPtr, BufferBegin and BufferEnd, as do JIT and by Bruno Cardoso Lopes · 15 years ago
  32. 9f5f322 Fix an erroneous check for isFNeg; the FNeg case is handled by Dan Gohman · 15 years ago
  33. 40e233f Fix these so that they work on non-x86 Darwin machines. by Bill Wendling · 15 years ago
  34. 46b89af Specify that this works for Darwin. by Bill Wendling · 15 years ago
  35. e075a62 The DWARF unwind info was incorrect. While compiling with by Bill Wendling · 15 years ago
  36. ae3a0be Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 15 years ago
  37. d18e31a Add new function attribute - noredzone. by Devang Patel · 15 years ago
  38. 4c9369d Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This was by Dale Johannesen · 15 years ago
  39. 073e7e5 RALinScan::attemptTrivialCoalescing() was returning a virtual register instead of the physical register it is allocated to. This resulted in virtual register(s) being added the live-in sets. by Evan Cheng · 15 years ago
  40. 550aacb A value defined by an implicit_def can be liven to a use BB. This is unfortunate. But register allocator still has to add it to the live-in set of the use BB. by Evan Cheng · 15 years ago
  41. cd0c4ac A value defined by an implicit_def can be liven to a use BB. This is unfortunate. But register allocator still has to add it to the live-in set of the use BB. by Evan Cheng · 15 years ago
  42. 8eeb96d CMake: Use explicit dependencies for Xcode (as well as MSVC), to make by Douglas Gregor · 15 years ago
  43. d8b4711 <rdar://problem/6944342> libLTO for darwin should add -static when assembling .s by Nick Kledzik · 15 years ago
  44. ac27640 Removed SimpleRewriter. by Lang Hames · 15 years ago
  45. 1e07efd For XTARGET to work on targets not in the list, by Dale Johannesen · 15 years ago
  46. 0e19a3f Check in test changes that I accidentally left out of r72872. by Dan Gohman · 15 years ago
  47. ef23d71 Properly detect malloc_zone_statistics in CMake build system by Douglas Gregor · 15 years ago
  48. 77b81fe Don't do the X * 0.0 -> 0.0 transformation in instcombine, because by Dan Gohman · 15 years ago
  49. 68f32cb Fix comments. by Dan Gohman · 15 years ago
  50. 347c7bb --plugin is not needed for bfd anymore. Update docs. by Torok Edwin · 15 years ago
  51. 82f1d1b Remove unused code. by Sanjiv Gupta · 15 years ago
  52. 76941b2 CMake: Renamed LLVM_ENABLE_ASSERTS to by Oscar Fuentes · 15 years ago
  53. 3b0a4f1 Custom lower SUB with two register operands. by Sanjiv Gupta · 15 years ago
  54. 6c8db34 Fix comments. by Torok Edwin · 15 years ago
  55. e8ebb0f Add support for outputting ANSI colors to raw_fd_ostream. by Torok Edwin · 15 years ago
  56. bccf4b3 PR3739, part 2: Use an explicit store to spill XMM registers. (Previously, by Eli Friedman · 15 years ago
  57. 9a41712 PR3739, part 1: Disable the red zone on Win64. by Eli Friedman · 15 years ago
  58. e5eb6d2 Remove a #include of <iostream>. by Dan Gohman · 15 years ago
  59. 1488326 Re-apply 72756 with fixes. One of those was introduced by we changed MachineInstrBuilder::addReg() interface. by Evan Cheng · 15 years ago
  60. fcad172 Removed more testing code that snuck in earlier. by Lang Hames · 15 years ago
  61. cbad586 <rdar://problem/6940611> libLTO.dylib needs to let linker specify path to assembler by Nick Kledzik · 15 years ago
  62. 186c670 Use uint8_t and int32_t in {JIT,Machine}CodeEmiters by Bruno Cardoso Lopes · 15 years ago
  63. d58902a Evan says it's wrong; back out 72808. by Stuart Hastings · 15 years ago
  64. f5a1c35f1 <rdar://problem/6941517> C++ static constructors not preserved for static executable using LTO by Nick Kledzik · 15 years ago
  65. e0f0e0b Change LTO to run the global opt pass twice. - This matches llvm-ld. by Daniel Dunbar · 15 years ago
  66. a8ba2c2 PR4317: Handle splits where the new block is unreachable correctly in by Eli Friedman · 15 years ago
  67. 77648cf Recognize another euphemism for MOVDQ2Q. by Stuart Hastings · 15 years ago
  68. 424f8f3 For Darwin / x86_64, override -relocation-model=static to pic if the output is assembly since Darwin assembler does not really support -static codeine. by Evan Cheng · 15 years ago
  69. 006a034 Add createStandardLTOPasses to StandardPasses.h, and move lto and llvm-ld over. by Daniel Dunbar · 15 years ago
  70. 9911405 Convert Alpha and Mips to use a MachineFunctionInfo subclass to by Dan Gohman · 15 years ago
  71. c553462 Remove the redundant TM member from X86DAGToDAGISel; replace it by Dan Gohman · 15 years ago
  72. 68c9344 Don't attempt to simplify an non-affine IV expression if it can't by Dan Gohman · 15 years ago
  73. 2228582 Make the buildbot see green (to make it easier to spot the next person by Mike Stump · 15 years ago
  74. ca8131e Switch opt to using StandardPasses.h by Daniel Dunbar · 15 years ago
  75. e98c4d0 Remove some silly code. by Daniel Dunbar · 15 years ago
  76. 04d5f44 Add StandardPasses.h which embeds the standard compilation passes shared by by Daniel Dunbar · 15 years ago
  77. 4cb3143 Move ELFCodeEmiter stuff to new files by Bruno Cardoso Lopes · 15 years ago
  78. bae049c Revert 72650 by Bruno Cardoso Lopes · 15 years ago
  79. 974d90b Remove unnecessary #includes. by Dan Gohman · 15 years ago
  80. 3fc7e53 Emit file directives correctly in case of a .bc is generated by llvm-ld after linking in several .bc files. by Sanjiv Gupta · 15 years ago
  81. 4734ed8 lets not forget about c++! by Torok Edwin · 15 years ago
  82. 892c8ca FrameIndex could be used as a value (addressof (arg)) or as an address. by Sanjiv Gupta · 15 years ago
  83. 030019f CMake: Added missing source file to lib/CodeGen/CMakeLists.txt. by Oscar Fuentes · 15 years ago
  84. 81a8755 CMake: Implements and documents option LLVM_ENABLE_ASSERTS. by Oscar Fuentes · 15 years ago
  85. 5641f8d Document how easy it is to use the gold plugin and have LTO with autotooled projects. by Torok Edwin · 15 years ago
  86. 703e235 Fixed a bug in which signed comparisons were being used instead of unsigned comparisons. by Sanjiv Gupta · 15 years ago
  87. 1251388 Avoid a warning "'U' might be used uninitialized in by Duncan Sands · 15 years ago
  88. 05a8c87 At a newline at the end of this file. by Duncan Sands · 15 years ago
  89. d244909 Document how phi and invoke instructions interact with SSA form. by Jay Foad · 15 years ago
  90. 2c48fe6 Fix for PR4225: When rewriter reuse a value in a physical register , it clear the register kill operand marker and its kill ops information. However, the cleared operand may be a def of a super-register. Clear the kill ops info for the super-register's sub-registers as well. by Evan Cheng · 15 years ago
  91. 70fd60b Temporarily revert 72756 for now. by Evan Cheng · 15 years ago
  92. 9d5fb98 Fold preceding / trailing base inc / dec into the single load / store as well. by Evan Cheng · 15 years ago
  93. 95299c1 If there is a def of a super-register followed by a use of a sub-register, do *not* add an implicit def of the sub-register. e.g. by Evan Cheng · 15 years ago
  94. a321dcd Move structures and classes into header files, providing two new headers and by Bruno Cardoso Lopes · 15 years ago
  95. 6ecc260 Revert r72734. The Darwin assembler doesn't support the static by Dan Gohman · 15 years ago
  96. b3ae97c Change TargetFolder's TD member from a reference to a by Dan Gohman · 15 years ago
  97. 7714285 Change ConstantFoldConstantExpression to accept a null by Dan Gohman · 15 years ago
  98. 014d535 Delete an unnecessary forward declaration. by Dan Gohman · 15 years ago
  99. 8b0d4f6 Fix CodeGenPrepare's address-mode sinking to handle unusual by Dan Gohman · 15 years ago
  100. f5a5950 NightlyTest: Stop running a separate Olden pass during nightly test. by Daniel Dunbar · 15 years ago