1. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  2. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  3. ea6397f Remove tabs. by Bill Wendling · 13 years ago
  4. aa58397 Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCall by Justin Holewinski · 13 years ago
  5. abadc66 Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change since they are equivalent. by Craig Topper · 14 years ago
  6. ba0a6ca Always compute all the bits in ComputeMaskedBits. by Rafael Espindola · 14 years ago
  7. bef78fc Convert more static tables of registers used by calling convention to uint16_t to reduce space. by Craig Topper · 14 years ago
  8. 65f9d19 Re-commit r151623 with fix. Only issue special no-return calls if it's a direct call. by Evan Cheng · 14 years ago
  9. ee7b899 Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack prediction. ...", it is breaking the Clang build during the Compiler-RT part. by Daniel Dunbar · 14 years ago
  10. 87c7b09 Some ARM implementaions, e.g. A-series, does return stack prediction. That is, by Evan Cheng · 14 years ago
  11. 6898db6 Remove VectorExtras. This unused helper was written for a type of API that is discouraged now. by Benjamin Kramer · 14 years ago
  12. 637cc6a Initial CodeGen support for CTTZ/CTLZ where a zero input produces an by Chandler Carruth · 14 years ago
  13. 82cd9e8 Added invariant field to the DAG.getLoad method and changed all calls. by Pete Cooper · 14 years ago
  14. 26a4848 Code generation for 'fence' instruction. by Eli Friedman · 14 years ago
  15. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  16. f03fa18 Add an intrinsic and codegen support for fused multiply-accumulate. The intent by Cameron Zwarich · 14 years ago
  17. ff74062 Remove getRegClassForInlineAsmConstraint from sparc. by Eric Christopher · 14 years ago
  18. 0713a9d Add a parameter to CCState so that it can access the MachineFunction. by Eric Christopher · 14 years ago
  19. 2518f83 Make the logic for determining function alignment more explicit. No functionality change. by Eli Friedman · 15 years ago
  20. 9c373c1 Remove unused variables caught by GCC's -Wunused-but-set-variable. by Benjamin Kramer · 15 years ago
  21. 0ab5e2c Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
  22. f3292b2 Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns." by Devang Patel · 15 years ago
  23. a82203f Generate correct Sparc32 ABI compliant code for functions that return a struct. by Venkatraman Govindaraju · 15 years ago
  24. 81c4306 Swap VT and DebugLoc operands of getExtLoad() for consistency with by Stuart Hastings · 15 years ago
  25. 56cc5fd Keep track of incoming argument's location while emitting LiveIns. by Devang Patel · 15 years ago
  26. cc91b7a Pass sret arguments through the stack instead of through registers in Sparc backend. It makes the code generated more compliant with the sparc32 ABI. by Venkatraman Govindaraju · 15 years ago
  27. ef8cf45 Sparc backend: by Venkatraman Govindaraju · 15 years ago
  28. 0594789 Implement support for byval arguments in Sparc backend. by Venkatraman Govindaraju · 15 years ago
  29. c386f8a SPARC backend: Modified LowerCall and LowerFormalArguments so that they use CallingConv assignments. by Venkatraman Govindaraju · 15 years ago
  30. d964580 Implement RETURNADDR and FRAMEADDR lowering in SPARC backend. by Venkatraman Govindaraju · 15 years ago
  31. 3b71b0a Fix SPARC backend call instruction so that arguments passed through registers by Venkatraman Govindaraju · 15 years ago
  32. 0a09160 SPARC backend fix: correctly passing arguments through stack by Venkatraman Govindaraju · 15 years ago
  33. 2f15503 by Venkatraman Govindaraju · 15 years ago
  34. 3e5fbd7 rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for by Chris Lattner · 15 years ago
  35. 527da1b Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. by Wesley Peck · 15 years ago
  36. f5dda01 Inside the calling convention logic LocVT is always a simple by Duncan Sands · 15 years ago
  37. 676c61d update a bunch of code to use the MachinePointerInfo version of getStore. by Chris Lattner · 15 years ago
  38. 3d178ed propagate MachinePointerInfo through various uses of the old by Chris Lattner · 15 years ago
  39. 7727d05 convert the targets off the non-MachinePointerInfo of getLoad. by Chris Lattner · 15 years ago
  40. 1c349f1 Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. by Evan Cheng · 15 years ago
  41. fe7532a Split the SDValue out of OutputArg so that SelectionDAG-independent by Dan Gohman · 15 years ago
  42. a3ca21b Propagate debug loc. by Devang Patel · 15 years ago
  43. 3439629 Reapply r107655 with fixes; insert the pseudo instruction into by Dan Gohman · 15 years ago
  44. f4f0410 Revert r107655. by Dan Gohman · 15 years ago
  45. 1220564 Fix a bunch of custom-inserter functions to handle the case where by Dan Gohman · 15 years ago
  46. 0664a67 Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. by Evan Cheng · 15 years ago
  47. f1d8304 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
  48. 25c1653 Get rid of the EdgeMapping map. Instead, just check for BasicBlock by Dan Gohman · 16 years ago
  49. 21cea8a Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 16 years ago
  50. 31ae586 Move per-function state out of TargetLowering subclasses and into by Dan Gohman · 16 years ago
  51. bcaf681 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 16 years ago
  52. ab663a0 Move TLOF implementations to libCodegen to resolve layering violation. by Anton Korobeynikov · 16 years ago
  53. 772fc34 Remove an assumption of default arguments. This is in anticipation of a by David Greene · 16 years ago
  54. 6f36a08 Revert 95130. by Evan Cheng · 16 years ago
  55. c1b0116 Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall eligibility. by Evan Cheng · 16 years ago
  56. 67a69dd Eliminate target hook IsEligibleForTailCallOptimization. by Evan Cheng · 16 years ago
  57. de5dea8 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
  58. ed85e12 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
  59. 1fbe054 by David Greene · 16 years ago
  60. 9827ad3 Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic blocks and update CFG, it should also inform sdisel of the changes so the phi source operands will come from the right basic blocks. by Evan Cheng · 16 years ago
  61. 270d0f9 Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. by Evan Cheng · 16 years ago
  62. 840c700 several major improvements to the sparc backend: support for weak linkage by Chris Lattner · 16 years ago
  63. 68c5f47 Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  64. 0939595 Record variable debug info at ISel time directly. by Devang Patel · 16 years ago
  65. 9f94459 Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  66. 53aa7a9 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  67. c9ea8fd eliminate TargetLoweringObjectFileSparc in favor of a TAI hook. by Chris Lattner · 16 years ago
  68. a6d0afc Fix a bunch of namespace pollution. by Dan Gohman · 16 years ago
  69. f9bbcd1 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  70. 5e693ed Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  71. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  72. be853b7 Don't override LowerArguments in the SPARC backend. In addition to by Eli Friedman · 16 years ago
  73. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  74. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  75. 0504e0a Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  76. 512ff73 Update comments to make it clear that the function alignment is the Log2 of the by Bill Wendling · 16 years ago
  77. 31ceb1b Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
  78. 215a925 Remove non-DebugLoc versions of buildMI from Sparc. by Dale Johannesen · 17 years ago
  79. 9c31071 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 17 years ago
  80. 747e55b Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing by Dan Gohman · 17 years ago
  81. 62fd95d Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 17 years ago
  82. 8493575 Remove more non-DebugLoc getNode variants. Use by Dale Johannesen · 17 years ago
  83. 400dc2e Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 17 years ago
  84. f80493b Remove a non-DebugLoc version of getNode. by Dale Johannesen · 17 years ago
  85. f08a47b Remove non-DebugLoc forms of CopyToReg and CopyFromReg. Adjust callers. by Dale Johannesen · 17 years ago
  86. 021052a Remove non-DebugLoc versions of getLoad and getStore. by Dale Johannesen · 17 years ago
  87. 679073b Remove non-DebugLoc forms of the exotic forms of Lod and Sto; patch uses. by Dale Johannesen · 17 years ago
  88. 555a375 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
  89. dd6f3db Don't make use of an illegal type (i64) when lowering f64 function arguments. by Duncan Sands · 17 years ago
  90. 3d96094 There are no longer any places that require a by Duncan Sands · 17 years ago
  91. 2fe6bee Teach DAGCombine to fold constant offsets into GlobalAddress nodes, by Dan Gohman · 17 years ago
  92. 07d53b1 Rename LoadX to LoadExt. by Evan Cheng · 17 years ago
  93. 2753955 Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as by Chris Lattner · 17 years ago
  94. 76baad1 Use expand for smul_lohi for now by Anton Korobeynikov · 17 years ago
  95. 281cf24 Add rudimentary support for 'r' register operand by Anton Korobeynikov · 17 years ago
  96. b873656 Cleanup by Anton Korobeynikov · 17 years ago
  97. 7a74e71 Make log, log2, log10, exp, exp2 use Expand by default. by Dale Johannesen · 17 years ago
  98. 24c79f2 Reverting r56249. On further investigation, this functionality isn't needed. by Bill Wendling · 17 years ago
  99. 8bc392f - Change "ExternalSymbolSDNode" to "SymbolSDNode". by Bill Wendling · 17 years ago
  100. d3fe174 Define CallSDNode, an SDNode subclass for use with ISD::CALL. by Dan Gohman · 17 years ago