1. 05938a5 AArch64: Safely handle the incoming sret call argument. by Andrew Trick · 11 years ago
  2. 5f6a907 MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line with countTrailingZeros by Benjamin Kramer · 11 years ago
  3. 36fe028 Only access TLOF via the TargetMachine, not TargetLowering. by Eric Christopher · 11 years ago
  4. 96e72c6 Remove most of the TargetMachine::getSubtarget/getSubtargetImpl by Eric Christopher · 11 years ago
  5. a576281 Move the Mips target to storing the ABI in the TargetMachine rather by Eric Christopher · 11 years ago
  6. ef96a8e [mips] Enable arithmetic and binary operations for the i128 data type. by Vasileios Kalintiris · 11 years ago
  7. 9a4f2c5 [mips] Fix 'jumpy' debug line info around calls. by Daniel Sanders · 11 years ago
  8. 1440bb2 [mips] Add support for accessing $gp as a named register. by Daniel Sanders · 11 years ago
  9. 2b6917b [SelectionDAG] Allow targets to specify legality of extloads' result by Ahmed Bougacha · 11 years ago
  10. 2f27d57 [mips][microMIPS] Fix bugs related to atomic SC/LL instructions by Jozef Kolek · 11 years ago
  11. 8edbcad [mips] Enable code generation for MIPS-III. by Vasileios Kalintiris · 11 years ago
  12. f53f785 [mips] Support SELECT nodes for targets that don't have conditional-move instructions. by Vasileios Kalintiris · 11 years ago
  13. d134c9d [mips] Fix passing of small structures for big-endian O32. by Daniel Sanders · 11 years ago
  14. d378174 Fix build of Mips code with MSVC by using our macro instead of __attribute__((unused)) directly by Reid Kleckner · 11 years ago
  15. d5c4196 First stage of call lowering for Mips fast-isel by Reed Kotler · 11 years ago
  16. 3053155 We can get the TLOF from the TargetMachine - so constructor no longer requires TargetLoweringObjectFile to be passed. by Aditya Nandakumar · 11 years ago
  17. 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
  18. c43cda8 [mips] Promote i32 arguments to i64 for the N32/N64 ABI and fix <64-bit structs... by Daniel Sanders · 11 years ago
  19. b315c8c [mips] Removed the remainder of MipsCC. NFC. by Daniel Sanders · 11 years ago
  20. 2c6f4b4 [mips] Remove MipsCC::reservedArgArea() in favour of MipsABIInfo::GetCalleeAllocdArgSizeInBytes(). NFC. by Daniel Sanders · 11 years ago
  21. 0456c15 [mips] Move MipsCCState to a separate file and clang-formatted it. by Daniel Sanders · 11 years ago
  22. 892cf8a [mips] Fix unused variable warnings introduced in r221521 by Daniel Sanders · 11 years ago
  23. d7eba31 [mips] Remove remaining use of MipsCC::intArgRegs() in favour of MipsABIInfo::GetByValArgRegs() and MipsABIInfo::GetVarArgRegs() by Daniel Sanders · 11 years ago
  24. 4f1beda [mips] Remove MipsCC::getRegVT(). NFC by Daniel Sanders · 11 years ago
  25. cfad1e3 [mips] Remove MipsCC::analyzeCallOperands in favour of CCState::AnalyzeCallOperands. NFC by Daniel Sanders · 11 years ago
  26. 41a64c4 [mips] Move SpecialCallingConv to MipsCCState and use it from tablegen-erated code. NFC by Daniel Sanders · 11 years ago
  27. f3096a1 [mips] Removed IsVarArg from MipsISelLowering::analyzeCallOperands(). NFC. by Daniel Sanders · 11 years ago
  28. 2373af3 [mips] Removed IsSoftFloat from MipsISelLowering::analyzeCallOperands(). NFC by Daniel Sanders · 11 years ago
  29. b70e27c [mips] Removed MipsISelLowering::analyzeFormalArguments() in favour of CCState::AnalyzeFormalArguments() by Daniel Sanders · 11 years ago
  30. b38db1e [mips] Add the following MIPS options that control gp-relative addressing of by Sasa Stankovic · 11 years ago
  31. 0ad1719 [mips] Remove unused prototype and variable. NFC. by Daniel Sanders · 11 years ago
  32. 23e9877 Re-commit r221056 and others with fix, "[mips] Move F128 argument handling into MipsCCState as we did for returns. NFC." by Daniel Sanders · 11 years ago
  33. cd2996c Revert r221056 and others, "[mips] Move F128 argument handling into MipsCCState as we did for returns. NFC." by NAKAMURA Takumi · 11 years ago
  34. 8104b75 Renamed CCState members that appear to misspell 'Processed' as 'Proceed'. NFC. by Daniel Sanders · 11 years ago
  35. 88e1c73 [mips] Move all ByVal handling into CCState and tablegen-erated code. NFC. by Daniel Sanders · 11 years ago
  36. 658dc47 [mips] Fix unused variable warning introduced in r221056 by Daniel Sanders · 11 years ago
  37. f43e687 [mips] Remove ByValArgInfo::Address in favour of CCValAssign::getMemLocOffset(). NFC. by Daniel Sanders · 11 years ago
  38. eac09608 [mips] Move F128 argument handling into MipsCCState as we did for returns. NFC. by Daniel Sanders · 11 years ago
  39. 853c243 [mips] Remove MipsCC::CCInfo. NFC. by Daniel Sanders · 11 years ago
  40. 068eea2 [mips] Removed MipsCC::fixedArgFn(). NFC by Daniel Sanders · 11 years ago
  41. ca80f1a [tablegen] Add CustomCallingConv and use it to tablegen-erate the outermost parts of the Mips O32 implementation by Daniel Sanders · 11 years ago
  42. f3fe49a [mips] Return {f128} correctly for N32/N64. by Daniel Sanders · 11 years ago
  43. 7072a79 [mips] For indirect calls we don't need $gp to point to .got. Mips linker by Sasa Stankovic · 11 years ago
  44. 13496c4 Fix unused variable warning added in r218509 by Daniel Sanders · 11 years ago
  45. b3ca338 [mips] Generalize the handling of f128 return values to support f128 arguments. by Daniel Sanders · 11 years ago
  46. ae275e3 [mips] Add CCValAssign::[ASZ]ExtUpper and CCPromoteToUpperBitsInType and handle struct's correctly on big-endian N32/N64 return values. by Daniel Sanders · 11 years ago
  47. b152660 constify the TargetMachine being passed through the Mips subtarget creation. by Eric Christopher · 11 years ago
  48. e747362 [mips] Remove custom versions of CCState::AnalyzeReturn() and CCState::AnalyzeCallReturn(). by Daniel Sanders · 11 years ago
  49. 75ee6b4 [mips] Return an ArrayRef from MipsCC::intArgRegs() and remove MipsCC::numIntArgRegs() by Daniel Sanders · 11 years ago
  50. 2b746bc [mips] Move MipsTargetLowering::MipsCC::regSize() to MipsSubtarget::getGPRSizeInBytes() by Daniel Sanders · 11 years ago
  51. 4abcfe2 [mips] Don't cache IsO32 and IsFP64 in MipsTargetLowering::MipsCC by Daniel Sanders · 11 years ago
  52. 79cc1e3 Reinstate "Nuke the old JIT." by Eric Christopher · 11 years ago
  53. 6dc4a8bc Fix some cases where StringRef was being passed by const reference. Remove const from some other StringRefs since its implicitly const already. by Craig Topper · 11 years ago
  54. 469de19 Fix typos: * libaries => libraries * avaiable => available by Sylvestre Ledru · 11 years ago
  55. b9fd9ed Temporarily Revert "Nuke the old JIT." as it's not quite ready to by Eric Christopher · 11 years ago
  56. f8b27c4 Nuke the old JIT. by Rafael Espindola · 11 years ago
  57. b521750 Remove the target machine from CCState. Previously it was only used by Eric Christopher · 11 years ago
  58. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  59. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  60. 2b553d4 [mips][PR19612] Fix va_arg for big-endian mode. by Daniel Sanders · 11 years ago
  61. 67474e3 Make sure no loads resulting from load->switch DAGCombine are marked invariant by Louis Gerbarg · 11 years ago
  62. bdcfab1 [mips] Fix ll and sc instructions by Daniel Sanders · 11 years ago
  63. 8924d27 In preparation for replacing the whole subtarget on the target machine, by Eric Christopher · 11 years ago
  64. 1c29a65 The subtarget in MipsTargetLowering isn't going to change and by Eric Christopher · 11 years ago
  65. 7394e23 Avoid resetting the UseSoftFloat and FloatABIType on the TargetMachine by Eric Christopher · 11 years ago
  66. cbd44c5 Make it possible for ints/floats to return different values from getBooleanContents() by Daniel Sanders · 11 years ago
  67. bf33a3c So that we can include target lowering in the subtarget, remove include by Eric Christopher · 11 years ago
  68. 3bd03c7 [DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI. by Juergen Ributzka · 11 years ago
  69. 6a803f6 [mips][mips64r6] ll, sc, lld, and scd are re-encoded on MIPS32r6/MIPS64r6. by Daniel Sanders · 11 years ago
  70. 0fa6041 [mips][mips64r6] c.cond.fmt, mov[fntz], and mov[fntz].[ds] are not available on MIPS32r6/MIPS64r6 by Daniel Sanders · 11 years ago
  71. 308181e [mips][mips64r6] Replace m[tf]hi, m[tf]lo, mult, multu, dmult, dmultu, div, ddiv, divu, ddivu for MIPS32r6/MIPS64. by Daniel Sanders · 11 years ago
  72. 3787b12 SelectionDAG: Don't use MVT::Other to determine legality of ISD::SELECT_CC by Tom Stellard · 11 years ago
  73. ac27263 [mips][mips64r6] [ls][dw][lr] are not available in MIPS32r6/MIPS64r6 by Daniel Sanders · 12 years ago
  74. f3a5a5c Target: remove old constructors for CallLoweringInfo by Saleem Abdulrasool · 12 years ago
  75. 9f664c1 Target: change member from reference to pointer by Saleem Abdulrasool · 12 years ago
  76. 7a59e08 Try to fix an SDAG dependence issue with sret by Reid Kleckner · 12 years ago
  77. 070fd1c [mips] Fold FeatureBitCount into FeatureMips32 and FeatureMips64 by Daniel Sanders · 12 years ago
  78. fcea810 [mips] Fold FeatureSEInReg into FeatureMips32r2 by Daniel Sanders · 12 years ago
  79. 39d0051 [mips] Fold FeatureSwap into FeatureMips32r2 and FeatureMips64r2 by Daniel Sanders · 12 years ago
  80. 7941856 Allow sret on the second parameter as well as the first by Reid Kleckner · 12 years ago
  81. e73658d [C++] Use 'nullptr'. by Craig Topper · 12 years ago
  82. 64941d9 Convert SelectionDAG::getMergeValues to use ArrayRef. by Craig Topper · 12 years ago
  83. 206fcd4 Convert getMemIntrinsicNode to take ArrayRef of SDValue instead of pointer and size. by Craig Topper · 12 years ago
  84. 48d114b Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>. by Craig Topper · 12 years ago
  85. 062a2ba [C++] Use 'nullptr'. Target edition. by Craig Topper · 12 years ago
  86. 5772b77 Add 'musttail' marker to call instructions by Reid Kleckner · 12 years ago
  87. 84e68b2 [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  88. 9844434 Remove some empty statements by Alp Toker · 12 years ago
  89. 720c5ca Start pushing changes for Mips Fast-Isel by Reed Kotler · 12 years ago
  90. aad475b Break PseudoSourceValue out of the Value hierarchy. It is now the root of its own tree containing FixedStackPseudoSourceValue (which you can use isa/dyn_cast on) and MipsCallEntry (which you can't). Anything that needs to use either a PseudoSourceValue* and Value* is strongly encouraged to use a MachinePointerInfo instead. by Nick Lewycky · 12 years ago
  91. 863c35a [mips] Fix fcopysign for MIPS-IV and add the test. by Daniel Sanders · 12 years ago
  92. 3d84935 [mips] Fix more incorrect uses of HasMips64 and isMips64() by Daniel Sanders · 12 years ago
  93. b282f1f Re-commit: [mips] abs.[ds], and neg.[ds] should be allowed regardless of -enable-no-nans-fp-math by Daniel Sanders · 12 years ago
  94. 735da8e Reverting commit r205628 due to mips64 issues. by Reed Kotler · 12 years ago
  95. d4341a0 [mips] abs.[ds], and neg.[ds] should be allowed regardless of -enable-no-nans-fp-math by Daniel Sanders · 12 years ago
  96. 840beec Make consistent use of MCPhysReg instead of uint16_t throughout the tree. by Craig Topper · 12 years ago
  97. b50ccf8 [mips] Rewrite MipsAsmParser and MipsOperand. by Daniel Sanders · 12 years ago
  98. e34a120 Revert: [mips] Rewrite MipsAsmParser and MipsOperand.' due to buildbot errors in lld tests. by Daniel Sanders · 12 years ago
  99. 0c648ba [mips] Rewrite MipsAsmParser and MipsOperand. by Daniel Sanders · 12 years ago
  100. 9b05a31 Fixed issue with microMIPS JAL instruction. by Zoran Jovanovic · 12 years ago