1. 8a52fa6 Implement two virtual functions in SPUTargetLowering. by Kalle Raiskila · 15 years ago
  2. 6229d0a update a bunch of code to use the MachinePointerInfo version of getStore. by Chris Lattner · 15 years ago
  3. e863903 it's more elegant to put the "getConstantPool" and by Chris Lattner · 15 years ago
  4. bb7d33a Silence compiler warning. by Kalle Raiskila · 15 years ago
  5. 0b4ab0c Fix CellSPU vector shuffles, again. by Kalle Raiskila · 15 years ago
  6. bd887df Fix lowering of INSERT_VECTOR_ELT in SPU. by Kalle Raiskila · 15 years ago
  7. 55aebef Fix SPU BE to use all the available return registers. by Kalle Raiskila · 15 years ago
  8. f53fdc2 Remove some dead code from SPU BE that remained from 64bit vector support. by Kalle Raiskila · 15 years ago
  9. ca9460f Fix a bug with insertelement on SPU. by Kalle Raiskila · 15 years ago
  10. 86a7912 Remove all traces of v2[i,f]32 on SPU. by Kalle Raiskila · 15 years ago
  11. 99534bb Have SPU handle halfvec stores aligned by 8 bytes. by Kalle Raiskila · 15 years ago
  12. bc2697c Make SPU backend handle insertelement and store for "half vectors" by Kalle Raiskila · 15 years ago
  13. e1c9159 More SPU v2f32 stuff added: insertelement and shuffle. by Kalle Raiskila · 15 years ago
  14. c9fda99 Add preliminary v2f32 support for SPU. Like with v2i32, we just by Kalle Raiskila · 15 years ago
  15. 82fe467 Add preliminary v2i32 support for SPU backend. As there are no by Kalle Raiskila · 15 years ago
  16. d258c49 Switch SPU calling convention (function arguments) by Kalle Raiskila · 15 years ago
  17. c940365 Split the SDValue out of OutputArg so that SelectionDAG-independent by Dan Gohman · 15 years ago
  18. 0d881da Propagate debug loc. by Devang Patel · 15 years ago
  19. 5cb97d1 Remove some unused/redundant code. by Kalle Raiskila · 15 years ago
  20. ed2ae13 Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. by Evan Cheng · 15 years ago
  21. 1784d16 The hasMemory argument is irrelevant to how the argument by Dale Johannesen · 15 years ago
  22. 9e13715 remove some dead variables reported by clang++ by Chris Lattner · 15 years ago
  23. 91fdee1 Fix the lowering of VECTOR_SHUFFLE on SPU to handle splats. by Kalle Raiskila · 15 years ago
  24. 4794807 Fix lowering of VECTOR_SHUFFLE on SPU. Old algorithm by Kalle Raiskila · 15 years ago
  25. e368b46 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
  26. 43d225d Fix SPU to cope with vector insertelement to an undef position. by Kalle Raiskila · 15 years ago
  27. 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
  28. aa2776e teach cellspu how to return i8 and i16 from calls, patch by Kalle Raiskila! by Chris Lattner · 15 years ago
  29. d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
  30. 1e93df6 Move per-function state out of TargetLowering subclasses and into by Dan Gohman · 15 years ago
  31. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  32. 1bd7335 Use twines to simplify calls to report_fatal_error. For code size and readability. by Benjamin Kramer · 15 years ago
  33. 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
  34. 7e09deb Remove a bunch of integer width predicate functions in favor of MathExtras. by Benjamin Kramer · 15 years ago
  35. e27e02b From Kalle Raiskila: by Chris Lattner · 15 years ago
  36. 46ada19 Remove dead parameter passing. by Bill Wendling · 15 years ago
  37. 362dd0b Move TLOF implementations to libCodegen to resolve layering violation. by Anton Korobeynikov · 15 years ago
  38. 73657df Remove an assumption of default arguments. This is in anticipation of a by David Greene · 15 years ago
  39. 022d9e1 Revert 95130. by Evan Cheng · 16 years ago
  40. 9426196 Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall eligibility. by Evan Cheng · 16 years ago
  41. 0c439eb Eliminate target hook IsEligibleForTailCallOptimization. by Evan Cheng · 16 years ago
  42. 53df23c Remove dead variable. by Bill Wendling · 16 years ago
  43. ce90c24 Remove dead store. The initial value was never used, but always overridden. by Bill Wendling · 16 years ago
  44. 3ea3c24 Add more plumbing. This time in the LowerArguments and "get" functions which by Bill Wendling · 16 years ago
  45. 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
  46. bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
  47. 3f2bf85 by David Greene · 16 years ago
  48. 613c581 Remove strange 'const' qualifiers, as warned about by icc by Duncan Sands · 16 years ago
  49. 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  50. 77f452d Updated i128 sext support for CellSPU backend, contributed by Ken Werner (IBM) by Scott Michel · 16 years ago
  51. f1fa4fd 128-bit sign extension and vector shift cleanups, contributed by Ken Werner by Scott Michel · 16 years ago
  52. 9b2420d Initialize ShufBytes, as gcc 4.4 can't detect that the entire array is by Scott Michel · 16 years ago
  53. 4437ae2 eliminate uses of cerr() by Chris Lattner · 16 years ago
  54. 72977a4 Allow targets to specify their choice of calling conventions per by Anton Korobeynikov · 16 years ago
  55. 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
  56. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  57. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  58. d6662ad SimpleValueType-ify a few more methods on TargetLowering. by Owen Anderson · 16 years ago
  59. 7067184 Continue the SimpleValueType-ification. by Owen Anderson · 16 years ago
  60. 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
  61. 7db949d Fix a bunch of namespace pollution. by Dan Gohman · 16 years ago
  62. 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  63. debcb01 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  64. f014412 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
  65. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  66. 5427d71 Add operation expansion/promotion for a bunch of operations, many of by Eli Friedman · 16 years ago
  67. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  68. 481d15a eliminate extra space. by Torok Edwin · 16 years ago
  69. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  70. d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  71. dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
  72. 6b61cd1 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
  73. b4202b8 Update comments to make it clear that the function alignment is the Log2 of the by Bill Wendling · 16 years ago
  74. 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
  75. 6314ac2 Misc accumulated tweaks to legalization logic for various targets. by Eli Friedman · 16 years ago
  76. 36df499 Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and by Eli Friedman · 16 years ago
  77. 8220557 Back out r72431, it is causing a number of compilation crashes with clang. by Daniel Dunbar · 16 years ago
  78. ecc23a5 Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and by Eli Friedman · 16 years ago
  79. 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 16 years ago
  80. 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 16 years ago
  81. b706d29 PR2957 by Nate Begeman · 16 years ago
  82. de551f9 Use CHAR_BIT instead of hard-coding 8 in several places where it by Dan Gohman · 16 years ago
  83. e7fa1f2 fix warning in -asserts mode. by Chris Lattner · 16 years ago
  84. 7ea02ff CellSPU: by Scott Michel · 16 years ago
  85. 6e1d147 CellSPU: by Scott Michel · 16 years ago
  86. a87008d Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. by Evan Cheng · 16 years ago
  87. 4214a55 Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 16 years ago
  88. 6f38cb6 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 17 years ago
  89. b300d2a Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 17 years ago
  90. de06470 Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 17 years ago
  91. ed2eee6 Get rid of one more non-DebugLoc getNode and by Dale Johannesen · 17 years ago
  92. a05dca4 Remove non-DebugLoc forms of CopyToReg and CopyFromReg. Adjust callers. by Dale Johannesen · 17 years ago
  93. 33c960f Remove non-DebugLoc versions of getLoad and getStore. by Dale Johannesen · 17 years ago
  94. f5d9789 Remove some more non-DebugLoc versions of construction by Dale Johannesen · 17 years ago
  95. 7d2ad62 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
  96. 9de57a9 CellSPU: - Update DWARF debugging support. by Scott Michel · 17 years ago
  97. 19c10e6 Untabify code. by Scott Michel · 17 years ago
  98. c9c8b2a CellSPU: by Scott Michel · 17 years ago
  99. d1e8d9c CellSPU: by Scott Michel · 17 years ago
  100. 94bd57e - Convert remaining i64 custom lowering into custom instruction emission by Scott Michel · 17 years ago