1. a7b0cb7 Remove all remaining uses of Value::getNameStr(). by Benjamin Kramer · 13 years ago
  2. 25ad1cc Twinify GraphWriter a little bit. by Benjamin Kramer · 13 years ago
  3. d1bfc30 Check all overlaps when looking for used registers. by Jakob Stoklund Olesen · 13 years ago
  4. f4a5084 Make use of MachinePointerInfo::getFixedStack. by Jay Foad · 13 years ago
  5. 8c2e352 Remove some unnecessary includes of PseudoSourceValue.h. by Jay Foad · 13 years ago
  6. bf8356b Fix typo in comment. by Jay Foad · 13 years ago
  7. 978e0df Make use of MachinePointerInfo::getFixedStack. This removes all mention by Jay Foad · 13 years ago
  8. d9190c0 Remove some unnecessary includes of PseudoSourceValue.h. by Jay Foad · 13 years ago
  9. f805a7c Revert r144611 and r144613. by Jakob Stoklund Olesen · 13 years ago
  10. 44ec9fd Fix PR11370 for real. Prevents converting 256-bit FP instruction to AVX2 256-bit integer instructions when AVX2 isn't enabled. by Craig Topper · 13 years ago
  11. f178418 Set SeenStore to true to prevent loads from being moved; also eliminates a non-deterministic behavior. by Evan Cheng · 13 years ago
  12. 3273c89 Rather than trying to use the loop block sequence *or* the function by Chandler Carruth · 13 years ago
  13. 4c077a1 Properly qualify AVX2 specific parts of execution dependency table. Also enable converting between 256-bit PS/PD operations when AVX1 is enabled. Fixes PR11370. by Craig Topper · 13 years ago
  14. 283b419 include/llvm/Support/Compiler.h: Invalidate LLVM_ATTRIBUTE_WEAK on cygming for now. by NAKAMURA Takumi · 13 years ago
  15. ff70467 Really fix test. by Jakob Stoklund Olesen · 13 years ago
  16. 3c84ec0 Allow for depencendy-breaking instructions before cvt*. by Jakob Stoklund Olesen · 13 years ago
  17. eaa192a Add vmov.f32 to materialize f32 immediate splats which cannot be handled by by Evan Cheng · 13 years ago
  18. bfc9429 ARM parsing datatype suffix variants for fixed-writeback VLD1/VST1 instructions. by Jim Grosbach · 13 years ago
  19. e7c1aef Move WEAK marking to the declaration. by Nick Lewycky · 13 years ago
  20. c2ecf3e Break false dependencies before partial register updates. by Jakob Stoklund Olesen · 13 years ago
  21. 2947f73 Track register ages more accurately. by Jakob Stoklund Olesen · 13 years ago
  22. d5c469a Add ObjCPropertyDebugInfo.html by Devang Patel · 13 years ago
  23. 43e6f76 Document debug info support for objective-c properties. by Devang Patel · 13 years ago
  24. 2a8cd57 Tidy up. Formatting. by Jim Grosbach · 13 years ago
  25. ec381a4 Fix linking for some users who already have tsan enabled code and are trying to by Nick Lewycky · 13 years ago
  26. dd47e0b ARM parsing datatype suffix variants for non-writeback VST1 instructions. by Jim Grosbach · 13 years ago
  27. e052b9a ARM parsing datatype suffix variants for non-writeback VLD1 instructions. by Jim Grosbach · 13 years ago
  28. 04db7f7 Add explanatory comment. by Jim Grosbach · 13 years ago
  29. 0530d0d Split out the plain '.{8|16|32|64}' suffix handling. by Jim Grosbach · 13 years ago
  30. ef44876 ARM parsing optional datatype suffix for VAND/VEOR/VORR instructions. by Jim Grosbach · 13 years ago
  31. 2c42b8c Supporting inline memmove isn't going to be worthwhile. The only way to avoid by Chad Rosier · 13 years ago
  32. ffc658b ARM VLDR/VSTR instructions don't need a size suffix. by Jim Grosbach · 13 years ago
  33. 8899024 Refactor capture tracking (which already had a couple flags for whether returns by Nick Lewycky · 13 years ago
  34. e91da1b Add newline to end of file. Thanks, Eli. by Chad Rosier · 13 years ago
  35. 909cb4f Add support for inlining small memcpys. rdar://10412592 by Chad Rosier · 13 years ago
  36. e489af8 Fix a performance regression from r144565. Positive offsets were being lowered by Chad Rosier · 13 years ago
  37. 02e3d92 ARM assembly parsing type suffix options for VLDR/VSTR. by Jim Grosbach · 13 years ago
  38. f7228f7 Fix Windows build, don't try to #include <pthread.h> when we know it's not by Nick Lewycky · 13 years ago
  39. 8aee7d8 Avoid dereferencing off the beginning of lists. by Evan Cheng · 13 years ago
  40. 41e0017 At -O0, multiple uses of a virtual registers in the same BB are being marked by Evan Cheng · 13 years ago
  41. 4d0a9ff Add support for tsan annotations (thread sanitizer, a valgrind-based tool). by Nick Lewycky · 13 years ago
  42. 76c8f08 Add a missing pattern for X86ISD::MOVLPD. rdar://10436044 by Evan Cheng · 13 years ago
  43. 57b2997 Add support for Thumb load/stores with negative offsets. rdar://10412592 by Chad Rosier · 13 years ago
  44. 6296ee3 Unbreak Release builds. by Benjamin Kramer · 13 years ago
  45. 2a4410d Teach two-address pass to re-schedule two-address instructions (or the kill by Evan Cheng · 13 years ago
  46. a77214a Changed SSE4/AVX <2 x i64> extract and insert ops to be Custom lowered by Pete Cooper · 13 years ago
  47. b518cae Fold ConstantVector::isAllOnesValue into Constant::isAllOnesValue and simplify it. by Benjamin Kramer · 13 years ago
  48. 788dc0f 32-to-64-bit extended load. by Akira Hatanaka · 13 years ago
  49. 4961709 AnalyzeCallOperands function for N32/64. by Akira Hatanaka · 13 years ago
  50. bad53f4 Modify LowerFormalArguments to correctly handle vaarg arguments for Mips64. by Akira Hatanaka · 13 years ago
  51. a3f7e22 PTX: Let LLVM use loads/stores for all mem* intrinsics, instead of relying on custom implementations. by Justin Holewinski · 13 years ago
  52. 3ff16db Add release notes for the MicroBlaze backend. by Wesley Peck · 13 years ago
  53. 47a4ab8 Remove variable that keeps the size of area used to save byval or variable by Akira Hatanaka · 13 years ago
  54. f054e19 Fix early-clobber handling in shrinkToUses. by Jakob Stoklund Olesen · 13 years ago
  55. 96b685b Disable generation of compact unwind encodings. <rdar://problem/10441578> by Bob Wilson · 13 years ago
  56. 4a9b615 Delete stale comment. by Jakob Stoklund Olesen · 13 years ago
  57. 430052b Tidy up. 80 column. by Jim Grosbach · 13 years ago
  58. 066b5d8 Make headers standalone. by Benjamin Kramer · 13 years ago
  59. aa5354c Make headers standalone, move a virtual method out of line. by Benjamin Kramer · 13 years ago
  60. 7c67d32 build/Make: Switch over to using llvm-config-2 for dependencies one more (hopefully last) time, now that it also builds as a build tool. by Daniel Dunbar · 13 years ago
  61. f5e47ac It helps to deallocate memory as well as allocate it. =] This actually by Chandler Carruth · 13 years ago
  62. bc83fcd Remove an over-eager assert that was firing on one of the ARM regression by Chandler Carruth · 13 years ago
  63. fa97658 Begin chipping away at one of the biggest quadratic-ish behaviors in by Chandler Carruth · 13 years ago
  64. 340d596 Under the hood, MBPI is doing a linear scan of every successor every by Chandler Carruth · 13 years ago
  65. ae5a6fd Add clang_complete to release notes by Tobias Grosser · 13 years ago
  66. 093cb7e Add Polly to release notes by Tobias Grosser · 13 years ago
  67. c4e1562 Reuse the logic in getEdgeProbability within getHotSucc in order to by Chandler Carruth · 13 years ago
  68. 2770c14 Fix an overflow bug in MachineBranchProbabilityInfo. This pass relied on by Chandler Carruth · 13 years ago
  69. dcce244 Add AVX2 version of instructions to load folding tables. Also add a bunch of missing SSE/AVX instructions. by Craig Topper · 13 years ago
  70. 883f2fa Add a cautionary note to this API. It was not at all obvious to me how by Chandler Carruth · 13 years ago
  71. 3426a3e Add neverHasSideEffects, mayLoad, and mayStore to many patternless SSE/AVX instructions. Remove MMX check from LowerVECTOR_SHUFFLE since MMX vector types won't go through it anyway. by Craig Topper · 13 years ago
  72. dc9205d Add support for ARM halfword load/stores and signed byte loads with negative by Chad Rosier · 13 years ago
  73. 194eb71 Use getVNInfoBefore() when it makes sense. by Jakob Stoklund Olesen · 13 years ago
  74. b5856c8 Teach machine block placement to cope with unnatural loops. These don't by Chandler Carruth · 13 years ago
  75. 6c9cc21 Use kill slots instead of the previous slot in shrinkToUses. by Jakob Stoklund Olesen · 13 years ago
  76. c0f05b3 Cleanup some 80-columns violations and poor formatting. These snuck by by Chandler Carruth · 13 years ago
  77. 1f81e31 Terminate all dead defs at the dead slot instead of the 'next' slot. by Jakob Stoklund Olesen · 13 years ago
  78. f9fd29e Fix comment for LegalizeTypeAction enum. by Craig Topper · 13 years ago
  79. d14614e Simplify early clobber slots a bit. by Jakob Stoklund Olesen · 13 years ago
  80. 10252db Enhance the assertion mechanisms in place to make it easier to catch by Chandler Carruth · 13 years ago
  81. 2debd48 Rename SlotIndexes to match how they are used. by Jakob Stoklund Olesen · 13 years ago
  82. e6a6277 Add BLSI, BLSMSK, and BLSR to getTargetNodeName. by Craig Topper · 13 years ago
  83. 6527ecc Teach MBP to force-merge layout successors for blocks with unanalyzable by Chandler Carruth · 13 years ago
  84. f3fc005 Hoist another gross nested loop into a helper method. by Chandler Carruth · 13 years ago
  85. 729bec8 Add a missing doxygen comment for a helper method. by Chandler Carruth · 13 years ago
  86. 9fd4e05 Hoist a nested loop into its own method. by Chandler Carruth · 13 years ago
  87. df23435 Rewrite #3 of machine block placement. This is based somewhat on the by Chandler Carruth · 13 years ago
  88. 9eb6748 The order in which the predicate is added differs between Thumb and ARM mode. Fix predicate when in ARM mode and restore SelectIntrinsicCall. by Chad Rosier · 13 years ago
  89. a517ab1 Temporarily disable SelectIntrinsicCall when in ARM mode. This is causing failures. by Chad Rosier · 13 years ago
  90. 5be833d Fix comments. by Chad Rosier · 13 years ago
  91. b29b950 Add support for emitting both signed- and zero-extend loads. Fix by Chad Rosier · 13 years ago
  92. 569561c Prune more RALinScan. RALinScan was also here! by NAKAMURA Takumi · 13 years ago
  93. 0cb80d9 More dead code elimination in VirtRegMap. by Jakob Stoklund Olesen · 13 years ago
  94. cb39064 Stop tracking spill slot uses in VirtRegMap. by Jakob Stoklund Olesen · 13 years ago
  95. 3cb0b0e Remove dead code and data from VirtRegMap. by Jakob Stoklund Olesen · 13 years ago
  96. 929e4da Stop tracking unused registers in VirtRegMap. by Jakob Stoklund Olesen · 13 years ago
  97. 334575e Remove the -color-ss-with-regs option. by Jakob Stoklund Olesen · 13 years ago
  98. 6e49be7 Delete VirtRegRewriter. by Jakob Stoklund Olesen · 13 years ago
  99. c3f2722 Switch PBQP to VRM's trivial rewriter. by Jakob Stoklund Olesen · 13 years ago
  100. f5eeaf2 Delete the old spilling framework from LiveIntervalAnalysis. by Jakob Stoklund Olesen · 13 years ago