1. 533297b Rename usesCustomDAGSchedInserter to usesCustomInserter, and update a by Dan Gohman · 16 years ago
  2. 11ee508 Report errors correctly for unselected target intrinsics. by Jakob Stoklund Olesen · 16 years ago
  3. c76909a Improve MachineMemOperand handling. by Dan Gohman · 16 years ago
  4. 602b0c8 Rename getTargetNode to getMachineNode, for consistency with the by Dan Gohman · 16 years ago
  5. 69110c9 Eliminate some unnecessary implicit constructors in generated DAG ISel code. by Owen Anderson · 16 years ago
  6. 45cfe54 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
  7. 569f121 remove some DOUTs by Chris Lattner · 16 years ago
  8. 24f20e0 Record variable debug info at ISel time directly. by Devang Patel · 16 years ago
  9. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  10. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  11. 3d4ad29 strength reduce anonymous namespace to static. by Chris Lattner · 16 years ago
  12. bd17a29 Remove itohexstr, which only had one user. by Daniel Dunbar · 16 years ago
  13. a938ac6 make ptr_rc derive from a new PointerLikeRegClass tblgen class. by Chris Lattner · 16 years ago
  14. 804e0fe Convert more abort() calls to llvm_report_error(). by Torok Edwin · 16 years ago
  15. 1a55180 Replace std::iostreams with raw_ostream in TableGen. by Daniel Dunbar · 16 years ago
  16. 874ae25 Revert 72707 and 72709, for the moment. by Dale Johannesen · 16 years ago
  17. 4150d83 Make the implicit inputs and outputs of target-independent by Dale Johannesen · 16 years ago
  18. 3b895cf Slightly improve generated code in a degenerate case. by Dale Johannesen · 16 years ago
  19. fe095f3 Restore minor deletion. by Mike Stump · 16 years ago
  20. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
  21. be8cc2a Second attempt: by Bill Wendling · 16 years ago
  22. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
  23. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
  24. f8c7394 Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS. by Dan Gohman · 16 years ago
  25. 8f9643f Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused. by Dan Gohman · 16 years ago
  26. da4231f fix a few spelling errors and typos by Jim Grosbach · 16 years ago
  27. 866cc60 Use 'bool' for FoundRC by Jim Grosbach · 16 years ago
  28. 54f3022 Modify getRegisterValueType() to allow for a register being in mutliple by Jim Grosbach · 16 years ago
  29. ed2eee6 Get rid of one more non-DebugLoc getNode and by Dale Johannesen · 17 years ago
  30. 3484c09 Remove a non-DebugLoc version of getNode. by Dale Johannesen · 17 years ago
  31. a05dca4 Remove non-DebugLoc forms of CopyToReg and CopyFromReg. Adjust callers. by Dale Johannesen · 17 years ago
  32. ca64183 Explain why this is here. by Bill Wendling · 17 years ago
  33. 6e1bb38 - Add DebugLoc to getTargetNode(). by Bill Wendling · 17 years ago
  34. 63e3e63 Move the code that starts printing the Select_* functions by Dan Gohman · 17 years ago
  35. febf71d Avoid triggering an assertion failure when an instruction pattern by Dan Gohman · 17 years ago
  36. 05aae18 Add support for instructions with multiple ComplexPatterns, by by Dan Gohman · 17 years ago
  37. 1eb49a0 Delete an unused variable and simplify the code. by Dan Gohman · 17 years ago
  38. 0b53d98 Use dyn_cast intead of isa + cast in the generated DAGISel code. This by Dan Gohman · 17 years ago
  39. 41474ba Add a sanity-check to tablegen to catch the case where isSimpleLoad by Dan Gohman · 17 years ago
  40. 884c70c On x86 favors folding short immediate into some arithmetic operations (e.g. add, and, xor, etc.) because materializing an immediate in a register is expensive in turns of code size. by Evan Cheng · 17 years ago
  41. 28c04da Use an assert to check that SelectCode isn't called on by Dan Gohman · 17 years ago
  42. 8be6bbe Eliminate the ISel priority queue, which used the topological order for a by Dan Gohman · 17 years ago
  43. 8ad4c00 by David Greene · 17 years ago
  44. b2a1432 Use INT64_C to emit constant values, to avoid problems with by Dan Gohman · 17 years ago
  45. 63f9720 Fun x86 encoding tricks: when adding an immediate value of 128, by Dan Gohman · 17 years ago
  46. 0540e17 Add support for having multiple predicates on a TreePatternNode. by Dan Gohman · 17 years ago
  47. 31bd42b Move the code that handles DAGISel error conditions into by Dan Gohman · 17 years ago
  48. 7810bfe Rename ConstantSDNode's getSignExtended to getSExtValue, for by Dan Gohman · 17 years ago
  49. 056292f Reverting r56249. On further investigation, this functionality isn't needed. by Bill Wendling · 17 years ago
  50. 9468a9b - Change "ExternalSymbolSDNode" to "SymbolSDNode". by Bill Wendling · 17 years ago
  51. 4fbd796 Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* and by Dan Gohman · 17 years ago
  52. f5aeb1a Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 17 years ago
  53. ba36cb5 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
  54. 99a6cb9 disallow direct access to SDValue::ResNo, provide a getter instead by Gabor Greif · 17 years ago
  55. 9783d62 code simplification, no functionality change. by Chris Lattner · 17 years ago
  56. f350b27 Move the point at which FastISel taps into the SelectionDAGISel by Dan Gohman · 17 years ago
  57. 22bb311 Factor out the predicate check code from DAGISelEmitter.cpp by Dan Gohman · 17 years ago
  58. 1e0ee4b Factor the code for determining the target-specific instruction by Dan Gohman · 17 years ago
  59. ea9587b Oops, check in these files too, for the FastISel -> Fast rename. by Dan Gohman · 17 years ago
  60. e3b3a72 Added support for overloading intrinsics (atomics) based on pointers by Mon P Wang · 17 years ago
  61. 475871a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
  62. e8be6c6 Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk by Dan Gohman · 17 years ago
  63. 95d1109 Refactor the tablegen DAGISelEmitter code for outputing calls to by Dan Gohman · 17 years ago
  64. f9d0318 isel load folding is disabled at -fast. Now hoist the check up to the top level to save some time. by Evan Cheng · 17 years ago
  65. cd920d9 Replace a few uses of SelectionDAG::getTargetNode with by Dan Gohman · 17 years ago
  66. 4406604 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
  67. 2887310 Added MemOperands to Atomic operations since Atomics touches memory. by Mon P Wang · 17 years ago
  68. 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 17 years ago
  69. 37cdad3 Fix the position of MemOperands in nodes that use variadic_ops by Dan Gohman · 17 years ago
  70. e4c67cd Teach the DAGISelEmitter to not compute the variable_ops operand by Dan Gohman · 17 years ago
  71. b410617 Add patterns for CALL32m and CALL64m. They aren't matched in most by Dan Gohman · 17 years ago
  72. d35121a Fix a tblgen problem handling variable_ops in tblgen instruction by Dan Gohman · 17 years ago
  73. 6422e8a Do not generate by TableGen the hard-coded standard, target-independent part of by Roman Levenstein · 17 years ago
  74. 950a4c4 Add explicit keywords. by Dan Gohman · 17 years ago
  75. da47e6e Replace all target specific implicit def instructions with a target independent one: TargetInstrInfo::IMPLICIT_DEF. by Evan Cheng · 17 years ago
  76. 6634e26 Get rid of a pseudo instruction and replace it with subreg based operation on real instructions, ridding the asm printers of the hack used to do this previously. In the process, update LowerSubregs to be careful about eliminating copies that have side affects. by Christopher Lamb · 17 years ago
  77. 27926af De-tabify. by Bill Wendling · 17 years ago
  78. ae9f3a3 Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. by Anton Korobeynikov · 17 years ago
  79. 0123b7d Make tblgen a little smarter about constants smaller than i32. Currently, by Scott Michel · 17 years ago
  80. e179584 Change how FP immediates are handled. by Nate Begeman · 18 years ago
  81. 69de193 Re-apply the memory operand changes, with a fix for the static by Dan Gohman · 18 years ago
  82. a58891f Fix PR1975: dag isel emitter produces patterns that isel wrong flag result. by Evan Cheng · 18 years ago
  83. 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
  84. f8dc061 Change the 'global modification' APIs in SelectionDAG to take a new by Chris Lattner · 18 years ago
  85. 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
  86. 334dc1f Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. by Evan Cheng · 18 years ago
  87. bb81d97 Add an extra operand to LABEL nodes which distinguishes between debug, EH, or misc labels. This fixes the EH breakage. However I am not convinced this is *the* solution. by Evan Cheng · 18 years ago
  88. 8535624 Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex! ComplexExpressions can now have attributes which affect how TableGen interprets by Christopher Lamb · 18 years ago
  89. c6c391d Create a new class, MemOperand, for describing memory references by Dan Gohman · 18 years ago
  90. 6be48d4 Fix to bug 1951: tblgen gratuitously renames variables when no temporary was by Scott Michel · 18 years ago
  91. 8f707e1 rename hasVariableOperands() -> isVariadic(). Add some comments. by Chris Lattner · 18 years ago
  92. f1ab4f1 improve const correctness. by Chris Lattner · 18 years ago
  93. fe71893 rename CodegenDAGPatterns -> CodeGenDAGPatterns by Chris Lattner · 18 years ago
  94. 200c57e now that computing CodegenDAGPatterns doesn't implicitly print stuff by Chris Lattner · 18 years ago
  95. 443e3f9 move Node Transformation printing from CodeGenDAGPatterns -> DAGISelEmitter. by Chris Lattner · 18 years ago
  96. dc32f98 move predicate printing code from CodeGenDAGPatterns -> DAGISelEmitter. by Chris Lattner · 18 years ago
  97. 60d8139 fix a fixme by improving const correctness. by Chris Lattner · 18 years ago
  98. 6cefb77 change getQualifiedName to be a global function. by Chris Lattner · 18 years ago
  99. 3060910 remove attributions from utils. by Chris Lattner · 18 years ago
  100. 44f1476 switch some calls to SelectionDAG::getTargetNode to use by Chris Lattner · 18 years ago