1. 2993854 Fix Sparc 32bit Lowering to rebundle up v2i32 values. by Nirav Dave · 10 years ago
  2. da00f2f Update to use new name alignTo(). by Rui Ueyama · 10 years ago
  3. 99fcb72 [Sparc] Tweak r255668: Use llvm_unreachable. by James Y Knight · 10 years ago
  4. 33beb24 [Sparc] Fix handling of double incoming arguments on sparc little-endian. by James Y Knight · 10 years ago
  5. 314ee04 Expose isXxxConstant() functions from SelectionDAGNodes.h (NFC) by Artyom Skrobov · 10 years ago
  6. f748c89 [WinEH] Update exception pointer registers by Joseph Tremoulet · 10 years ago
  7. 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
  8. 7212809 Drop assert that a call with struct return goes to a function with sret by Joerg Sonnenberger · 10 years ago
  9. c3f7988 Sparc: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  10. 692e037 Fix assert when emitting llvm.pow.f86. by James Y Knight · 10 years ago
  11. d966fb6 [SPARC] Fix BooleanContents, so that select of a trunc doesn't by James Y Knight · 10 years ago
  12. e40c8a2 PseudoSourceValue: Replace global manager with a manager in a machine function. by Alex Lorenz · 10 years ago
  13. 3994be8 [Sparc] Implement i64 load/store support for 32-bit sparc. by James Y Knight · 10 years ago
  14. 1e85958 Implement target independent TLS compatible with glibc's emutls.c. by Chih-Hung Hsieh · 10 years ago
  15. 26d4813 Remove access to the DataLayout in the TargetMachine by Mehdi Amini · 10 years ago
  16. 5d8e569 Revert "Remove access to the DataLayout in the TargetMachine" by Mehdi Amini · 10 years ago
  17. b4bc424 Remove access to the DataLayout in the TargetMachine by Mehdi Amini · 10 years ago
  18. a749f2a Remove getDataLayout() from TargetLowering by Mehdi Amini · 10 years ago
  19. 44ede33 Make TargetLowering::getPointerTy() taking DataLayout as an argument by Mehdi Amini · 10 years ago
  20. 9bfb627 [TargetLowering] StringRefize asm constraint getters. by Benjamin Kramer · 10 years ago
  21. d04893f Change getTargetNodeName() to produce compiler warnings for missing cases, fix them by Matthias Braun · 10 years ago
  22. 842a51b Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes" by Sergey Dmitrouk · 11 years ago
  23. 48e93f7 Revert "[DebugInfo] Add debug locations to constant SD nodes" by Daniel Jasper · 11 years ago
  24. adb4c69 [DebugInfo] Add debug locations to constant SD nodes by Sergey Dmitrouk · 11 years ago
  25. a46c36b Allow memory intrinsics to be tail calls by Krzysztof Parzyszek · 11 years ago
  26. 9deb75d Have getCallPreservedMask and getThisCallPreservedMask take a by Eric Christopher · 11 years ago
  27. 11e4df7 getRegForInlineAsmConstraint wants to use TargetRegisterInfo for by Eric Christopher · 11 years ago
  28. 23a3a7c Remove an argument-less call to getSubtargetImpl from TargetLoweringBase. by Eric Christopher · 11 years ago
  29. 3b6b7ca CodeGen: convert CCState interface to using ArrayRefs by Tim Northover · 11 years ago
  30. f5e9406 Reuse a bunch of cached subtargets and remove getSubtarget calls by Eric Christopher · 11 years ago
  31. 2b6917b [SelectionDAG] Allow targets to specify legality of extloads' result by Ahmed Bougacha · 11 years ago
  32. 3053155 We can get the TLOF from the TargetMachine - so constructor no longer requires TargetLoweringObjectFile to be passed. by Aditya Nandakumar · 11 years ago
  33. 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
  34. b521750 Remove the target machine from CCState. Previously it was only used by Eric Christopher · 11 years ago
  35. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  36. ee1a1fc [SDAG] Allow the legalizer to delete an illegally typed intermediate by Chandler Carruth · 11 years ago
  37. 67474e3 Make sure no loads resulting from load->switch DAGCombine are marked invariant by Louis Gerbarg · 11 years ago
  38. 3bd03c7 [DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI. by Juergen Ributzka · 11 years ago
  39. f3a5a5c Target: remove old constructors for CallLoweringInfo by Saleem Abdulrasool · 11 years ago
  40. 5a29c36 Instead of littering asserts throughout the code after every call to by Jay Foad · 11 years ago
  41. a0653a3 Rename ComputeMaskedBits to computeKnownBits. "Masked" has been by Jay Foad · 11 years ago
  42. 7941856 Allow sret on the second parameter as well as the first by Reid Kleckner · 11 years ago
  43. 64941d9 Convert SelectionDAG::getMergeValues to use ArrayRef. by Craig Topper · 12 years ago
  44. 48d114b Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>. by Craig Topper · 12 years ago
  45. 062a2ba [C++] Use 'nullptr'. Target edition. by Craig Topper · 12 years ago
  46. 840beec Make consistent use of MCPhysReg instead of uint16_t throughout the tree. by Craig Topper · 12 years ago
  47. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  48. 3b6b0e4 [Sparc] 80 column rule. No functionality change. by Venkatraman Govindaraju · 12 years ago
  49. 7a9c654 Lower FNEG just like FABS to fneg[ds] and fmov[ds], thus avoiding by Roman Divacky · 12 years ago
  50. facca1f SPARC: Implement TRAP lowering. Matches what GCC emits. by Benjamin Kramer · 12 years ago
  51. 37136c0 Expand 64bit {SHL,SHR,SRA}_PARTS on sparcv9. by Roman Divacky · 12 years ago
  52. 104643d [Sparc] Emit correct relocations for PIC code when integrated assembler is used. by Venkatraman Govindaraju · 12 years ago
  53. dfe09b1 [Sparc] Use SparcMCExpr::VariantKind itself as MachineOperand's target flags. by Venkatraman Govindaraju · 12 years ago
  54. ef1d59a Implement SPARCv9 atomic_swap_64 with a pseudo. by Jakob Stoklund Olesen · 12 years ago
  55. fd5c1f9 [Sparc] Use %r_disp32 for pc_rel entries in gcc_except_table and eh_frame. by Venkatraman Govindaraju · 12 years ago
  56. 6f39ce4 Clean up the Legal/Expand logic for SPARC popc. by Jakob Stoklund Olesen · 12 years ago
  57. ead3b3d Only generate the popc instruction for SPARC CPUs that implement it. by Jakob Stoklund Olesen · 12 years ago
  58. 39f0833 Fix swapped CASA operands. by Jakob Stoklund Olesen · 12 years ago
  59. dc3bcc1 [SparcV9] Add support for JIT in Sparc64. by Venkatraman Govindaraju · 12 years ago
  60. 05ae2d6 Implement atomicrmw operations in 32 and 64 bits for SPARCv9. by Jakob Stoklund Olesen · 12 years ago
  61. dd634ca [Sparc] Add support for inline assembly constraints which specify registers by their aliases. by Venkatraman Govindaraju · 12 years ago
  62. 407e442 [Sparc] Add support for inline assembly constraint 'I'. by Venkatraman Govindaraju · 12 years ago
  63. 06234ec Add FPExt option to CCValAssign::LocInfo. When generating calling-convention by Lang Hames · 12 years ago
  64. e7084a1 The SPARCv9 ABI returns a float in %f0. by Jakob Stoklund Olesen · 12 years ago
  65. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  66. 13199b1 Remove unnecessary #includes. by Bill Wendling · 12 years ago
  67. 908bf81 Refactor function that checks that __builtin_returnaddress's argument is constant. by Bill Wendling · 12 years ago
  68. df7dd28 Emit an error message if the value passed to __builtin_returnaddress isn't a constant by Bill Wendling · 12 years ago
  69. 96ab3bc [SparcV9]: Implement RETURNADDR and FRAMEADDR lowering in SPARC64. by Venkatraman Govindaraju · 12 years ago
  70. 9a3da52 [Sparc] Handle atomic loads/stores in sparc backend. by Venkatraman Govindaraju · 12 years ago
  71. 77011e8 [SparcV9]: Custom lower UMULO/SMULO so that the arguments are send to __multi3() in correct order. by Venkatraman Govindaraju · 12 years ago
  72. 5ac9c8f [SparcV9] For codegen generated library calls that return float, set inreg flag manually in LowerCall(). by Venkatraman Govindaraju · 12 years ago
  73. 0776cc0 [SparcV9]: Implement lowering of long double (fp128) arguments in Sparc64 ABI. by Venkatraman Govindaraju · 12 years ago
  74. 61116e7 [SPARCV9]: Adjust the resultant pointer of DYNAMIC_STACKALLOC with the stack BIAS on sparcV9. by Venkatraman Govindaraju · 12 years ago
  75. f6c8fe9 [Sparc]: Implement getSetCCResultType() in SparcTargetLowering so that umulo/smulo can be lowered on sparcv9 without an assertion error. by Venkatraman Govindaraju · 12 years ago
  76. 72cc248 [SparcV9]: Expand MULHU/MULHS:i64 and UMUL_LOHI/SMUL_LOHI:i64 on sparcv9. by Venkatraman Govindaraju · 12 years ago
  77. 0510db0 [SparcV9] Enable custom lowering of DYNAMIC_STACKALLOC in sparc64. by Venkatraman Govindaraju · 12 years ago
  78. b651785 Expand rotate instructions on sparcv9 as well. by Roman Divacky · 12 years ago
  79. 5ae77f7 [SparcV9] Handle i64 <-> float conversions in sparcv9 mode. by Venkatraman Govindaraju · 12 years ago
  80. f1d807e [Sparc] Expand FP_TO_UINT, UINT_TO_FP for fp128. by Venkatraman Govindaraju · 12 years ago
  81. 5615aca [SparcV9] Add ctpop instruction for i64. Also, expand ctlz, cttz and bswap. by Venkatraman Govindaraju · 12 years ago
  82. 2262cfa SparcV9 doesnt have rem instruction either. by Roman Divacky · 12 years ago
  83. 8812485 [Sparc] Disable tail call optimization for sparc64. by Venkatraman Govindaraju · 12 years ago
  84. 2ea4c28 [Sparc] Implement JIT for SPARC. by Venkatraman Govindaraju · 12 years ago
  85. 572d505 [Sparc] Custom lower addc/adde/subc/sube on i64 in sparc64. by Venkatraman Govindaraju · 12 years ago
  86. ece63db [Sparc] Use correct alignment while loading/storing fp128 values. by Venkatraman Govindaraju · 12 years ago
  87. 30781de [Sparc] Respect hasHardQuad parameter correctly when lowering SINT_TO_FP with fp128 operand. by Venkatraman Govindaraju · 12 years ago
  88. 4c0cdd7 [Sparc] Implements exception handling in SPARC with DwarfCFI. by Venkatraman Govindaraju · 12 years ago
  89. cb1dca6 [Sparc] Add support for TLS in sparc. by Venkatraman Govindaraju · 12 years ago
  90. 7e7eb8c [SPARC] Make functions with GLOBAL_OFFSET_TABLE access as non-leaf functions. by Venkatraman Govindaraju · 12 years ago
  91. 829aec5 [Sparc] Fix lowering FABS on fp128 (long double) on pre-v9 targets. by Venkatraman Govindaraju · 12 years ago
  92. 55ecb10 [Sparc] Correctly handle call to functions with ReturnsTwice attribute. by Venkatraman Govindaraju · 12 years ago
  93. b803cec [Sparc] Fix an assertion failure while lowering fcmp on long double. by Venkatraman Govindaraju · 12 years ago
  94. 59039dc [Sparc] Add support for soft long double (fp128). by Venkatraman Govindaraju · 12 years ago
  95. 35e0c38 [Sparc] Add long double (f128) instructions to sparc backend. by Venkatraman Govindaraju · 12 years ago
  96. 0c00704 Use register masks on SPARC call instructions. by Jakob Stoklund Olesen · 12 years ago
  97. fee76fa [Sparc] Rewrite MBB's live-in registers for leaf functions. Also, add by Venkatraman Govindaraju · 12 years ago
  98. b94011f Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size. by Craig Topper · 12 years ago
  99. 295bd43 The getRegForInlineAsmConstraint function should only accept MVT value types. by Chad Rosier · 12 years ago
  100. 7dae9ce [Sparc] Delete FPMover Pass and remove Fp* Pseudo-instructions from Sparc backend. by Venkatraman Govindaraju · 12 years ago