1. 52b4edf In GCC 4.7, function names are now forbidden from .gcda files. Support this by by Nick Lewycky · 13 years ago
  2. 58591b1 Doh, fix behaviour change introduced in r176168 which is tested in clang, by Nick Lewycky · 13 years ago
  3. f8b80de Revert r176166 because it broke one of the lit tests. by Nadav Rotem · 13 years ago
  4. f26b4f0 For each function that we optimize we initialize a new list of lib functions. For each function name we malloc memory. This patch changes the Libcall map to use BumpPtrAllocator. Now we malloc only once. This speeds up instcombine by a few % on a large c++ program. by Nadav Rotem · 13 years ago
  5. bd2d124 IRBuilder has grown all sorts of useful utility functions. Make use of them to by Nick Lewycky · 13 years ago
  6. e7c5228 std::string to StringRef. by Nadav Rotem · 13 years ago
  7. c1a2caf Fix cut/paste error in a comment. by Reed Kotler · 13 years ago
  8. d056dc0 Add the skeleton for the Mips constant island pass. by Reed Kotler · 13 years ago
  9. 8df7c39 IR: Don't constant fold GEP bitcasts between different address spaces by Meador Inge · 13 years ago
  10. 5e5974f SelectionDAG: If llvm.donothing has a landingpad, we should clear by Manman Ren · 13 years ago
  11. 06df83c Debug Info: for static member variables, add AT_MIPS_linkage_name to the by Manman Ren · 13 years ago
  12. b3201c5 Enhance integer division emulation support to handle types smaller than 32 bits, by Pedro Artigas · 13 years ago
  13. bdc98d3 Have a way for a target to opt-out of target-independent fast isel by Michael Ilseman · 13 years ago
  14. 5330482 Try to get rid of a -wunitialized warning: explicitly initialize the pointer by Eli Bendersky · 13 years ago
  15. 6160250 Constant fold vector bitcasts of halves similarly to how floats and doubles are folded. Test case included. by Michael Ilseman · 13 years ago
  16. ebbb359 Add support for autodetection of ADM bdver2. by Roman Divacky · 13 years ago
  17. d61c840 Revert r176120 as it caused a failure at static-member.cpp by Manman Ren · 13 years ago
  18. f15fe81 [TableGen] Fix ICE on MSVC 2012 Release builds. by Michael J. Spencer · 13 years ago
  19. 6539682 Fix PR15332 (patch by Florian Zeitz). by Bill Schmidt · 13 years ago
  20. 7375f4f Fix auto_ptr is deprecated warnings by Matt Arsenault · 13 years ago
  21. 6fe2610 Debug Info: for static member variables, move AT_MIPS_linkage_name from by Manman Ren · 13 years ago
  22. 0908bcb Add a test case for r176066. by Chad Rosier · 13 years ago
  23. ac67b50 AsmParser: More generic support for integer type suffices. by Jim Grosbach · 13 years ago
  24. d06c9cb Fix typo by Matt Arsenault · 13 years ago
  25. 5493280 Another test commit. Remove trailing whitespace. by Matt Arsenault · 13 years ago
  26. d433902 Test commit. Remove trailing whitespace. by Matt Arsenault · 13 years ago
  27. 2137d37 Remove a few unused arguments. by Chad Rosier · 13 years ago
  28. 3e1a721 [docs] Use reST link instead of direct HTML link. by Sean Silva · 13 years ago
  29. b6080b4 Slight cosmetic fixes by Eli Bendersky · 13 years ago
  30. 3c980d1 R600/SI: Add promotion of e32 to e64 in operand folding by Christian Konig · 13 years ago
  31. f767018 R600/SI: add VOP mapping functions by Christian Konig · 13 years ago
  32. b37afdc R600/SI: swap operands if it helps folding by Christian Konig · 13 years ago
  33. b3d1ead R600/SI: add some more instruction flags by Christian Konig · 13 years ago
  34. d3b5509 R600/SI: add post ISel folding for SI v2 by Christian Konig · 13 years ago
  35. c018eca R600/SI: add folding helper by Christian Konig · 13 years ago
  36. 749428f R600/SI: fix VOP3b encoding v2 by Christian Konig · 13 years ago
  37. 6fd49bc R600/SI: fix and cleanup SI register definition v2 by Christian Konig · 13 years ago
  38. a25b8d4 R600/SI: fix stupid typo by Christian Konig · 13 years ago
  39. 37527d1 Adding ARM as supported architecture by Renato Golin · 13 years ago
  40. e57aaf0 Proper XFAILs for ARMv7 / v5 by Renato Golin · 13 years ago
  41. 3a42989 Fix PR15359. by Bill Schmidt · 13 years ago
  42. 86ab766 GCC 4.6.3 O3 miscompiles on ARM by Renato Golin · 13 years ago
  43. 8eec41f Unify clang/llvm attributes for asan/tsan/msan (LLVM part) by Kostya Serebryany · 13 years ago
  44. ce522ee Use a DenseMap instead of a std::map for AnalysisID -> Pass* maps. This reduces the pass-manager overhead from FPPassManager::runOnFunction() by about 10%. by Michael Ilseman · 13 years ago
  45. 70cdcd5 [mips] Use class RegDefsUses to track register defs and uses. by Akira Hatanaka · 13 years ago
  46. fe88aa0 [fast-isel] Make sure the FastLowerArguments function checks to make sure the by Chad Rosier · 13 years ago
  47. d09318f Refine fix to PR10499, no functionality change by Michael Liao · 13 years ago
  48. 5e6e15c Fix PR10499 by Michael Liao · 13 years ago
  49. b90cc2f Provide workaround for PR 15130. by Andrew Kaylor · 13 years ago
  50. ffa1dba Fix wording. by Chad Rosier · 13 years ago
  51. 823e95d Remove extraneous attribute number. by Chad Rosier · 13 years ago
  52. fd3417d [fast-isel] Add X86FastIsel::FastLowerArguments to handle functions with 6 or by Chad Rosier · 13 years ago
  53. 029f4fd pre-RA-sched fix: only reevaluate physreg interferences when necessary. by Andrew Trick · 13 years ago
  54. dca8318 [ms-inline asm] Add support for the pushad/popad mnemonics. rdar://13254235 by Chad Rosier · 13 years ago
  55. 035a1f4 ARM build docs easier for copy&paste by Renato Golin · 13 years ago
  56. 50e75bf 'Hexadecimal' has two 'a's and only one 'i'. by Matt Beaumont-Gay · 13 years ago
  57. fc7695a Fix missing relocation for TLS addressing peephole optimization. by Bill Schmidt · 13 years ago
  58. 7e6ffac Fix spelling noticed by Duncan. by Chandler Carruth · 13 years ago
  59. af23f8e Fix the root cause of PR15348 by correctly handling alignment 0 on by Chandler Carruth · 13 years ago
  60. de89ecd Make pseudos FEXT_CCRX16_ins and FEXT_CCRXI16_ins into custom emitters. by Reed Kotler · 13 years ago
  61. 6172f02 DIBuilder: support structs with vtable pointers in the same way as classes by David Blaikie · 13 years ago
  62. 29cb259 Make psuedo FEXT_T8I816_ins into a custom emitter. by Reed Kotler · 13 years ago
  63. 4edd84d Fix PR14364. by Bill Schmidt · 13 years ago
  64. e8aa36a CVP: If we have a PHI with an incoming select, try to skip the select. by Benjamin Kramer · 13 years ago
  65. bd4b21e Fix invalid IR in test, missing incoming value for PHI node. by Benjamin Kramer · 13 years ago
  66. f4aa644 Typo by Francois Pichet · 13 years ago
  67. f8db447 Revert r169638 because it broke Mesa llvmpipe tests. by Nadav Rotem · 13 years ago
  68. 459d35c Make psuedo FEXT_T8I816_ins a custom inserter. It should be expanded by Reed Kotler · 13 years ago
  69. cc6137e Add a use of an otherwise unused variable to remove a warning in non-Asserts by Cameron Zwarich · 13 years ago
  70. eb1b725 TwoAddressInstructionPass::tryInstructionTransform() only potentially returns by Cameron Zwarich · 13 years ago
  71. c5a6349 TwoAddrInstructionPass::tryInstructionTransform() has a case where it calls by Cameron Zwarich · 13 years ago
  72. e7c6749 Add new base instruction def for cmpi, cmp, slt and sltu so that def/uses by Reed Kotler · 13 years ago
  73. 1ea93c7 TargetInstrInfo::commuteInstruction() doesn't actually return a new instruction by Cameron Zwarich · 13 years ago
  74. abafaba Add global structure vectorization to docs by Renato Golin · 13 years ago
  75. 4ff470e Some more tests for the global structure vectorizer by Renato Golin · 13 years ago
  76. 36bd16e X86: Disable cmov-memory patterns on subtargets without cmov. by Benjamin Kramer · 13 years ago
  77. 79f5ab1 Make some fixes for LiveInterval repair with debug info. Debug value by Cameron Zwarich · 13 years ago
  78. b4bd022 Fix a bug with the LiveIntervals updating in the two-address pass found by by Cameron Zwarich · 13 years ago
  79. 4c57942 Make TwoAddressInstructionPass::sink3AddrInstruction() LiveIntervals-aware. by Cameron Zwarich · 13 years ago
  80. 80885e5 Make rescheduleMIBelowKill() and rescheduleKillAboveMI() LiveIntervals-aware in by Cameron Zwarich · 13 years ago
  81. 50354a3 Expand pseudos/macros for Selt. This is the last of the complex by Reed Kotler · 13 years ago
  82. 1e8ed25 ARM: Convenience aliases for 'srs*' instructions. by Jim Grosbach · 13 years ago
  83. 3603e9a Fixed a careless mistake. by Michael Gottesman · 13 years ago
  84. 3ce51a9 Use getSplitDebugFilename when constructing the skeleton cu and by Eric Christopher · 13 years ago
  85. e4b6790 Add a field to the compile unit of where we plan on splitting out by Eric Christopher · 13 years ago
  86. 1683b30 Add a TODO and explain when we can get rid of the isMain field. by Eric Christopher · 13 years ago
  87. 4e7cd1c Formatting. by Eric Christopher · 13 years ago
  88. d99a5a3 SelectionDAG compile time improvement. by Nadav Rotem · 13 years ago
  89. 6068932 [mips] Emit call16 operator instead of got_disp. The former allows lazy binding. by Akira Hatanaka · 13 years ago
  90. 2de6d3b Fix test by matching movaps instead of AVX-only vmovaps by Peter Collingbourne · 13 years ago
  91. c4952bf x86_64: designate most general purpose and SSE registers as callee save under coldcc by Peter Collingbourne · 13 years ago
  92. e178c4f Revert "Test commit" by Peter Collingbourne · 13 years ago
  93. dc2a700 Test commit by Peter Collingbourne · 13 years ago
  94. 70c808f An Optional<T> is pod-like if the inner type is. by Benjamin Kramer · 13 years ago
  95. b7eb784 Remove unused CHECK lines copied from another test by Pete Cooper · 13 years ago
  96. fd4af7d More tests to global struct vectorizer by Renato Golin · 13 years ago
  97. 45b2c25 Made it more explicit that the self-referential llvm.loop identifier metadata by Pekka Jaaskelainen · 13 years ago
  98. 890dc92 R600/SI: Add pattern for sign extension of i1 to i32. by Michel Danzer · 13 years ago
  99. dd24703 R600/SI: Add pattern for logical or of i1 values. by Michel Danzer · 13 years ago
  100. 86f7e67 R600/SI: Add pattern for fceil. by Michel Danzer · 13 years ago