1. 41e5ac4 TargetMachine: Add address space to getPointerSize by Matt Arsenault · 8 years ago
  2. 9f9e468 [TLS] use emulated TLS if the target supports only this mode by Chih-Hung Hsieh · 8 years ago
  3. f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
  4. efef032 Revert r318704 - [Sparc] efficient pattern for UINT_TO_FP conversion by Richard Trieu · 8 years ago
  5. a476117 [Sparc] efficient pattern for UINT_TO_FP conversion by Fedor Sergeev · 8 years ago
  6. c09d561 [Sparc][NFC] Clean up SelectCC lowering by Alex Bradbury · 8 years ago
  7. 081ffe2 Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. NFCI. by Peter Collingbourne · 8 years ago
  8. bb76d48 [SPARC] Clean up the support for disabling fsmuld and fmuls instructions. by James Y Knight · 8 years ago
  9. dda87ca [Sparc] Added software multiplication/division feature by James Y Knight · 8 years ago
  10. d4e1b00 [SPARC] Support 'f' and 'e' inline asm constraints. by James Y Knight · 8 years ago
  11. d526b13 Add extra operand to CALLSEQ_START to keep frame part set up previously by Serge Pavlov · 8 years ago
  12. f0aeee0 [KnownBits] Add wrapper methods for setting and clear all bits in the underlying APInts in KnownBits. by Craig Topper · 9 years ago
  13. d0af7e8 [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDemandedBits by Craig Topper · 9 years ago
  14. c8e8e2a Move value type list from TargetRegisterClass to TargetRegisterInfo by Krzysztof Parzyszek · 9 years ago
  15. 98ab4c6 Revert r301231: Accidentally committed stale files by Krzysztof Parzyszek · 9 years ago
  16. c019706 Move value type list from TargetRegisterClass to TargetRegisterInfo by Krzysztof Parzyszek · 9 years ago
  17. 37b536e [DAGCombiner] Add vector demanded elements support to computeKnownBitsForTargetNode by Simon Pilgrim · 9 years ago
  18. 6de2c77 Capitalize ArgListEntry fields. NFC. by Nirav Dave · 9 years ago
  19. fd8bf98 Fix typo in comment. NFC. by Simon Pilgrim · 9 years ago
  20. 2e64b8b [Sparc] Don't overlap variable-sized allocas with other stack variables. by James Y Knight · 9 years ago
  21. b0a473a [Sparc] Implement UMUL_LOHI and SMUL_LOHI instead of MULHS/MULHU/MUL. by James Y Knight · 9 years ago
  22. 92cac93 [Sparc][Leon] Corrected supported atomics size for processors supporting Leon CASA instruction back to 32 bits. by Chris Dewhurst · 9 years ago
  23. 6ef32bf [Sparc] Mark i128 shift libcalls unavailable in 32-bit mode. by James Y Knight · 9 years ago
  24. 2bc3d4d [SelectionDAG] Rename fextend -> fpextend, fround -> fpround, frnd -> fround by Michael Kuperstein · 9 years ago
  25. 2cc9da9 Revert "[Sparc] Leon errata fix passes." by James Y Knight · 9 years ago
  26. 941a705 MachineFunction: Return reference for getFrameInfo(); NFC by Matthias Braun · 9 years ago
  27. 26cfb6a [Sparc]: Fix bug in LowerSTORE due to r275592 by Douglas Katzman · 9 years ago
  28. 9c37581 [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore, and friends. by Justin Lebar · 9 years ago
  29. 3202f06 [Sparc] Leon errata fix passes. by Chris Dewhurst · 9 years ago
  30. 3bc1edf Use arrays or initializer lists to feed ArrayRefs instead of SmallVector where possible. by Benjamin Kramer · 9 years ago
  31. e4f5e4f CodeGen: Use MachineInstr& in TargetLowering, NFC by Duncan P. N. Exon Smith · 9 years ago
  32. d534d3a [Sparc] Atomics pass changes to make work with SparcV8 back-ends. by Chris Dewhurst · 9 years ago
  33. 428b3e6 Use isPositionIndependent(). NFC. by Rafael Espindola · 9 years ago
  34. cbfeb9f Use isPositionIndependent(). NFC. by Rafael Espindola · 9 years ago
  35. e116d500 [SDAG] Remove FixedArgs parameter from CallLoweringInfo::setCallee by Krzysztof Parzyszek · 9 years ago
  36. 0c1e002 [SPARC] Fixes for hardware errata on LEON processor. by Chris Dewhurst · 9 years ago
  37. 148a646 Support expanding partial-word cmpxchg to full-word cmpxchg in AtomicExpandPass. by James Y Knight · 9 years ago
  38. bdc4956 Pass DebugLoc and SDLoc by const ref. by Benjamin Kramer · 9 years ago
  39. 53bde95 [Sparc] Allow passing of empty structs. by Chris Dewhurst · 9 years ago
  40. 3e9a5d3 Apply clang-tidy's misc-static-assert where it makes sense. by Benjamin Kramer · 9 years ago
  41. 4f7cac3 [Sparc][LEON] LEON Erratum fix. Insert NOP after LD or LDF instruction. by Chris Dewhurst · 9 years ago
  42. 0e57b13 SparcISelLowering.cpp: Add missing StringSwitch.h by NAKAMURA Takumi · 9 years ago
  43. ad74117 [Sparc] Implement getRegisterByName. by Chris Dewhurst · 9 years ago
  44. 68388a0 [Sparc] Add Soft Float support by Chris Dewhurst · 9 years ago
  45. 7d8412f [Sparc][LEON] Add LEON-specific CASA instruction. by Chris Dewhurst · 9 years ago
  46. 69fa192 [Sparc] Implement __builtin_setjmp, __builtin_longjmp back-end. by Chris Dewhurst · 10 years ago
  47. ef31eaf [Sparc] Constification of TargetMachine arguments by James Y Knight · 10 years ago
  48. 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
  49. 33571e2 [SPARC] [SSP] Add support for LOAD_STACK_GUARD. by Marcin Koscielnicki · 10 years ago
  50. fafb449 [SPARC] Add support for llvm.thread.pointer. by Marcin Koscielnicki · 10 years ago
  51. 51208ea [Sparc] Fix double-float fabs and fneg on little endian CPUs. by James Y Knight · 10 years ago
  52. 19f6cce Add __atomic_* lowering to AtomicExpandPass. by James Y Knight · 10 years ago
  53. d41b54b This reverts commit r266002, r266011 and r266016. by Rafael Espindola · 10 years ago
  54. b91d38c Add __atomic_* lowering to AtomicExpandPass. by James Y Knight · 10 years ago
  55. 1f09485 Fix broken assert, PR24624 by Hans Wennborg · 10 years ago
  56. 800f87a NFC: make AtomicOrdering an enum class by JF Bastien · 10 years ago
  57. 7306cd4 [SPARC] Use AtomicExpandPass to expand AtomicRMW instructions. by James Y Knight · 10 years ago
  58. f44fc52 Tweak some atomics functions in preparation for larger changes; NFC. by James Y Knight · 10 years ago
  59. 5719584 [DAG] use isUndef() ; NFCI by Sanjay Patel · 10 years ago
  60. 2993854 Fix Sparc 32bit Lowering to rebundle up v2i32 values. by Nirav Dave · 10 years ago
  61. da00f2f Update to use new name alignTo(). by Rui Ueyama · 10 years ago
  62. 99fcb72 [Sparc] Tweak r255668: Use llvm_unreachable. by James Y Knight · 10 years ago
  63. 33beb24 [Sparc] Fix handling of double incoming arguments on sparc little-endian. by James Y Knight · 10 years ago
  64. 314ee04 Expose isXxxConstant() functions from SelectionDAGNodes.h (NFC) by Artyom Skrobov · 10 years ago
  65. f748c89 [WinEH] Update exception pointer registers by Joseph Tremoulet · 10 years ago
  66. 8fe40e0 Change makeLibCall to take an ArrayRef<SDValue> instead of pointer and size. This removes the need to pass a hardcoded size in many places. NFC by Craig Topper · 10 years ago
  67. 7212809 Drop assert that a call with struct return goes to a function with sret by Joerg Sonnenberger · 10 years ago
  68. c3f7988 Sparc: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  69. 692e037 Fix assert when emitting llvm.pow.f86. by James Y Knight · 10 years ago
  70. d966fb6 [SPARC] Fix BooleanContents, so that select of a trunc doesn't by James Y Knight · 10 years ago
  71. e40c8a2 PseudoSourceValue: Replace global manager with a manager in a machine function. by Alex Lorenz · 10 years ago
  72. 3994be8 [Sparc] Implement i64 load/store support for 32-bit sparc. by James Y Knight · 10 years ago
  73. 1e85958 Implement target independent TLS compatible with glibc's emutls.c. by Chih-Hung Hsieh · 10 years ago
  74. 26d4813 Remove access to the DataLayout in the TargetMachine by Mehdi Amini · 10 years ago
  75. 5d8e569 Revert "Remove access to the DataLayout in the TargetMachine" by Mehdi Amini · 10 years ago
  76. b4bc424 Remove access to the DataLayout in the TargetMachine by Mehdi Amini · 10 years ago
  77. a749f2a Remove getDataLayout() from TargetLowering by Mehdi Amini · 10 years ago
  78. 44ede33 Make TargetLowering::getPointerTy() taking DataLayout as an argument by Mehdi Amini · 10 years ago
  79. 9bfb627 [TargetLowering] StringRefize asm constraint getters. by Benjamin Kramer · 10 years ago
  80. d04893f Change getTargetNodeName() to produce compiler warnings for missing cases, fix them by Matthias Braun · 10 years ago
  81. 842a51b Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes" by Sergey Dmitrouk · 11 years ago
  82. 48e93f7 Revert "[DebugInfo] Add debug locations to constant SD nodes" by Daniel Jasper · 11 years ago
  83. adb4c69 [DebugInfo] Add debug locations to constant SD nodes by Sergey Dmitrouk · 11 years ago
  84. a46c36b Allow memory intrinsics to be tail calls by Krzysztof Parzyszek · 11 years ago
  85. 9deb75d Have getCallPreservedMask and getThisCallPreservedMask take a by Eric Christopher · 11 years ago
  86. 11e4df7 getRegForInlineAsmConstraint wants to use TargetRegisterInfo for by Eric Christopher · 11 years ago
  87. 23a3a7c Remove an argument-less call to getSubtargetImpl from TargetLoweringBase. by Eric Christopher · 11 years ago
  88. 3b6b7ca CodeGen: convert CCState interface to using ArrayRefs by Tim Northover · 11 years ago
  89. f5e9406 Reuse a bunch of cached subtargets and remove getSubtarget calls by Eric Christopher · 11 years ago
  90. 2b6917b [SelectionDAG] Allow targets to specify legality of extloads' result by Ahmed Bougacha · 11 years ago
  91. 3053155 We can get the TLOF from the TargetMachine - so constructor no longer requires TargetLoweringObjectFile to be passed. by Aditya Nandakumar · 11 years ago
  92. 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
  93. b521750 Remove the target machine from CCState. Previously it was only used by Eric Christopher · 11 years ago
  94. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  95. ee1a1fc [SDAG] Allow the legalizer to delete an illegally typed intermediate by Chandler Carruth · 11 years ago
  96. 67474e3 Make sure no loads resulting from load->switch DAGCombine are marked invariant by Louis Gerbarg · 11 years ago
  97. 3bd03c7 [DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI. by Juergen Ributzka · 11 years ago
  98. f3a5a5c Target: remove old constructors for CallLoweringInfo by Saleem Abdulrasool · 11 years ago
  99. 5a29c36 Instead of littering asserts throughout the code after every call to by Jay Foad · 11 years ago
  100. a0653a3 Rename ComputeMaskedBits to computeKnownBits. "Masked" has been by Jay Foad · 11 years ago