1. 2fa1436 [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to CodeGen layer. by Craig Topper · 8 years ago
  2. 36a0f22 Fix layering by moving ValueTypes.h from CodeGen to IR by David Blaikie · 8 years ago
  3. 13e77db Fix layering of MachineValueType.h by moving it from CodeGen to Support by David Blaikie · 8 years ago
  4. 35801fa [SelectionDAG] Add LegalTypes flag to getShiftAmountTy. Use it to unify and simplify DAGCombiner and simplifySetCC code and fix a bug. by Craig Topper · 8 years ago
  5. cdca073 [XRay][compiler-rt+llvm] Update XRay register stashing semantics by Dean Michael Berris · 8 years ago
  6. 8b1986b Add support for emitting libcalls for x86_fp80 -> fp128 and vice-versa by Benjamin Kramer · 8 years ago
  7. 725ad0e TargetLoweringBase: The ios simulator has no bzero function. by Matthias Braun · 8 years ago
  8. d2d7fb6 TargetLoweringBase: Fix darwinHasSinCos() by Matthias Braun · 8 years ago
  9. e29c0b8 TargetLoweringBase: Followup to r321035 by Matthias Braun · 8 years ago
  10. 92de8b2 TargetLowering: Fix InitLibcallCallingConvs() overriding things set in InitLibcalls() by Matthias Braun · 8 years ago
  11. 0282091 TargetLoweringBase: Remove unnecessary watchos exception; NFC by Matthias Braun · 8 years ago
  12. a4852d2c X86/AArch64/ARM: Factor out common sincos_stret logic; NFCI by Matthias Braun · 8 years ago
  13. a92cecf AArch64/X86: Factor out common bzero logic; NFC by Matthias Braun · 8 years ago
  14. f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
  15. 80463fe Relax unaligned access assertion when type is byte aligned by Dylan McKay · 8 years ago
  16. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  17. fdf9bf4 CodeGen: Minor cleanups to use MachineInstr::getMF. NFC by Justin Bogner · 8 years ago
  18. fb7f792 [CodeGen] Fix some Clang-tidy modernize-use-bool-literals and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  19. 710479c [CodeGen][X86] Fuchsia supports sincos* libcalls and sin+cos->sincos optimization by Petr Hosek · 8 years ago
  20. 024e319 [SystemZ, LoopStrengthReduce] by Jonas Paulsson · 8 years ago
  21. 36454af Move Runtime libcall definitions to a .def file by Derek Schuff · 8 years ago
  22. 965613e Add element atomic memset intrinsic by Daniel Neilson · 8 years ago
  23. 57226ef Add element atomic memmove intrinsic by Daniel Neilson · 8 years ago
  24. 3faabbb [Atomics] Rename and change prototype for atomic memcpy intrinsic by Daniel Neilson · 8 years ago
  25. 212cccb Reland "[SelectionDAG] Enable target specific vector scalarization of calls and returns" by Simon Dardis · 8 years ago
  26. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  27. bd79f73 Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
  28. 251ea8a Do not legalize large setcc with setcce, introduce setcccarry and do it with usubo/setcccarry. by Amaury Sechet · 8 years ago
  29. 3a7578c [PPC] Inline expansion of memcmp by Zaara Syeda · 8 years ago
  30. f6d4dc5 [SelectionDAG] Set ISD::FPOWI to Expand by default by Craig Topper · 8 years ago
  31. b52e036 BitVector: add iterators for set bits by Francis Visoiu Mistrih · 8 years ago
  32. 8ac81f3 Do not legalize large add with addc/adde, introduce addcarry and do it with uaddo/addcarry by Amaury Sechet · 9 years ago
  33. 744c215 TargetLowering: Add finalizeLowering() function; NFC by Matthias Braun · 9 years ago
  34. 919f9e8 [InlineCost] Improve the cost heuristic for Switch by Jun Bum Lim · 9 years ago
  35. c8e8e2a Move value type list from TargetRegisterClass to TargetRegisterInfo by Krzysztof Parzyszek · 9 years ago
  36. 98ab4c6 Revert r301231: Accidentally committed stale files by Krzysztof Parzyszek · 9 years ago
  37. c019706 Move value type list from TargetRegisterClass to TargetRegisterInfo by Krzysztof Parzyszek · 9 years ago
  38. 44e25f3 Move size and alignment information of regclass to TargetRegisterInfo by Krzysztof Parzyszek · 9 years ago
  39. 59a2d7b Module::getOrInsertFunction is using C-style vararg instead of variadic templates. by Serge Guelton · 9 years ago
  40. b050c7f Revert "Turn some C-style vararg into variadic templates" by Diana Picus · 9 years ago
  41. 5fd75fb Turn some C-style vararg into variadic templates by Serge Guelton · 9 years ago
  42. f7e4388 Revert "[SelectionDAG] Enable target specific vector scalarization of calls and returns" by Simon Dardis · 9 years ago
  43. 6470ff0 [SelectionDAG] Enable target specific vector scalarization of calls and returns by Simon Dardis · 9 years ago
  44. db11fdf Revert "Turn some C-style vararg into variadic templates" by Mehdi Amini · 9 years ago
  45. 579540a Turn some C-style vararg into variadic templates by Mehdi Amini · 9 years ago
  46. b518054 Rename AttributeSet to AttributeList by Reid Kleckner · 9 years ago
  47. cf2da96 [SelectionDAG] Add a signed integer absolute ISD node by Simon Pilgrim · 9 years ago
  48. 54e22f3 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
  49. ce52b80 [SDAG] Revert r296476 (and r296486, r296668, r296690). by Chandler Carruth · 9 years ago
  50. f830dec In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
  51. 73cd019 Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
  52. beabf45 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
  53. 5d534b6 [CodeGenPrepare] Sink and duplicate more 'and' instructions. by Geoff Berry · 9 years ago
  54. 93f9d5c Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
  55. 4442667 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
  56. d32a421 Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
  57. de6516c In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
  58. e0ebdf4 [CodeGen] Simplify getRecipEstimateForFunc by David Majnemer · 9 years ago
  59. 116bbab [CodeGen] Rename MachineInstrBuilder::addOperand. NFC by Diana Picus · 9 years ago
  60. 4f31e52 Introduce element-wise atomic memcpy intrinsic by Igor Laevsky · 9 years ago
  61. f5bf03c Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
  62. 8527ab0 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
  63. bedb5d9 Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
  64. fd51ff4 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
  65. eb97e35 Add option to specify minimum number of entries for jump tables by Evandro Menezes · 9 years ago
  66. 501be9b fix variable names; NFCI by Sanjay Patel · 9 years ago
  67. 0051efc [Target] remove TargetRecip class; 2nd try by Sanjay Patel · 9 years ago
  68. 19601fa revert r284495: [Target] remove TargetRecip class by Sanjay Patel · 9 years ago
  69. 08fff9c [Target] remove TargetRecip class; move reciprocal estimate isel functionality to TargetLowering by Sanjay Patel · 9 years ago
  70. d5c6755 [safestack] Use non-thread-local unsafe stack pointer for Contiki OS by David L Kreitzer · 9 years ago
  71. a81682a Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
  72. 4b36957 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
  73. 5c924d7 Target: Remove unused entities. by Peter Collingbourne · 9 years ago
  74. bfdbea6 [Target] move reciprocal estimate settings from TargetOptions to TargetLowering by Sanjay Patel · 9 years ago
  75. e524f50 Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
  76. e17e055 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
  77. e45de8a Add support to optionally limit the size of jump tables. by Evandro Menezes · 9 years ago
  78. 1ed771f getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCI by Sanjay Patel · 9 years ago
  79. 92e33a3 ARM: move the builtins libcall CC setup by Saleem Abdulrasool · 9 years ago
  80. 02d9851 CodeGen: ensure that libcalls are always AAPCS CC by Saleem Abdulrasool · 9 years ago
  81. a7ade33 Revert "CodeGen: ensure that libcalls are always AAPCS CC" by Saleem Abdulrasool · 9 years ago
  82. a6519b1 CodeGen: ensure that libcalls are always AAPCS CC by Saleem Abdulrasool · 9 years ago
  83. b57d0a2 [TargetLowering] remove fdiv and frem from canOpTrap() (PR29114) by Sanjay Patel · 9 years ago
  84. a5cc25e [SSP] Do not set __guard_local to hidden for OpenBSD SSP by Tim Shen · 9 years ago
  85. f679530 [X86] Heuristic to selectively build Newton-Raphson SQRT estimation by Nikolai Bozhenov · 9 years ago
  86. 941a705 MachineFunction: Return reference for getFrameInfo(); NFC by Matthias Braun · 9 years ago
  87. 0af80cd [CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOperand. by Justin Lebar · 9 years ago
  88. e4f5e4f CodeGen: Use MachineInstr& in TargetLowering, NFC by Duncan P. N. Exon Smith · 9 years ago
  89. bf2c03e [arm+x86] Make GNU variants behave like GNU w.r.t combining sin+cos into sincos. by Daniel Sanders · 9 years ago
  90. 148a646 Support expanding partial-word cmpxchg to full-word cmpxchg in AtomicExpandPass. by James Y Knight · 9 years ago
  91. bd4243c [CodeGen] Change getSDagStackGuard to get an internal sym. by Davide Italiano · 9 years ago
  92. 22bfa83 [stack-protection] Add support for MSVC buffer security check by Etienne Bergeron · 9 years ago
  93. e4b3812 [CodeGen] Don't mark FMINNUM/FMAXNUM Expand twice. NFC. by Ahmed Bougacha · 9 years ago
  94. 33772c5 [CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLoweringBase. This is what the majority of the targets want and removes a bunch of code. Set it to Legal explicitly in the few cases where that's the desired behavior. by Craig Topper · 10 years ago
  95. d66607b [CodeGenPrepare] use branch weight metadata to decide if a select should be turned into a branch by Sanjay Patel · 10 years ago
  96. 940d19a TLI: Only iterate over integer vector types by Matt Arsenault · 10 years ago
  97. a1d8bc5 [PPC, SSP] Support PowerPC Linux stack protection. by Tim Shen · 10 years ago
  98. 7873fb9 Pre-fill LibcallRoutineNames with nullptr. by James Y Knight · 10 years ago
  99. 19f6cce Add __atomic_* lowering to AtomicExpandPass. by James Y Knight · 10 years ago
  100. d41b54b This reverts commit r266002, r266011 and r266016. by Rafael Espindola · 10 years ago