1. d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
  2. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  3. 1bd7335 Use twines to simplify calls to report_fatal_error. For code size and readability. by Benjamin Kramer · 15 years ago
  4. 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
  5. 34247a0 Make isInt?? and isUint?? template specializations of the generic versions. This by Benjamin Kramer · 15 years ago
  6. 7e09deb Remove a bunch of integer width predicate functions in favor of MathExtras. by Benjamin Kramer · 15 years ago
  7. 7c306da Sink InstructionSelect() out of each target into SDISel, and rename it by Chris Lattner · 15 years ago
  8. a8e7614 reapply my cellspu changes with a fix to not break the old isel. by Chris Lattner · 15 years ago
  9. e2c0924 Revert 96854, 96852, and 96849, unbreaking test/CodeGen/CellSPU/i64ops.ll. by Dan Gohman · 15 years ago
  10. 674b756 fix hte last cellspu failure. by Chris Lattner · 15 years ago
  11. 8843fd3 hack around more crimes in instruction selection. by Chris Lattner · 15 years ago
  12. 27e9989 the cell backend is making all sorts of unsafe and incorrect assumptions by Chris Lattner · 15 years ago
  13. 73657df Remove an assumption of default arguments. This is in anticipation of a by David Greene · 15 years ago
  14. eeb3a00 Change SelectCode's argument from SDValue to SDNode *, to make it more by Dan Gohman · 16 years ago
  15. 73bb251 Remove uninteresting and confusing debug output. by Dan Gohman · 16 years ago
  16. 602b0c8 Rename getTargetNode to getMachineNode, for consistency with the by Dan Gohman · 16 years ago
  17. f6045fe8 - Remove SelectSEXTi128 from SPUISelDAGToDAG.cpp, evidently, this is redundant by Scott Michel · 16 years ago
  18. f1fa4fd 128-bit sign extension and vector shift cleanups, contributed by Ken Werner by Scott Michel · 16 years ago
  19. 4437ae2 eliminate uses of cerr() by Chris Lattner · 16 years ago
  20. 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
  21. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  22. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  23. ad2afc2 Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsage by Dan Gohman · 16 years ago
  24. c5b19b2 Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and many by Daniel Dunbar · 16 years ago
  25. 933c762 Manage MachineFunctions with an analysis Pass instead of the Annotable by Dan Gohman · 16 years ago
  26. af7ec97 Return ConstantVector to 2.5 API. by Owen Anderson · 16 years ago
  27. a90b3dc Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 16 years ago
  28. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  29. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  30. dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
  31. 51b16f4 Untabification. by Bill Wendling · 16 years ago
  32. a82d3f7 CellSPU: Revert inadvertent mis-fix of fneg. by Scott Michel · 16 years ago
  33. 7ea02ff CellSPU: by Scott Michel · 16 years ago
  34. 1606e8e Fix some significant problems with constant pools that resulted in unnecessary paddings between constant pool entries, larger than necessary alignments (e.g. 8 byte alignment for .literal4 sections), and potentially other issues. by Evan Cheng · 16 years ago
  35. a87008d Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. by Evan Cheng · 16 years ago
  36. 4214a55 Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 16 years ago
  37. 0469280 Needs this file too. by Dale Johannesen · 17 years ago
  38. ed2eee6 Get rid of one more non-DebugLoc getNode and by Dale Johannesen · 17 years ago
  39. 33c960f Remove non-DebugLoc versions of getLoad and getStore. by Dale Johannesen · 17 years ago
  40. 9de57a9 CellSPU: - Update DWARF debugging support. by Scott Michel · 17 years ago
  41. 19c10e6 Untabify code. by Scott Michel · 17 years ago
  42. c9c8b2a CellSPU: by Scott Michel · 17 years ago
  43. d1e8d9c CellSPU: by Scott Michel · 17 years ago
  44. fc54c55 Generalize the HazardRecognizer interface so that it can be used by Dan Gohman · 17 years ago
  45. 79ce276 Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph by Dan Gohman · 17 years ago
  46. 94bd57e - Convert remaining i64 custom lowering into custom instruction emission by Scott Michel · 17 years ago
  47. 02d711b - Start moving target-dependent nodes that could be represented by an by Scott Michel · 17 years ago
  48. f0569be - Remove Tilmann's custom truncate lowering: it completely hosed over by Scott Michel · 17 years ago
  49. aedc637 CellSPU: by Scott Michel · 17 years ago
  50. 30ee7df CellSPU: by Scott Michel · 17 years ago
  51. 1a6cdb6 CellSPU: by Scott Michel · 17 years ago
  52. 18fae69 CellSPU: by Scott Michel · 17 years ago
  53. 50843c0 CellSPU: Relax constraints on when to generate a X-form address, evidently by Scott Michel · 17 years ago
  54. 7a1c9e9 CellSPU: Fix bug 3056. Varadic extract_element was not implemented (nor was it by Scott Michel · 17 years ago
  55. 9c0c6b2 CellSPU: by Scott Michel · 17 years ago
  56. 8be6bbe Eliminate the ISel priority queue, which used the topological order for a by Dan Gohman · 17 years ago
  57. 8ad4c00 by David Greene · 17 years ago
  58. f522068 Trim #includes. by Dan Gohman · 17 years ago
  59. 7810bfe Rename ConstantSDNode's getSignExtended to getSExtValue, for by Dan Gohman · 17 years ago
  60. f5aeb1a Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 17 years ago
  61. 6448d91 Clean up uses of TargetLowering::getTargetMachine. by Dan Gohman · 17 years ago
  62. ba36cb5 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
  63. f350b27 Move the point at which FastISel taps into the SelectionDAGISel by Dan Gohman · 17 years ago
  64. ad3460c Simplify SelectRoot's interface, and factor out some common code by Dan Gohman · 17 years ago
  65. 475871a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
  66. e8be6c6 Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk by Dan Gohman · 17 years ago
  67. 1002c02 Add explicit keywords. by Dan Gohman · 17 years ago
  68. db8d56b Split scheduling from instruction selection. by Evan Cheng · 17 years ago
  69. 8e4eb09 Remove comparison methods for MVT. The main cause by Duncan Sands · 17 years ago
  70. 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 17 years ago
  71. eecfa36 Remove more iostream header includes. Needed to implement a "FlushStream" by Bill Wendling · 17 years ago
  72. 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  73. 203b2d6 Bug fixes and updates for CellSPU, syncing up with trunk. Most notable by Scott Michel · 17 years ago
  74. 79698f6 Add more patterns to match in the integer comparison test harnesses. by Scott Michel · 17 years ago
  75. 78c47fa Integer comparison tests for CellSPU. by Scott Michel · 17 years ago
  76. a59d469 Merge current work back to tree to minimize diffs and drift. Major highlights by Scott Michel · 17 years ago
  77. 4e3f5a4 Dwarf requires variable entries to be in the source order. Right now, since we are recording variable information at isel time this means parameters would appear in the reverse order. The short term fix is to issue recordVariable() at asm printing time instead. by Evan Cheng · 18 years ago
  78. a844bde SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. by Evan Cheng · 18 years ago
  79. 7f9ba9b More cleanups for CellSPU: by Scott Michel · 18 years ago
  80. 053c1da Overhaul Cell SPU's addressing mode internals so that there are now by Scott Michel · 18 years ago
  81. 58c5818 Forward progress: crtbegin.c now compiles successfully! by Scott Michel · 18 years ago
  82. 497e888 More CellSPU refinements: by Scott Michel · 18 years ago
  83. 9de5d0d More CellSPU refinement and progress: by Scott Michel · 18 years ago
  84. 84bc542 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 18 years ago
  85. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  86. d3ada75 fix strict-aliasing violation by Chris Lattner · 18 years ago
  87. 86c041f More working CellSPU tests: by Scott Michel · 18 years ago
  88. 9999e68 Add new immed16.ll test case, fix CellSPU errata to make test case work. by Scott Michel · 18 years ago
  89. 504c369 - Restore some i8 functionality in CellSPU - New test case: nand.ll by Scott Michel · 18 years ago
  90. ec2a08f Start committing working test cases for CellSPU. by Scott Michel · 18 years ago
  91. 2466c37 Updated source file headers to llvm coding standard. by Scott Michel · 18 years ago
  92. 266bc8f More of the Cell SPU code drop from "Team Aerospace". by Scott Michel · 18 years ago