1. 95771af Allow targets to specify a the type of the RHS of a shift parameterized on the type of the LHS. by Owen Anderson · 14 years ago
  2. f754f50 Roll out r126425 and r126450 to see if it fixes the failures on the buildbots. by Cameron Zwarich · 14 years ago
  3. 278be78 Revert "SimplifyCFG: GEPs with just one non-constant index are also cheap." by Benjamin Kramer · 14 years ago
  4. da52506 Add patterns to use post-increment addressing for Neon VST1-lane instructions. by Bob Wilson · 14 years ago
  5. 3fc8317 Fix formatting of debug helper string. by Jim Grosbach · 14 years ago
  6. 9831f2d Fix typo. by Evan Cheng · 14 years ago
  7. 8fbbdca Set NumSignBits to 1 if KnownZero/KnownOne are being zero extended. In theory it by Cameron Zwarich · 14 years ago
  8. 33b5547 We only want to zero extend the existing information if the bit width is by Cameron Zwarich · 14 years ago
  9. 57f1e2c Try harder to get the hint by preferring to evict hint interference. by Jakob Stoklund Olesen · 14 years ago
  10. acca09b Each prologue may have multiple vpush instructions to store callee-saved by Evan Cheng · 14 years ago
  11. 9ae59e3 SimplifyCFG: GEPs with just one non-constant index are also cheap. by Benjamin Kramer · 14 years ago
  12. 107d366 Tweak the register allocator priority queue some more. by Jakob Stoklund Olesen · 14 years ago
  13. 4e67143 Remove dead variable. by Nick Lewycky · 14 years ago
  14. 9b61c55 SimplifyCFG: GEPs with constant indices are cheap enough to be executed unconditionally. by Benjamin Kramer · 14 years ago
  15. 93c65e6 Restore r125595 (reverted in r126336) with modifications: by Joerg Sonnenberger · 14 years ago
  16. 12d18a0 remove command line option debugging hook. by Chris Lattner · 14 years ago
  17. f410608 Enable DebugInfo support for COFF object files. Patch by Nathan Jeffords! by Devang Patel · 14 years ago
  18. 8c20ec5 Enable support for vector sext and trunc: by Nadav Rotem · 14 years ago
  19. 0412d5b Fix llvm-gcc bootstrap with gnu ld. by Rafael Espindola · 14 years ago
  20. afd0d0e Do not use DIFactory. Use DIBuilder. by Devang Patel · 14 years ago
  21. 0eea95d Do not use DIFactory. by Devang Patel · 14 years ago
  22. 21d7eb3 Add XCore intrinsic for eeu instruction. by Richard Osborne · 14 years ago
  23. f26be1e Plug some leaks in edis. by Benjamin Kramer · 14 years ago
  24. 8ca814c Merge information about the number of zero, one, and sign bits of live-out by Cameron Zwarich · 14 years ago
  25. 9b6af8d Add a getNumSignBits() method to APInt. by Cameron Zwarich · 14 years ago
  26. 324a24f Add a mechanism for invalidating the LiveOutInfo of a PHI, and use it whenever by Cameron Zwarich · 14 years ago
  27. a46cd97 Track blocks visited in reverse postorder. by Cameron Zwarich · 14 years ago
  28. e1497b9 Refactor the LiveOutInfo interface into a few methods on FunctionLoweringInfo by Cameron Zwarich · 14 years ago
  29. 2dbe285 Have isel visit blocks in reverse postorder rather than an undefined order. This by Cameron Zwarich · 14 years ago
  30. afbf483 wire TargetLibraryInfo into simplify libcalls and use it in a couple of by Chris Lattner · 14 years ago
  31. e265ad8 move a massive amount of code out into its own helper function by Chris Lattner · 14 years ago
  32. 091b1e3 change instcombine to not turn a call to non-varargs bitcast of by Chris Lattner · 14 years ago
  33. 7558e2e Fix bug in X86 folding / unfolding table. Int_CMPSDrm and Int_CMPSSrm memory by Evan Cheng · 14 years ago
  34. b259726 Use the same spill slot for all live ranges that descend form the same original by Jakob Stoklund Olesen · 14 years ago
  35. 3a4ae32 Use DW_FORM_data2 for DW_AT_language and let users use DW_LANG_lo_user=0x8000 to DW_LANG_hi_user=0xffff range. by Devang Patel · 14 years ago
  36. 33b7beb Revert r125595, which is an X86-only undocumented assembly syntax extension by Jim Grosbach · 14 years ago
  37. 21451e5 Put in the symbol table symbols only used in a .globl statement. Fixes PR9292. by Rafael Espindola · 14 years ago
  38. d04b493 Add XCore intrinsic for clre instruction. by Richard Osborne · 14 years ago
  39. 9935bd0 Add llvm.xcore.waitevent intrinsic. The effect of this intrinsic is to enable by Richard Osborne · 14 years ago
  40. c70f687 It is safe to ignore LastSplitPoint when the variable is not live out. by Jakob Stoklund Olesen · 14 years ago
  41. 292f62e Add XCore intrinsic for the setv instruction. by Richard Osborne · 14 years ago
  42. 2254d0e Fix format for setc instruction. by Richard Osborne · 14 years ago
  43. 2a2cb28 Add XCore intrinsic for settw instruction. by Richard Osborne · 14 years ago
  44. 8fbc00b Fixed a bug in the enhanced disassembler that caused by Sean Callanan · 14 years ago
  45. 2b94356 Change VFPNeonA8 definition to make the code easier to read. by Evan Cheng · 14 years ago
  46. 5129bde Omit private_extern declarations of extern symbols; followup to by Stuart Hastings · 14 years ago
  47. e573fb3 More fcopysign correctness and performance fix. by Evan Cheng · 14 years ago
  48. d2a5073 Keep track of how many times a live range has been dequeued, and prioritize new ranges. by Jakob Stoklund Olesen · 14 years ago
  49. 417df01 Fix a bug in determining if there is only a single interfering register. by Jakob Stoklund Olesen · 14 years ago
  50. 98c8141 Be more aggressive about evicting interference. by Jakob Stoklund Olesen · 14 years ago
  51. fbf05d3 by David Greene · 14 years ago
  52. 98d9648 Change the RAGreedy register assignment order so large live ranges are allocated first. by Jakob Stoklund Olesen · 14 years ago
  53. 75b5409 80 Col. by Jakob Stoklund Olesen · 14 years ago
  54. c4f3d51 Make LoopDeletion work on loops with multiple edges, as long as the incoming by Cameron Zwarich · 14 years ago
  55. 00743c2 Use the same (%dx) hack for in[bwl] as for out[bwl]. by Joerg Sonnenberger · 14 years ago
  56. 6557bce VFP single precision arith instructions can go down to NEON pipeline, but on Cortex-A8 only. by Evan Cheng · 14 years ago
  57. 50d280c Follow LLVM coding style. by Devang Patel · 14 years ago
  58. 4c3ab58 Stack alignment is 16 bytes on FreeBSD/i386 too. by Roman Divacky · 14 years ago
  59. a04663e Bug#9172: Don't use static in file scope, use an attribute on the parser. by Joerg Sonnenberger · 14 years ago
  60. 5567869 MachineConstantPoolValues are not uniqued, so they need to be freed if they by Cameron Zwarich · 14 years ago
  61. 0a92169 Guard against de-referencing MBB.end(). by Evan Cheng · 14 years ago
  62. af05c69 available_externally (hidden or not) GVs are always accessed via stubs. rdar://9027648. by Evan Cheng · 14 years ago
  63. fcfcdbc VirtRegRewriter assertion fix. by Andrew Trick · 14 years ago
  64. 4ecc82e Roll out r126169 and r126170 in an attempt to fix the selfhost bot. by Cameron Zwarich · 14 years ago
  65. 872f4a2 Only use blx for external function calls on thumb, these could be fixed by Eric Christopher · 14 years ago
  66. 92efda7 Merge information about the number of zero, one, and sign bits of live-out registers by Cameron Zwarich · 14 years ago
  67. 63a8dae Have isel visit blocks in reverse postorder rather than an undefined order. This by Cameron Zwarich · 14 years ago
  68. d86f482 Recognize loopz and loopnz as aliases for loope and loopne. From Dimitry Andric. by Joerg Sonnenberger · 14 years ago
  69. 87ca0e0 Implement xgetbv and xsetbv. Patch by Jai Menon. by Rafael Espindola · 14 years ago
  70. f8597eb Revert r125960, it's breaking darwin10 bootstrap. by Eric Christopher · 14 years ago
  71. 557b297 Skipping over debugvalue instructions to determine whether the split spot is in a IT block. rdar://9030770 by Evan Cheng · 14 years ago
  72. cf13af6 Add more debugging output. by Evan Cheng · 14 years ago
  73. d45e8bf Handle FK_PCRel_1 and add a test case for this and FK_PCRel_4. by Joerg Sonnenberger · 14 years ago
  74. 68e6bee Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns." by Devang Patel · 14 years ago
  75. 06c0f25 Add SplitKit::isOriginalEndpoint and use it to force live range splitting to terminate. by Jakob Stoklund Olesen · 14 years ago
  76. 89e59e6 Fixed a bug in the X86 disassembler where a member of the by Sean Callanan · 14 years ago
  77. 37c79c5 End the line if we return early. Radar 9012638. by Stuart Hastings · 14 years ago
  78. d833184 Add XCore intrinsics for various instructions on ports. by Richard Osborne · 14 years ago
  79. 7331ca8 The stack should be 16 byte aligned on 32 bit solaris. Patch by Yuri. by Duncan Sands · 14 years ago
  80. 2cfbf01 If the phi node was used by an unreachable instruction that ends up using by Duncan Sands · 14 years ago
  81. 6ad82d8 Fix to correctly support attribute((section("__DATA, __common"))). by Stuart Hastings · 14 years ago
  82. fb456c2 a serious "compare CSE" issue that is nontrivial to get right, by Chris Lattner · 14 years ago
  83. 0e68cee fix a crasher in disabled code (on variable stride loops) by Chris Lattner · 14 years ago
  84. b4098ba Simplify RecursivelyDeleteDeadPHINode. The only functionality change by Duncan Sands · 14 years ago
  85. d64cfe1 Target/X86/X86FastISel: [PR6275] Fix Win32's dllimport function with fastisel. by NAKAMURA Takumi · 14 years ago
  86. 58269b9 Generate correct Sparc32 ABI compliant code for functions that return a struct. by Venkatraman Govindaraju · 14 years ago
  87. 19310fc add a missed loop deletion case. by Chris Lattner · 14 years ago
  88. 408b534 Add some (disabled code) to print out negative strides. by Chris Lattner · 14 years ago
  89. 477a988 add an idiom that loop idiom could theoretically catch. by Chris Lattner · 14 years ago
  90. ad48a4f A lo/hi mul has higher latency than an imul r,ri, e.g. 5 cycles compared to 3 by Cameron Zwarich · 14 years ago
  91. 7d0805d Use a vector of pairs to implement the section stack, not two by Joerg Sonnenberger · 14 years ago
  92. 8d7285d The signed version of our "magic number" computation for the integer approximation by Cameron Zwarich · 14 years ago
  93. f7ad048 Add some limited support for labels in org directives. Hopefully enough to fix by Rafael Espindola · 14 years ago
  94. eff5e69 Make RecursivelyDeleteDeadPHINode delete a phi node that has no users and add a by Nick Lewycky · 14 years ago
  95. 38f7f66 Move "A | ~(A & ?) -> -1" from InstCombine to InstructionSimplify. by Benjamin Kramer · 14 years ago
  96. 91e37ef InstCombine: Add a bunch of combines of the form x | (y ^ z). by Benjamin Kramer · 14 years ago
  97. ed9b934 Fix 9267; Add vector zext support. by Nadav Rotem · 14 years ago
  98. 1a4021a Teach RecursivelyDeleteDeadPHINodes to handle multiple self-references. Patch by Nick Lewycky · 14 years ago
  99. eafe863 Instead of keeping two Value*->id# mappings, keep one Value->Value mapping and by Nick Lewycky · 14 years ago
  100. 893a882 If both operands are loads from stores in memory we can't use movlpd/movlps by Eric Christopher · 14 years ago