1. 5cb97d1 Remove some unused/redundant code. by Kalle Raiskila · 15 years ago
  2. ed2ae13 Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. by Evan Cheng · 15 years ago
  3. 1784d16 The hasMemory argument is irrelevant to how the argument by Dale Johannesen · 15 years ago
  4. 9e13715 remove some dead variables reported by clang++ by Chris Lattner · 15 years ago
  5. 91fdee1 Fix the lowering of VECTOR_SHUFFLE on SPU to handle splats. by Kalle Raiskila · 15 years ago
  6. 4794807 Fix lowering of VECTOR_SHUFFLE on SPU. Old algorithm by Kalle Raiskila · 15 years ago
  7. e368b46 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
  8. 43d225d Fix SPU to cope with vector insertelement to an undef position. by Kalle Raiskila · 15 years ago
  9. 211ffa1 Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMachine.h and put it in its own namespace. by Evan Cheng · 15 years ago
  10. aa2776e teach cellspu how to return i8 and i16 from calls, patch by Kalle Raiskila! by Chris Lattner · 15 years ago
  11. d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
  12. 1e93df6 Move per-function state out of TargetLowering subclasses and into by Dan Gohman · 15 years ago
  13. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  14. 1bd7335 Use twines to simplify calls to report_fatal_error. For code size and readability. by Benjamin Kramer · 15 years ago
  15. 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
  16. 7e09deb Remove a bunch of integer width predicate functions in favor of MathExtras. by Benjamin Kramer · 15 years ago
  17. e27e02b From Kalle Raiskila: by Chris Lattner · 15 years ago
  18. 46ada19 Remove dead parameter passing. by Bill Wendling · 15 years ago
  19. 362dd0b Move TLOF implementations to libCodegen to resolve layering violation. by Anton Korobeynikov · 15 years ago
  20. 73657df Remove an assumption of default arguments. This is in anticipation of a by David Greene · 15 years ago
  21. 022d9e1 Revert 95130. by Evan Cheng · 16 years ago
  22. 9426196 Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall eligibility. by Evan Cheng · 16 years ago
  23. 0c439eb Eliminate target hook IsEligibleForTailCallOptimization. by Evan Cheng · 16 years ago
  24. 53df23c Remove dead variable. by Bill Wendling · 16 years ago
  25. ce90c24 Remove dead store. The initial value was never used, but always overridden. by Bill Wendling · 16 years ago
  26. 3ea3c24 Add more plumbing. This time in the LowerArguments and "get" functions which by Bill Wendling · 16 years ago
  27. 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
  28. bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
  29. 3f2bf85 by David Greene · 16 years ago
  30. 613c581 Remove strange 'const' qualifiers, as warned about by icc by Duncan Sands · 16 years ago
  31. 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  32. 77f452d Updated i128 sext support for CellSPU backend, contributed by Ken Werner (IBM) by Scott Michel · 16 years ago
  33. f1fa4fd 128-bit sign extension and vector shift cleanups, contributed by Ken Werner by Scott Michel · 16 years ago
  34. 9b2420d Initialize ShufBytes, as gcc 4.4 can't detect that the entire array is by Scott Michel · 16 years ago
  35. 4437ae2 eliminate uses of cerr() by Chris Lattner · 16 years ago
  36. 72977a4 Allow targets to specify their choice of calling conventions per by Anton Korobeynikov · 16 years ago
  37. 23b9b19 Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first. by Owen Anderson · 16 years ago
  38. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  39. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  40. d6662ad SimpleValueType-ify a few more methods on TargetLowering. by Owen Anderson · 16 years ago
  41. 7067184 Continue the SimpleValueType-ification. by Owen Anderson · 16 years ago
  42. 77547be Start moving TargetLowering away from using full MVTs and towards SimpleValueType, which will simplify the privatization of IntegerType in the future. by Owen Anderson · 16 years ago
  43. 7db949d Fix a bunch of namespace pollution. by Dan Gohman · 16 years ago
  44. 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  45. debcb01 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  46. f014412 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  47. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  48. 5427d71 Add operation expansion/promotion for a bunch of operations, many of by Eli Friedman · 16 years ago
  49. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  50. 481d15a eliminate extra space. by Torok Edwin · 16 years ago
  51. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  52. d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  53. dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
  54. 6b61cd1 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
  55. b4202b8 Update comments to make it clear that the function alignment is the Log2 of the by Bill Wendling · 16 years ago
  56. 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
  57. 6314ac2 Misc accumulated tweaks to legalization logic for various targets. by Eli Friedman · 16 years ago
  58. 36df499 Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and by Eli Friedman · 16 years ago
  59. 8220557 Back out r72431, it is causing a number of compilation crashes with clang. by Daniel Dunbar · 16 years ago
  60. ecc23a5 Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and by Eli Friedman · 16 years ago
  61. 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 16 years ago
  62. 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 16 years ago
  63. b706d29 PR2957 by Nate Begeman · 16 years ago
  64. de551f9 Use CHAR_BIT instead of hard-coding 8 in several places where it by Dan Gohman · 16 years ago
  65. e7fa1f2 fix warning in -asserts mode. by Chris Lattner · 16 years ago
  66. 7ea02ff CellSPU: by Scott Michel · 16 years ago
  67. 6e1d147 CellSPU: by Scott Michel · 16 years ago
  68. a87008d Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. by Evan Cheng · 16 years ago
  69. 4214a55 Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 16 years ago
  70. 6f38cb6 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 17 years ago
  71. b300d2a Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 17 years ago
  72. de06470 Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 17 years ago
  73. ed2eee6 Get rid of one more non-DebugLoc getNode and by Dale Johannesen · 17 years ago
  74. a05dca4 Remove non-DebugLoc forms of CopyToReg and CopyFromReg. Adjust callers. by Dale Johannesen · 17 years ago
  75. 33c960f Remove non-DebugLoc versions of getLoad and getStore. by Dale Johannesen · 17 years ago
  76. f5d9789 Remove some more non-DebugLoc versions of construction by Dale Johannesen · 17 years ago
  77. 7d2ad62 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
  78. 9de57a9 CellSPU: - Update DWARF debugging support. by Scott Michel · 17 years ago
  79. 19c10e6 Untabify code. by Scott Michel · 17 years ago
  80. c9c8b2a CellSPU: by Scott Michel · 17 years ago
  81. d1e8d9c CellSPU: by Scott Michel · 17 years ago
  82. 94bd57e - Convert remaining i64 custom lowering into custom instruction emission by Scott Michel · 17 years ago
  83. 21213e7 CellSPU: by Scott Michel · 17 years ago
  84. dd95009 CellSPU: by Scott Michel · 17 years ago
  85. 52d0001 CellSPU: by Scott Michel · 17 years ago
  86. 5480c04 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 17 years ago
  87. 02d711b - Start moving target-dependent nodes that could be represented by an by Scott Michel · 17 years ago
  88. 1df30c4 - Various '#if 0' cleanups. by Scott Michel · 17 years ago
  89. f0569be - Remove Tilmann's custom truncate lowering: it completely hosed over by Scott Michel · 17 years ago
  90. aedc637 CellSPU: by Scott Michel · 17 years ago
  91. e07d3de CellSPU: by Scott Michel · 17 years ago
  92. cc18827 CellSPU: Fix bug 3055 by Scott Michel · 17 years ago
  93. 23f2ff7 Missing closing brace and reverse conditional condition on NDEBUG by Scott Michel · 17 years ago
  94. d021901 This code is apparently quite confused. In the meantime, by Chris Lattner · 17 years ago
  95. 30ee7df CellSPU: by Scott Michel · 17 years ago
  96. b30e8f6 CellSPU: by Scott Michel · 17 years ago
  97. 1a6cdb6 CellSPU: by Scott Michel · 17 years ago
  98. aaffa05 There are no longer any places that require a by Duncan Sands · 17 years ago
  99. 1607f05 Change the interface to the type legalization method by Duncan Sands · 17 years ago
  100. 662165d CellSPU: Fix mnemonic typo in pattern; "shlqbyi" -> "shlqby". by Scott Michel · 17 years ago