1. 83785c8 First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst. by Evan Cheng · 17 years ago
  2. f990b57 Simplify the BuildMI calls even more. by Dan Gohman · 17 years ago
  3. bb46633 Simplify FastISel's constructor argument list, make the FastISel by Dan Gohman · 17 years ago
  4. 2385852 Dump the instruction that foiled ISel even when -debug is not used. by Dan Gohman · 17 years ago
  5. cb34cd7 Make more use of the BuildMI API. by Dan Gohman · 17 years ago
  6. 4cbe066 Minor code reorganization. by Dan Gohman · 17 years ago
  7. 77ad796 Minor whitespace cleanup. by Dan Gohman · 17 years ago
  8. b7864a9 Fix 80 column violation. by Dan Gohman · 17 years ago
  9. d420789 Kill off SimpleBBISel, it's replaced by FastISel. by Evan Cheng · 17 years ago
  10. a267651 Disable DAGCombine's alignment inference in "fast" codegen mode. by Dan Gohman · 17 years ago
  11. b8d2f55 Change the FoldingSetNodeID usage for objects which carry by Dan Gohman · 17 years ago
  12. c53ec49 Use BitVector instead of std::vector<unsigned char>. by Dan Gohman · 17 years ago
  13. 7a30bc4 Avoid an empty-if-body warning in release builds. by Dan Gohman · 17 years ago
  14. e6798b7 Fix FastISel to recognize that the last block in the function does by Dan Gohman · 17 years ago
  15. cc8430f Fix a leak in the FastISel code that Chris pointed out. by Dan Gohman · 17 years ago
  16. 3e697cf Add support for running SelectionDAG if FastISel fails. This is under by Dan Gohman · 17 years ago
  17. a7f2dff Fix FastISel to recognize unhandled operands, such as constants by Dan Gohman · 17 years ago
  18. 8014e86 Add FastISel support for floating-point operations. by Dan Gohman · 17 years ago
  19. bdedd44 Add FastISel support for several more binary operators. by Dan Gohman · 17 years ago
  20. 78eca17 Add code to call FastISel, and a command-line option to enable it. by Dan Gohman · 17 years ago
  21. 6f2766d Support unconditional fall-through branches in FastISel. by Dan Gohman · 17 years ago
  22. 8133a52 Use the BuildMI overload that sets up a destination register by Dan Gohman · 17 years ago
  23. 32155ac Handle the case where target-specific fastisel code doesn't have by Dan Gohman · 17 years ago
  24. 65a7bd8 don't use the result of WriteTypeSymbolic or WriteAsOperand. by Chris Lattner · 17 years ago
  25. 5eca075 Rename some GC classes so that their roll will hopefully be clearer. by Gordon Henriksen · 17 years ago
  26. 5a29c9e Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 17 years ago
  27. fad86b0 Rework the routines that convert AP[S]Int into a string. Now, instead of by Chris Lattner · 17 years ago
  28. e285a74 Make FastISel's constructor protected, and give it a destructor. by Dan Gohman · 17 years ago
  29. 7f8613e Improve support for vector casts in LLVM IR and CodeGen. by Dan Gohman · 17 years ago
  30. a60832b Fix a bogus srem rule - a negative value srem'd by a power-of-2 by Dan Gohman · 17 years ago
  31. 6ab6422 Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes with by Dan Gohman · 17 years ago
  32. b0cf29c Initial checkin of the new "fast" instruction selection support. See by Dan Gohman · 17 years ago
  33. 925a7e8 Rename SelectionDAGISel's FastISel to Fast, to begin to make by Dan Gohman · 17 years ago
  34. 04f4f4f Correct the filename in the top-of-file comment. by Dan Gohman · 17 years ago
  35. 8cea8ff Take the FrameOffset into account when computing the alignment by Dan Gohman · 17 years ago
  36. 381cb07 Add skeleton of simple basic block instruction selector. by Evan Cheng · 17 years ago
  37. e36bfe6 Add the remaining fp_round libcalls: by Bruno Cardoso Lopes · 17 years ago
  38. 39fd6e8 Factor code that finalize PHI nodes, jump tables, etc. out of SelectBasicBlock. No functionality changes. by Evan Cheng · 17 years ago
  39. 3bc9c6f Remove the -disable-correct-folding option, which was ugly and is no longer needed. by Owen Anderson · 17 years ago
  40. 430b8a2 Fix several const-correctness issues, resolving some -Wcast-qual warnings. by Dan Gohman · 17 years ago
  41. 6ac8df7 This option doesn't need to be a target option. It can be in SDISel instead. by Owen Anderson · 17 years ago
  42. bd3ba46 - Fix SelectionDAG to generate correct CFGs. by Owen Anderson · 17 years ago
  43. 6f498b0 Fix SDISel lowering of PHI nodes to use ComputeValueVTs. by Dan Gohman · 17 years ago
  44. 1f565bc Fix SDISel lowering of zeroinitializer and undef to use ComputeValueVTs. by Dan Gohman · 17 years ago
  45. 7232464 Add a flag to disable jump table generation (all by Dale Johannesen · 17 years ago
  46. 75dcf08 Improve dagcombining for sext-loads and sext-in-reg nodes. by Dan Gohman · 17 years ago
  47. 0b12aef Move SelectionDAG::viewGraph() out of line; as an inline function by Dan Gohman · 17 years ago
  48. 90d33ee Don't look for leaf values to store when lowering stores of by Dan Gohman · 17 years ago
  49. 24dc346 Fix broken CellSPU lowering, re-instate braces in Legalize by Nate Begeman · 17 years ago
  50. f09d131 Disable a fix in the previous patch, since it breaks CellSPU. by Nate Begeman · 17 years ago
  51. 5bc1ea0 Add vector shifts to the IR, patch by Eli Friedman. by Nate Begeman · 17 years ago
  52. fed90b6 Fold the useful features of alist and alist_node into ilist, and by Dan Gohman · 17 years ago
  53. 29cdb26 Make the ScheduleDAG's GraphRoot edge be blue and dashed too, like by Dan Gohman · 17 years ago
  54. 475871a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
  55. 8968450 Tidy SDNode::use_iterator, and complete the transition to have it by Dan Gohman · 17 years ago
  56. 2a62995 Rename isOnlyUseOf to isOnlyUserOf. by Dan Gohman · 17 years ago
  57. 4ddc41e Some binary operations were being treated as by Duncan Sands · 17 years ago
  58. 92879f3 When splitting a vector shuffle, fixed which type we used for the hi part by Mon P Wang · 17 years ago
  59. 8b4588f Use AliasAnalysis::pointsToConstantMemory in SDISel to avoid unnecessary by Dan Gohman · 17 years ago
  60. fc74abf Enable first-class aggregates support. by Dan Gohman · 17 years ago
  61. 11e56cb LegalizeTypes support for VSETCC. Fixes PR2575. by Duncan Sands · 17 years ago
  62. 2925786 Fix pr2566: incorrect assumption about bit_convert. It doesn't not have to output a vector value. Patch by Nicolas Capens! by Evan Cheng · 17 years ago
  63. 694caf5 Make the GraphRoot edge look like a chain edge, which is more accurate, by Dan Gohman · 17 years ago
  64. 79acd2b Fix grammaros in comments. by Dan Gohman · 17 years ago
  65. 3580331 Enhance the GraphWriter support for edge destinations, and teach the by Dan Gohman · 17 years ago
  66. 2dbc167 After early-lowering the FORMAL_ARGUMENTS node, delete it. by Dan Gohman · 17 years ago
  67. 462dc7f Add titles to the various SelectionDAG viewGraph calls by Dan Gohman · 17 years ago
  68. d038e04 Add VerifyNode, a place to put sanity checks on by Duncan Sands · 17 years ago
  69. c3e2672 Softfloat support for FDIV. Patch by Richard Pennington. by Duncan Sands · 17 years ago
  70. f8ac645 Eliminate unused variable. by Duncan Sands · 17 years ago
  71. 77926da Revert 53729, after waking up in the middle of by Duncan Sands · 17 years ago
  72. dc5f936 When printing MemOperand nodes, only use print() for by Dan Gohman · 17 years ago
  73. f1bb7f1 Use a legal type for elements of the vector_shuffle by Duncan Sands · 17 years ago
  74. e8be6c6 Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk by Dan Gohman · 17 years ago
  75. 79ada10 LegalizeTypes support for what seems to be the by Duncan Sands · 17 years ago
  76. f00e74f Turn LegalizeTypes back off again for the moment: by Duncan Sands · 17 years ago
  77. b2ff885 Factorize some code for determining which libcall to use. by Duncan Sands · 17 years ago
  78. 7a9a5af Fix the result type of a VECTOR_SHUFFLE+BIT_CONVERT dagcombine. This by Dan Gohman · 17 years ago
  79. 95db39a Add support for promoting and expanding AssertZext by Duncan Sands · 17 years ago
  80. 05c397d Reorder methods alphabetically. No functionality change. by Duncan Sands · 17 years ago
  81. 7f1d8ae Turn on LegalizeTypes by default. by Duncan Sands · 17 years ago
  82. 4093d83 SelectionDAG::AssignNodeIds is unused. by Dan Gohman · 17 years ago
  83. 90a7b8f Don't sort SDNodes by their addresses in SelectionDAG::dump. Instead, by Dan Gohman · 17 years ago
  84. 295a7cd LegalizeTypes support for fabs on ppc long double. by Duncan Sands · 17 years ago
  85. c07e6e5 LegalizeTypes support for promotion of bswap. by Duncan Sands · 17 years ago
  86. 8d56a6f LegalizeTypes support for promotion of SIGN_EXTEND_INREG. by Duncan Sands · 17 years ago
  87. bf304c2 Reorder the integer promotion methods alphabetically. by Duncan Sands · 17 years ago
  88. 2920d2b Fixed potential bug if the source and target of a bit convert have different alignment by Mon P Wang · 17 years ago
  89. 5e84368 Reapply 53476 and 53480, with a fix so that it properly updates by Dan Gohman · 17 years ago
  90. 91d49f5 Improve debug output for MemOperandSDNode. PseudoSourceValue nodes by Dan Gohman · 17 years ago
  91. 189a2b3 I don't think BUILD_PAIR can have a vector result. Remove support for this. by Duncan Sands · 17 years ago
  92. a489be5 Tighten up some checks. Fix FPOWI splitting for non-power-of-two vectors. by Duncan Sands · 17 years ago
  93. 262e04b An INSERT_VECTOR_ELT can insert a larger value by Duncan Sands · 17 years ago
  94. 8cc364c According to the docs, it is possible to have an by Duncan Sands · 17 years ago
  95. 28c05ac There should be no extending loads or truncating by Duncan Sands · 17 years ago
  96. d164ea2 Ignore TargetConstant with an illegal type. These by Duncan Sands · 17 years ago
  97. b5eec33 Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art. by Evan Cheng · 17 years ago
  98. a54cf17 Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 17 years ago
  99. 5e76c3b Fix an obsolete top-level comment. by Dan Gohman · 17 years ago
  100. 0f4012f Factor out debugging code into the common base class. by Dan Gohman · 17 years ago