1. 4d00161 add support for ocaml 3.12 by Nuno Lopes · 12 years ago
  2. 2d892c5 replace a couple of single-line comments with /* */ to fix the build of stuff depending on the C headers by Nuno Lopes · 12 years ago
  3. ee77da6 Fix a typo. by Nadav Rotem · 12 years ago
  4. 9f40cb3 Not all targets have efficient ISel code generation for select instructions. by Nadav Rotem · 12 years ago
  5. 7de7078 LoopRotation: Make the brute force DomTree update more brute force. by Benjamin Kramer · 12 years ago
  6. 43bf709 Rename ANDROIDEABI to Android. by Logan Chien · 12 years ago
  7. f55ef64 Generate better select code by allowing the target to use scalar select, and not sign-extend. by Nadav Rotem · 12 years ago
  8. d906017 Only legalise a VSELECT in to bitwise operations if the vector mask bool is zeros or all ones. A vector bool with just ones isn't suitable for masking with. by Pete Cooper · 12 years ago
  9. 8dce5b6 PR13689: Check for backtrace(3) in the cmake build. by Benjamin Kramer · 12 years ago
  10. 89f4980 Limit domain conversion to cases where it won't break dep chains. by Tim Northover · 12 years ago
  11. 0fc44ab Revert "Take account of boolean vector contents when promoting a build vector from i1 to some other type. rdar://problem/12210060" by Pete Cooper · 12 years ago
  12. 8fccd01 Fix Thumb2 fixup kind in the integrated-as. by Logan Chien · 12 years ago
  13. 4b6fbf2 Add ARM ELF support to llvm-objdump. by Logan Chien · 12 years ago
  14. 7b3d77e Code cleanup: tools/opt/opt.cpp by Logan Chien · 12 years ago
  15. e2ac552 Fix typo. by Logan Chien · 12 years ago
  16. 64f30e3 LoopRotation: Check some invariants of the dominator updating code. by Benjamin Kramer · 12 years ago
  17. 8365e9b Typos by Craig Topper · 12 years ago
  18. 58d5729 Teach DAG combine a number of tricks to simplify FMA expressions in fast-math mode. by Owen Anderson · 12 years ago
  19. b79bff5 Fix typo by Michael Liao · 12 years ago
  20. 5cf8bac llvm/test/CodeGen/X86/fp-fast.ll: Suppress FMA4 on AMD Bulldozer host, corresponding to r162999. by NAKAMURA Takumi · 12 years ago
  21. c11b719 Fix Atom bots for r163036. by Manman Ren · 12 years ago
  22. 2b7a2e8 SelectionDAG: when constructing VZEXT_LOAD from other loads, make sure its by Manman Ren · 12 years ago
  23. dfb1e4b Mark FMA4 instructions as commutable and add them to the folding tables. by Craig Topper · 12 years ago
  24. 42d619b Make sure to build libpthread to check for HAVE_PTHREAD_MUTEX_LOCK. by Eric Christopher · 12 years ago
  25. 756d2cc Remove an unused argument. The MCInst opcode is set in the ConvertToMCInst() by Chad Rosier · 12 years ago
  26. bbdbb05 Add selection of RegOp2MemOpTable3 to canFoldMemoryOperand by Craig Topper · 12 years ago
  27. 9408314 Add MachineInstr::tieOperands, remove setIsTied(). by Jakob Stoklund Olesen · 12 years ago
  28. 265bcb1 Fix PR12359 by Michael Liao · 12 years ago
  29. 3185f9a The instruction DINS may be transformed into DINSU or DEXTM depending by Jack Carter · 12 years ago
  30. e4fb6ea Move the GCOVFormat enums into their own namespace per the LLVM coding standard. by Bill Wendling · 12 years ago
  31. 429af6f Add a comment to explain what's really going on. by Chad Rosier · 12 years ago
  32. 5d04a56 The ConvertToMCInst() function can't fail, so remove the now dead Match_ConversionFail enum. by Chad Rosier · 12 years ago
  33. cb08486 Mark FMA3 instructions as commutable so that the operands to the multiply part can be commuted. by Craig Topper · 12 years ago
  34. 89b2ff0 Use CloneMachineInstr to make a new MI in commuteInstruction to make the code tolerant of instructions with more than two input operands. by Craig Topper · 12 years ago
  35. bf40437 Add support for converting llvm.fma to fma4 instructions. by Craig Topper · 12 years ago
  36. 908c0c0 Don't enforce ordered inline asm operands. by Jakob Stoklund Olesen · 12 years ago
  37. cb5f63d Clean up ProfileDataLoader a bit. by Benjamin Kramer · 12 years ago
  38. 2a1b0e7 llvm/test/CodeGen/X86/vec_select.ll: Fix failure on xmm-less hosts, to add -mattr=+sse2. by NAKAMURA Takumi · 12 years ago
  39. f91e400 Cleanups due to feedback. No functionality change. Patch by Alistair. by Bill Wendling · 12 years ago
  40. 5d60c67 Clean up AddedComplexity further after adding UseSSEx by Michael Liao · 12 years ago
  41. 05e80f2 Fix a couple of typos in EmitAtomic. by Jakob Stoklund Olesen · 12 years ago
  42. 9765c6e X86: Fix encoding of 'movd %xmm0, %rax' by Jim Grosbach · 12 years ago
  43. 359956d With the fix in r162954/162955 every cvt function returns true. Thus, have by Chad Rosier · 12 years ago
  44. 5dd9e21 Take account of boolean vector contents when promoting a build vector from i1 to some other type. rdar://problem/12210060 by Pete Cooper · 12 years ago
  45. 9e3b6df Try to make this test more generic to unbreak buildbots. by Owen Anderson · 12 years ago
  46. 43da6c7 Teach the DAG combiner to turn chains of FADDs (x+x+x+x+...) into FMULs by constants. This is only enabled in unsafe FP math mode, since it does not preserve rounding effects for all such constants. by Owen Anderson · 12 years ago
  47. fafa283 Fix for r162954. Return the Error. by Chad Rosier · 12 years ago
  48. 64b3444 Move a check to the validateInstruction() function where it more properly belongs. by Chad Rosier · 12 years ago
  49. cee2f72 [llvm] Updated the test fold-vector-select so that we test the vector selects exhaustively. by Michael Gottesman · 12 years ago
  50. 1122fc4 Typo. by Chad Rosier · 12 years ago
  51. 389536c Whitespace. by Chad Rosier · 12 years ago
  52. 04508c6 Whitespace. by Chad Rosier · 12 years ago
  53. 0bad086 Hoist a check to eliminate obvious mismatches as early as possible. Also, fix by Chad Rosier · 12 years ago
  54. e757f00 by Nadav Rotem · 12 years ago
  55. 62316fa [ms-inline asm] Add a new function, GetMCInstOperandNum, to the by Chad Rosier · 12 years ago
  56. a03c441 Introduce 'UseSSEx' to force SSE legacy encoding by Michael Liao · 12 years ago
  57. d566c5f ADTTests: [CMake] Exclude DenseMapTest.cpp and SmallVectorTest.cpp on MSVC9 due to its bug. by NAKAMURA Takumi · 12 years ago
  58. 54cbadc Apply "/Og-" also to MSC15(aka VS9) on VMCore/Function.cpp. by NAKAMURA Takumi · 12 years ago
  59. d2a35f2 PPCISelLowering.cpp: Fix r162725. by NAKAMURA Takumi · 12 years ago
  60. 25f6b5a PPCISelLowering.cpp: Whitespace. by NAKAMURA Takumi · 12 years ago
  61. 7498078 test by Michael Ilseman · 12 years ago
  62. 86c0d8c Fix test case. by Benjamin Kramer · 12 years ago
  63. d70846e LoopRotate: Also rotate loops with multiple exits. by Benjamin Kramer · 12 years ago
  64. c81fe9c InstCombine: Fix comment to reflect the code. by Benjamin Kramer · 12 years ago
  65. e941df5 Don't use MCInstrDesc flags for implicit operands. by Jakob Stoklund Olesen · 12 years ago
  66. 1dfe9b5 Whitespace by Alexey Samsonov · 12 years ago
  67. 639570c It is illegal to transform (sdiv (ashr X c1) c2) -> (sdiv x (2^c1 * c2)), by Nadav Rotem · 12 years ago
  68. c4a32e6 Add support for moving pure S-register to NEON pipeline if desired by Tim Northover · 12 years ago
  69. f52f6b9 remove old docs by Nadav Rotem · 12 years ago
  70. 38a6381 Refactor fetching file/line info from DWARFContext to simplify the by Alexey Samsonov · 12 years ago
  71. 6b1e1d8 Add FMA to switch statement in VectorLegalizer::LegalizeOp so that it can be expanded when it isn't legal. by Craig Topper · 12 years ago
  72. 3b9dfc9 Add support for FMA to WidenVectorResult. by Craig Topper · 12 years ago
  73. b1bdd7d Only perform DAG combine on FMAs of legal types. by Craig Topper · 12 years ago
  74. 73996f4 Pass by pointer and not std::string. by Bill Wendling · 12 years ago
  75. b6efbd2 Should put test case under test/ExecutionEngine/MCJIT/ by Michael Liao · 12 years ago
  76. 6e5190c Revert r162855 in favor of changing clang to emit the absolute coverage file path. by Bill Wendling · 12 years ago
  77. 55a4b51 Fix HashString's Bernstein hash to use unsigned chars, as is usually done. by Will Dietz · 12 years ago
  78. faa1159 Fix PR13727 by Michael Liao · 12 years ago
  79. b4e090d Add a bit of documentation to copyPhysReg. by Jakob Stoklund Olesen · 12 years ago
  80. 492d76b Verify the order of tied operands in inline asm. by Jakob Stoklund Olesen · 12 years ago
  81. 4d69a8c Explicitly cast an expression to bool before handing it off to __builtin_expect. by Benjamin Kramer · 12 years ago
  82. e160c53 Add some __builtin_expect magic to StringMap. by Benjamin Kramer · 12 years ago
  83. 55907d1 Replace the BUILTIN_EXPECT macro with a less horrible LLVM_LIKELY/LLVM_UNLIKELY interface. by Benjamin Kramer · 12 years ago
  84. 15b7a98 Allow targets to specify a minimum supported NOP size when performing NOP padding. If the desired padding is smaller than the supported NOP size, by Owen Anderson · 12 years ago
  85. 6639080 Set the isTied flags when building INLINEASM MachineInstrs. by Jakob Stoklund Olesen · 12 years ago
  86. b1b9783 Preserve branch profile metadata during switch formation. by Andrew Trick · 12 years ago
  87. 6b01438 whitespace by Andrew Trick · 12 years ago
  88. f036f7a Rename hasVolatileMemoryRef() to hasOrderedMemoryRef(). by Jakob Stoklund Olesen · 12 years ago
  89. ad7ebc2 Add MachineMemOperand::isUnordered(). by Jakob Stoklund Olesen · 12 years ago
  90. 0d75858 Don't move normal loads across volatile/atomic loads. by Jakob Stoklund Olesen · 12 years ago
  91. 688c1cd fix C++ comment in C header by Michael Liao · 12 years ago
  92. 0e76db9 Use the full path to output the .gcda file. by Bill Wendling · 12 years ago
  93. bbd169b Reserve space for the mandatory traceback fields on PPC64. by Hal Finkel · 12 years ago
  94. 21b742f Use ArrayRef instead of SmallVector when passing vector into function. by Bill Wendling · 12 years ago
  95. 90a4f78 Verify the consistency of inline asm operands. by Jakob Stoklund Olesen · 12 years ago
  96. 17dd9a9 Clean this up slightly, doesn't really fall through. by Eric Christopher · 12 years ago
  97. 20599ea Refactor setExecutionDomain to be clearer about what it's doing and more robust. by Tim Northover · 12 years ago
  98. 773eb97 Make helper function static. by Benjamin Kramer · 12 years ago
  99. 8e0d1c0 Make MemoryBuiltins aware of TargetLibraryInfo. by Benjamin Kramer · 12 years ago
  100. fd49821 Convert FMA4 patterns to use target specific nodes instead of intrinsics to align with FMA3. by Craig Topper · 12 years ago