1. 6fc30c2 Fix the build under Debian GNU/Hurd. Thanks to Pino Toscano for the patch by Sylvestre Ledru · 12 years ago
  2. 611afc0 Cache the hash value of the operands in the MDNode. by Benjamin Kramer · 12 years ago
  3. f7c3e5f FoldingSet: Push the hash through FoldingSetTraits::Equals, so clients can use it. by Benjamin Kramer · 12 years ago
  4. 7484920 Compute hashes directly with hash_combine instead of taking a detour through FoldingSetNodeID. by Benjamin Kramer · 12 years ago
  5. 9179487 remove unused argument by Nadav Rotem · 12 years ago
  6. d6b7b8f Add a C binding to the Target and TargetMachine classes to allow for emitting by Duncan Sands · 12 years ago
  7. d6fc262 Add two statistics to help track how we are computing the inline cost. by Chandler Carruth · 12 years ago
  8. 2e50619 Reapply 154397. Original message: by Nadav Rotem · 12 years ago
  9. 21293ac Comment typo fix. by Duncan Sands · 12 years ago
  10. 14b4c03 Add more fused mul+add/sub patterns. rdar://10139676 by Evan Cheng · 12 years ago
  11. e611378 Reapply 154396 after fixing a test. by Nadav Rotem · 12 years ago
  12. bee78fe Clean up ARM fused multiply + add/sub support some more: rename some isel by Evan Cheng · 12 years ago
  13. 7eb46d8 Fix an overly indented line. Remove an 'else' after an 'if' that returns. by Craig Topper · 12 years ago
  14. c42e640 Inline implVisitAluOverflow by introducing a nested switch to convert the intrinsic to an nodetype. by Craig Topper · 12 years ago
  15. 680363b Tablegen'd regpressure: emit the weighted pressure limit. by Andrew Trick · 12 years ago
  16. aa744e2 Table-generated register pressure fixes. by Andrew Trick · 12 years ago
  17. 23de31b Optimize code a bit by calling push_back only once in some loops. Reduces compiled code size a bit. by Craig Topper · 12 years ago
  18. 92c9045 Match (fneg (fma) to vfnma. rdar://10139676 by Evan Cheng · 12 years ago
  19. 0d82fe7 Add retw and lretw instructions. Also, fix Intel syntax parsing for all by Charles Davis · 12 years ago
  20. a0908d0 Merge fma.ll into fusedMAC.ll by Evan Cheng · 12 years ago
  21. a69da35 Fix ARM disassembly of VLD instructions with writebacks.  And add test a case by Kevin Enderby · 12 years ago
  22. a5378eb ARM add missing Thumb1 two-operand aliases for shift-by-immediate. by Jim Grosbach · 12 years ago
  23. 82509e5 Fix a number of problems with ARM fused multiply add/subtract instructions. by Evan Cheng · 12 years ago
  24. 71fbed45 Tweak MachineLICM heuristics for cheap instructions. by Jakob Stoklund Olesen · 12 years ago
  25. 8b560b8 Only check for PHI uses inside the current loop. by Jakob Stoklund Olesen · 12 years ago
  26. 89cdaf46 Fix test to be register assignment invariant. by Jakob Stoklund Olesen · 12 years ago
  27. 4b74558 TableGen/reginfo potential bug: typo from previous checkin. by Andrew Trick · 12 years ago
  28. 06886aa Move the constant-folding support for FP_ROUND in SelectionDAG from the one-operand version of getNode() to the two-operand version, since it became a two-operand node at sound point. by Owen Anderson · 12 years ago
  29. 83f17f2 llvm-stress: stop abusing ConstantFP::get() by Dylan Noblesmith · 12 years ago
  30. 701de8f llvm-stress: don't make vectors of x86_mmx type by Dylan Noblesmith · 12 years ago
  31. cff60c1 [tsan] two more compile-time optimizations: by Kostya Serebryany · 12 years ago
  32. 3aef2ff Handle llvm.fma.* intrinsics. rdar://10914096 by Evan Cheng · 12 years ago
  33. 507bb7a Add a comment noting that the fdiv -> fmul conversion won't generate by Duncan Sands · 12 years ago
  34. 3ecb447 The MDString class stored a StringRef to the string which was already in a by Bill Wendling · 12 years ago
  35. 7f1f145 Whitespace. by Chad Rosier · 12 years ago
  36. 9142ed5 Revert r154396, which looks to be the real culprit behind the bot failures. by Chad Rosier · 12 years ago
  37. a139051 Temporarily revert this patch to see if it brings the buildbots back. by Eric Christopher · 12 years ago
  38. 2076af0 [tsan] compile-time instrumentation: do not instrument a read if by Kostya Serebryany · 12 years ago
  39. 18112d8 To ensure that we have more accurate line information for a block by Eric Christopher · 12 years ago
  40. b79855e Revert r154397, which was causing make check failures on the buildbots. by Owen Anderson · 12 years ago
  41. a23ecc2 ARM fix cc_out operand handling for t2SUBrr instructions. by Jim Grosbach · 12 years ago
  42. 2330636 Remove unused variable. by David Blaikie · 12 years ago
  43. 77dde08 Fix a dagcombine optimization which assumes that the vsetcc result type is always by Nadav Rotem · 12 years ago
  44. 50e64cf Modify the code that lowers shuffles to blends from using blendvXX to vblendXX. by Nadav Rotem · 12 years ago
  45. 45fb79b Make a somewhat subtle change in the logic of block placement. Sometimes by Chandler Carruth · 12 years ago
  46. 999821c Transform div to mul with reciprocal only when fp imm is legal. by Anton Korobeynikov · 12 years ago
  47. bce0de4 Use the correct section types on Solaris for unwind data on both x86 and x86-64. by David Chisnall · 12 years ago
  48. 1fd63df Express the number of ULPs in fpaccuracy metadata as a real rather than a by Duncan Sands · 12 years ago
  49. d9fc1ce Fix 12513: Loop unrolling breaks with indirect branches. by Andrew Trick · 12 years ago
  50. 64c0748 whitespace by Andrew Trick · 12 years ago
  51. 0fb0678 Fix for register pressure tables. by Andrew Trick · 12 years ago
  52. fa12d0d Add proper checks. by Evan Cheng · 12 years ago
  53. b52ba49 Make the code slightly more palatable. by Evan Cheng · 12 years ago
  54. c72e08b Use std::includes instead of my own implementation. by Andrew Trick · 12 years ago
  55. decb37e Added a TargetRegisterInfo interface for accessing register pressure sets. by Andrew Trick · 12 years ago
  56. 176194d Added register unit sets to the target description. by Andrew Trick · 12 years ago
  57. d35ac3c Added register unit weights to the target description. by Andrew Trick · 12 years ago
  58. aec111a Fix header comment by Andrew Trick · 12 years ago
  59. 3fd9b84 Add a constructor for DataRefImpl and remove excess initialization. by Danil Malyshev · 12 years ago
  60. bf010eb Fix a long standing tail call optimization bug. When a libcall is emitted by Evan Cheng · 12 years ago
  61. fdb230a Don't try to zExt just to check if an integer constant is zero, it might by Rafael Espindola · 12 years ago
  62. 2d620c5 ARM LDR/LDRT has the same encoding collision as STR/STRT. by Jim Grosbach · 12 years ago
  63. 23f369d Test case for PR12495. by Lang Hames · 12 years ago
  64. 64fae75 Revert the 'EnableInitializing' flag. There is debate on whether we should run that pass by default in LTO. by Bill Wendling · 12 years ago
  65. 64d5b28 Apply the scope restrictions after parsing the command line options. There may be some which are used in that function. by Bill Wendling · 12 years ago
  66. 787c3fd Have TargetLowering::getPICJumpTableRelocBase return a node that points to the by Akira Hatanaka · 12 years ago
  67. 7f35455 When performing a truncating store, it's possible to rearrange the data by Chad Rosier · 12 years ago
  68. f31ceaf Patch r153892 for PR11861 apparently broke an external project (see PR12493). by Lang Hames · 12 years ago
  69. 96b66d6 Update comments and remove unnecessary isVolatile() check. by Chad Rosier · 12 years ago
  70. 31ba59a Typo. by Eric Christopher · 12 years ago
  71. 6bb5212 Fix accidentally constant conditions found by uncommitted improvements to -Wconstant-conversion. by David Blaikie · 12 years ago
  72. decbc43 Pattern match a setcc of boolean value with 0 as a truncate. by Rafael Espindola · 12 years ago
  73. f08c7ab This patch adds X86 instruction itineraries, which were missed by the by Preston Gurd · 12 years ago
  74. 92fc76c Clarify that fpaccuracy metadata is giving the compiler permission to use a by Duncan Sands · 12 years ago
  75. e80aa7c Lower some x86 shuffle sequences to the vblend family of instructions. by Nadav Rotem · 12 years ago
  76. a3706d6 s/lto_codegen_whole_program_optimization/lto_codegen_set_whole_program_optimization/ by Bill Wendling · 12 years ago
  77. 154819d Fix a bug in the lowering of broadcasts: ConstantPools need to use the target pointer type. by Nadav Rotem · 12 years ago
  78. f920423 Remove unnecessary type check when combining and/or/xor of swizzles. Move some checks to allow better early out. by Craig Topper · 12 years ago
  79. b7135e5 Remove unnecessary 'else' on an 'if' that always returns by Craig Topper · 12 years ago
  80. 4b206bd Optimize code slightly. No functionality change. by Craig Topper · 12 years ago
  81. 3029a0c Add a hook to turn on the internalize pass through the LTO interface. by Bill Wendling · 12 years ago
  82. ae1bec5 Replace some explicit checks with asserts for conditions that should never happen. by Craig Topper · 12 years ago
  83. ab5a55e Cleanup and relax a restriction on the matching of global offsets into by Chandler Carruth · 12 years ago
  84. 6916a23 Fold 15 tiny test cases into a single file that implements the by Chandler Carruth · 12 years ago
  85. 10612dc Optimize code a bit. No functional change intended. by Craig Topper · 12 years ago
  86. c47bc33 Silence sign-compare warning. by Benjamin Kramer · 12 years ago
  87. 3ef3fcf Only have codegen turn fdiv by a constant into fmul by the reciprocal by Duncan Sands · 12 years ago
  88. f873dde Simplify code that tries to do vector extracts for shuffles when the mask width and the input vector widths don't match. No need to check the min and max are in range before calculating the start index. The range check after having the start index is sufficient. Also no need to check for an extract from the beginning differently. by Craig Topper · 12 years ago
  89. 253933e Teach LLVM about a PIE option which, when enabled on top of PIC, makes by Chandler Carruth · 12 years ago
  90. 3479713 Move the TLSModel information into the TargetMachine rather than hiding by Chandler Carruth · 12 years ago
  91. 0f55449 EngineBuilder::create is expected to take ownership of the TargetMachine passed to it. Delete it on error or when we create an interpreter that doesn't need it. by Benjamin Kramer · 12 years ago
  92. 5e93a76 Remove an over zealous assert. The assert was trying to catch places by Chandler Carruth · 12 years ago
  93. 6313d94 Add a debug-only 'dump' method to the BlockChain structure to ease debugging. by Chandler Carruth · 12 years ago
  94. 2450eca Teach InstCombine to nuke a common alloca pattern -- an alloca which has by Chandler Carruth · 12 years ago
  95. 9d68b06 AVX2: Build splat vectors by broadcasting a scalar from the constant pool. by Nadav Rotem · 12 years ago
  96. 864737c Remove old 'grep' lines. by Bill Wendling · 12 years ago
  97. 084cd7f Formatting changes. Don't put spaces in front of some code, which only makes it look 'off'. by Bill Wendling · 12 years ago
  98. a0126af FileCheckize these testcases. by Bill Wendling · 12 years ago
  99. 69b2c71 Remove the 'Parent' pointer from the MDNodeOperand class. by Bill Wendling · 12 years ago
  100. 5252c43 Allow subclasses of the ValueHandleBase to store information as part of the by Bill Wendling · 12 years ago