1. bd7d80a Add address space argument to isLegalAddressingMode by Matt Arsenault · 10 years ago
  2. 7e9776b Add SDNodes for umin, umax, smin and smax. by James Molloy · 10 years ago
  3. 6402ad2 [CodeGen] Use standard -not gnueabi- naming for f16 libcalls on Darwin. by Ahmed Bougacha · 10 years ago
  4. 7539548 CodeGen: Default overflow operations to expand so we don't have to assume targets are lying by Jan Vesely · 11 years ago
  5. db7c07e2 Add support to promote f16 to f32 by Pirama Arumuga Nainar · 11 years ago
  6. a0f3559 [CodeGen] "PromoteInteger" f32 to f64 doesn't make sense. by Ahmed Bougacha · 11 years ago
  7. 2a20e27 Deduplicate a bunch of setOpActions into an MVT range-for. NFC. by Ahmed Bougacha · 11 years ago
  8. 2721f62 [CodeGen] Don't pretend we can expand f16 libcalls. by Ahmed Bougacha · 11 years ago
  9. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  10. c54c38e SDAG: Merge the meat of two ExpandAtomic implementations. by Benjamin Kramer · 11 years ago
  11. 720ab84 Add a comment above findRepresentativeClass explaining why it's by Eric Christopher · 11 years ago
  12. 23a3a7c Remove an argument-less call to getSubtargetImpl from TargetLoweringBase. by Eric Christopher · 11 years ago
  13. 75dbd7c Move TargetLoweringBase::getTypeConversion to the .cpp file from by Eric Christopher · 11 years ago
  14. 0dc54c4 Add generic fmad DAG node. by Matt Arsenault · 11 years ago
  15. 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
  16. bf0db91 R600: Implement getRecipEstimate by Matt Arsenault · 11 years ago
  17. 67dd2d2 [CodeGen] Use MVT iterator_ranges in legality loops. NFC intended. by Ahmed Bougacha · 11 years ago
  18. fc2201e [CodeGenPrepare] Reapply r224351 with a fix for the assertion failure: by Quentin Colombet · 11 years ago
  19. 04b69f8 Revert "[CodeGenPrepare] Move sign/zero extensions near loads using type promotion." by Reid Kleckner · 11 years ago
  20. d5e57b73 [CodeGenPrepare] Move sign/zero extensions near loads using type promotion. by Quentin Colombet · 11 years ago
  21. 0365f1a [Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-64 Backend by Philip Reames · 11 years ago
  22. 2bfd912 Target triple OS detection tidyup. NFC by Simon Pilgrim · 11 years ago
  23. 6438fc3 Replace a couple asserts with static_asserts. by Craig Topper · 11 years ago
  24. 3053155 We can get the TLOF from the TargetMachine - so constructor no longer requires TargetLoweringObjectFile to be passed. by Aditya Nandakumar · 11 years ago
  25. a271932 This patch changes the ownership of TLOF from TargetLoweringBase to TargetMachine so that different subtargets could share the TLOF effectively by Aditya Nandakumar · 11 years ago
  26. e02b1a0 PR20557: Fix the bug that bogus cpu parameter crashes llc on AArch64 backend. by Hao Liu · 11 years ago
  27. 7c93690 Add minnum / maxnum codegen by Matt Arsenault · 11 years ago
  28. 79cc1e3 Reinstate "Nuke the old JIT." by Eric Christopher · 11 years ago
  29. 2cdea4c name change: isPow2DivCheap -> isPow2SDivCheap by Sanjay Patel · 11 years ago
  30. caa5658 Added a TLI hook to signal that the target does not have or does not care about by Pedro Artigas · 11 years ago
  31. b9fd9ed Temporarily Revert "Nuke the old JIT." as it's not quite ready to by Eric Christopher · 11 years ago
  32. f8b27c4 Nuke the old JIT. by Rafael Espindola · 11 years ago
  33. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  34. f7a02c1 CodeGen: emit IR-level f16 conversion intrinsics as fptrunc/fpext by Tim Northover · 11 years ago
  35. 20bd0ce CodeGen: soften f16 type by default instead of marking legal. by Tim Northover · 11 years ago
  36. 84ce0a6 CodeGen: generate single libcall for fptrunc -> f16 operations. by Tim Northover · 11 years ago
  37. 0b666e0 [x86,SDAG] Introduce any- and sign-extend-vector-inreg nodes analogous by Chandler Carruth · 11 years ago
  38. cbd44c5 Make it possible for ints/floats to return different values from getBooleanContents() by Daniel Sanders · 11 years ago
  39. d3561f6 [SDAG] Make the new zext-vector-inreg node default to expand so targets by Chandler Carruth · 11 years ago
  40. 9d010ff [codegen,aarch64] Add a target hook to the code generator to control by Chandler Carruth · 11 years ago
  41. 420a216 IR: add "cmpxchg weak" variant to support permitted failure. by Tim Northover · 11 years ago
  42. d91d605 InitLibcallNames can take a Triple instead of a TargetMachine. by Eric Christopher · 11 years ago
  43. 65382d7 Remove unused variable. by Eric Christopher · 11 years ago
  44. ce4b3fe X86TTI: Adjust sdiv cost now that we can lower it on plain SSE2. by Benjamin Kramer · 12 years ago
  45. 1a97a7b Revert r206749 till a final decision about the intrinsics is made. by Michael Zolotukhin · 12 years ago
  46. b23edeb Set default value of HasExtractBitsInsn to false by Yi Jiang · 12 years ago
  47. f2ba994 Reapply r206732. This time without optimization of branches. by Michael Zolotukhin · 12 years ago
  48. a2533a7 Revert r206732 which is causing llc to crash on most of the build bots. by Chandler Carruth · 12 years ago
  49. 137a846 Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN, by Michael Zolotukhin · 12 years ago
  50. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  51. f751d62 Change shouldSplitVectorElementType to better match the description. by Matt Arsenault · 12 years ago
  52. 753eca0 CodeGen: add sensible defaults for the ISD::FROUND operation by Tim Northover · 12 years ago
  53. cea0abb CodeGenPrep: wrangle IR to exploit AArch64 tbz/tbnz inst. by Tim Northover · 12 years ago
  54. d6f1f84 [C++11] Replace llvm::tie with std::tie. by Benjamin Kramer · 12 years ago
  55. a3ad4e6 move getNameWithPrefix and getSymbol to TargetMachine. by Rafael Espindola · 12 years ago
  56. daeafb4 Add back r201608, r201622, r201624 and r201625 by Rafael Espindola · 12 years ago
  57. 7e198ad Revert r201622 and r201608. by Daniel Jasper · 12 years ago
  58. b9ea63c Avoid an infinite cycle with private linkage and -f{data|function}-sections. by Rafael Espindola · 12 years ago
  59. 09dcc6a Fix PR18743. by Rafael Espindola · 12 years ago
  60. 7c68beb Rename some member variables from TD to DL. by Rafael Espindola · 12 years ago
  61. 728d417 TargetLowering: n * r where n > 2 should be an illegal addressing mode by Tom Stellard · 12 years ago
  62. decb024 Disable compare sinking in CodeGenPrepare when multiple condition registers are available by Hal Finkel · 12 years ago
  63. 6994fdf Remove the 's' DataLayout specification by Rafael Espindola · 12 years ago
  64. c8a73af Remove unused variable from r195944. by Lang Hames · 12 years ago
  65. 3960999 Refactor a lot of patchpoint/stackmap related code to simplify and make it by Lang Hames · 12 years ago
  66. b03bd4d Add addrspacecast instruction. by Matt Arsenault · 12 years ago
  67. a564d32 LegalizeDAG: allow libcalls for max/min atomic operations by Tim Northover · 12 years ago
  68. 8d7d4de SelectionDAG: Pass along the original argument/element type in ISD::InputArg by Tom Stellard · 12 years ago
  69. bc42421 Remove unused TargetLowering field. by Matt Arsenault · 12 years ago
  70. 451b7dd CodeGen: Emit a libcall if the target doesn't support 16-byte wide atomics by David Majnemer · 12 years ago
  71. fd15582 SelectionDAG: Use correct pointer size when lowering function arguments v2 by Tom Stellard · 12 years ago
  72. 0c5c01aa Add a llvm.copysign intrinsic by Hal Finkel · 12 years ago
  73. 7dce16f [stackprotector] Add in the stackprotector libcall. by Michael Gottesman · 12 years ago
  74. 8ec43c6 Set ISD::FROUND to Expand by default for all types by Hal Finkel · 12 years ago
  75. 171817e Add ISD::FROUND for libm round() by Hal Finkel · 12 years ago
  76. 75865923 Add LLVMContext argument to getSetCCResultType by Matt Arsenault · 12 years ago
  77. 16aba17 Remove unused ShouldFoldAtomicFences flag. by Tim Northover · 13 years ago
  78. eb108ba Use the target options specified on a function to reset the back-end. by Bill Wendling · 13 years ago
  79. 70671b9 Remove the old CodePlacementOpt pass. by Benjamin Kramer · 13 years ago
  80. 3d05558 Set properties for f128 type. by Akira Hatanaka · 13 years ago
  81. 6af16fc Fix PR10475 by Michael Liao · 13 years ago
  82. 341ad3e Update TargetLowering ivars for name policy. by Jim Grosbach · 13 years ago
  83. f29ddfe enable SDISel sincos optimization for GNU environments by Paul Redmond · 13 years ago
  84. 0e88c7d Teach SDISel to combine fsin / fcos into a fsincos node if the following by Evan Cheng · 13 years ago
  85. 56b31bd Split TargetLowering into a CodeGen and a SelectionDAG part. by Benjamin Kramer · 13 years ago