1. f0df031 Make use of vector load and store operations to implement memcpy, memmove, and memset. Currently only X86 target is taking advantage of these. by Evan Cheng · 17 years ago
  2. 97e60d9 Use a better idiom to silence compiler warnings. by Evan Cheng · 17 years ago
  3. 3521334 Really silence compiler warnings. by Evan Cheng · 17 years ago
  4. b203114 Really silence compiler warnings. by Evan Cheng · 17 years ago
  5. 5087124 Silence some compiler warnings. by Evan Cheng · 17 years ago
  6. d64a78c When bit-twiddling CondCode values for integer comparisons produces by Dan Gohman · 17 years ago
  7. 9c78a39 Whitespace cleanups. by Dan Gohman · 17 years ago
  8. 77f0b7a Instead of a vector load, shuffle and then extract an element. Load the element from address with an offset. by Evan Cheng · 17 years ago
  9. 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  10. 0d1704b Teach Legalize how to scalarize VSETCC by Nate Begeman · 17 years ago
  11. 9bfa03c Xform bitconvert(build_pair(load a, load b)) to a single load if the load locations are at the right offset from each other. by Evan Cheng · 17 years ago
  12. ad4196b Refactor isConsecutiveLoad from X86 to TargetLowering so DAG combiner can make use of it. by Evan Cheng · 17 years ago
  13. b43e9c1 Add support for vicmp/vfcmp codegen, more legalize support coming. by Nate Begeman · 17 years ago
  14. 9ab9ee8 Fix a missing break in the ISD::FLT_ROUNDS_ handling. Patch by giuma! by Dan Gohman · 17 years ago
  15. 0b12ecf Turn StripPointerCast() into a method by Anton Korobeynikov · 17 years ago
  16. 42ac929 Fix a bug in the ComputeMaskedBits logic for multiply. by Dan Gohman · 17 years ago
  17. b04addd Make StripPointerCast a common function (should we mak it method of Value instead?) by Anton Korobeynikov · 17 years ago
  18. 4a3f6c8 Make several variable declarations static. by Dan Gohman · 17 years ago
  19. 54eed37 Instead of enumerating each opcode that isn't handled that by Dan Gohman · 17 years ago
  20. 23e1df8 Correct the value of LowBits in srem and urem handling in ComputeMaskedBits. by Dan Gohman · 17 years ago
  21. 63307c3 Added addition atomic instrinsics and, or, xor, min, and max. by Mon P Wang · 17 years ago
  22. 1d9cd50 Fix a mistake in the computation of leading zeros for udiv. by Dan Gohman · 17 years ago
  23. 7ceda16 Fix a typo in a comment. by Dan Gohman · 17 years ago
  24. 1fa850b Use push_back(...) instead of resize(1, ...), per review feedback. by Dan Gohman · 17 years ago
  25. cba3b44 Fix uninitialized uses of the FPC variable. by Dan Gohman · 17 years ago
  26. 6bf30ab don't randomly miscompile seto/setuo just because we are in by Chris Lattner · 17 years ago
  27. 30e62c0 Tail call optimization improvements: by Arnold Schwaighofer · 17 years ago
  28. 82747a5 Fix custom target lowering for zero/any/sign_extend: make sure that by Scott Michel · 17 years ago
  29. a0201d5 Use std::set instead of std::priority_queue for the RegReductionPriorityQueue. by Roman Levenstein · 17 years ago
  30. 3fb2968 make the vector conversion magic handle multiple results. by Chris Lattner · 17 years ago
  31. 41f6259 add support for multiple return values in inline asm. This is a step by Chris Lattner · 17 years ago
  32. 33bf38a Fix a bug in RegsForValue::getCopyToRegs() that causes cyclical scheduling units. If it's creating multiple CopyToReg nodes that are "flagged" together, it should not create a TokenFactor for it's chain outputs: by Evan Cheng · 17 years ago
  33. 187db7b Evan pointed out that folding sext to zext may not be correct by Dan Gohman · 17 years ago
  34. ebc3a3a Delete an unused constructor. by Dan Gohman · 17 years ago
  35. 10a6b7a Add a comment to CreateRegForValue that clarifies the handling of by Dan Gohman · 17 years ago
  36. 0fe0090 Rewrite the comments for RegsForValue and its members, and by Dan Gohman · 17 years ago
  37. b20d4f8 Don't call size() on each iteration of the loop. by Dan Gohman · 17 years ago
  38. 1f13c68 Fix the SVOffset values for loads and stores produced by by Dan Gohman · 17 years ago
  39. 23e8b71 Teach InstCombine's ComputeMaskedBits what SelectionDAG's by Dan Gohman · 17 years ago
  40. 8f0ad58 Teach DAGCombine to convert (sext x) to (zext x) when the by Dan Gohman · 17 years ago
  41. 6833b06 Another collection of random cleanups. No functionality change. by Chris Lattner · 17 years ago
  42. b606dba Remove the SmallVector ctor that converts from a SmallVectorImpl. This by Chris Lattner · 17 years ago
  43. 8eaff04 switch RegsForValue::Regs to be a SmallVector to avoid by Chris Lattner · 17 years ago
  44. f899fce move static function out of anon namespace, no functionality change. by Chris Lattner · 17 years ago
  45. acf8b01 Another step to getting multiple result inline asm to work. by Chris Lattner · 17 years ago
  46. 24e1a9d typo by Chris Lattner · 17 years ago
  47. 5a09690 Implement a signficant optimization for inline asm: by Chris Lattner · 17 years ago
  48. 507ffd2 isa+cast -> dyn_cast by Chris Lattner · 17 years ago
  49. 4376fea Move a bunch of inline asm code out of line. by Chris Lattner · 17 years ago
  50. 5e76423 A few inline asm cleanups: by Chris Lattner · 17 years ago
  51. 23ce502 Remove the code from CodeGenPrepare that moved getresult instructions by Dan Gohman · 17 years ago
  52. 6867991 Pull the code to perform an INSERT_VECTOR_ELT in memory out into its own by Nate Begeman · 17 years ago
  53. 67780f1 Use isa instead of dyn_cast. by Dan Gohman · 17 years ago
  54. 3dc34f6 Add support to codegen for getresult instructions with undef operands. by Dan Gohman · 17 years ago
  55. 639cdc2 Fix an out-of-bounds access in -view-sunit-dags in the case of an by Dan Gohman · 17 years ago
  56. 9dd2ce4 Check we aren't trying to convert PPC long double. by Dale Johannesen · 17 years ago
  57. 02a260a Switch to using Simplified ConstantFP::get API. by Chris Lattner · 17 years ago
  58. 37bcda3 Implement a bit more softfloat support in by Duncan Sands · 17 years ago
  59. 4cc0456 Add some more FIXME's for indexed loads and stores. by Duncan Sands · 17 years ago
  60. 41edfb8 Provide an explicit list of operands to MakeLibcall, by Duncan Sands · 17 years ago
  61. 35b31be Remove the implicit conversion from SDOperandPtr to SDOperand*; this by Dan Gohman · 17 years ago
  62. 499c1bd Correct the SrcValue information in the Expand code for va_copy. by Dan Gohman · 17 years ago
  63. 9cac525 Ongoing work on improving the instruction selection infrastructure: by Roman Levenstein · 17 years ago
  64. 5a2d335 Fix the new scheduler assertion checks to work when by Dan Gohman · 17 years ago
  65. 6ccbbd8 Change Divided flag to Split, as suggested by Evan by Nicolas Geoffray · 17 years ago
  66. 80792f3 Treat EntryToken nodes as "passive" so that they aren't added to the by Dan Gohman · 17 years ago
  67. 89bf0a6 In -view-sunit-dags, display "special" chain dependencies as cyan by Dan Gohman · 17 years ago
  68. b91c89d Avoid creating MERGE_VALUES nodes for single values. by Dan Gohman · 17 years ago
  69. 29e4bdb Fix const-correctness issues with the SrcValue handling in the by Dan Gohman · 17 years ago
  70. 9701c8a Fix /test/CodeGen/PowerPC/big-endian-actual-args.ll for linux/ppc32 by Nicolas Geoffray · 17 years ago
  71. ddc016c Initial libcall support for LegalizeTypes. This is by Duncan Sands · 17 years ago
  72. 4a6da60 LegalizeTypes can sometimes have deleted nodes by Duncan Sands · 17 years ago
  73. c0cb28f Add a divided flag for the first piece of an argument divided into mulitple parts. Fixes PR1643 by Nicolas Geoffray · 17 years ago
  74. 460a14e Factor some libcall code. by Duncan Sands · 17 years ago
  75. 707e018 Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal by Dan Gohman · 17 years ago
  76. 78256a1 detabify by Gabor Greif · 17 years ago
  77. 36b5c13 Rename MemOperand to MachineMemOperand. This was suggested by by Dan Gohman · 17 years ago
  78. dc1adac Re-commit of the r48822, where the infinite looping problem discovered by Roman Levenstein · 17 years ago
  79. 4fea2e9 Prefer to expand mask for xor to -1, so we have a chance to turn it into a not. by Torok Edwin · 17 years ago
  80. a4091d3 Make sure both PendingLoads and PendingExports are flushed by Dale Johannesen · 17 years ago
  81. 8a50f1f Start of a series of patches related to implicit_def. by Evan Cheng · 17 years ago
  82. 6397c64 Backing out 48222 temporarily. by Evan Cheng · 17 years ago
  83. 1532f3d Recommitting EH patch; this should answer most of the by Dale Johannesen · 17 years ago
  84. b6d5b14 Revert 49006 for the moment. by Dale Johannesen · 17 years ago
  85. 9845eb5 More soft fp fixes. by Evan Cheng · 17 years ago
  86. db45d1c Pasto. by Evan Cheng · 17 years ago
  87. 6ad2f93 Add comment. by Evan Cheng · 17 years ago
  88. 110cf48 Unbreak ARM / Thumb soft FP support. by Evan Cheng · 17 years ago
  89. 1544e47 Emit exception handling info for functions which are by Dale Johannesen · 17 years ago
  90. b061c4b Fix a DAGCombiner optimization to respect volatile qualification. by Dan Gohman · 17 years ago
  91. d27c991 Fix "Control reaches the end of non-void function" warnings, by Chris Lattner · 17 years ago
  92. fd5da6c Cosmetic changes. by Evan Cheng · 17 years ago
  93. 2a88a5c ifdef out a dead function. Should this be removed? by Chris Lattner · 17 years ago
  94. e10efce Rename getAnyLoad to getLoad is suggested by Evan. by Duncan Sands · 17 years ago
  95. 14ea39c Implement LegalizeTypes support for softfloat LOAD. by Duncan Sands · 17 years ago
  96. 86e1ebf Avoid creating chain dependencies from CopyToReg nodes to load and store by Dan Gohman · 17 years ago
  97. d7d3ea0 Fix spelling. Thanks, Duncan! :-) by Roman Levenstein · 17 years ago
  98. 95d4184 Speed-up the SumOfUnscheduledPredsOfSuccs by introducing a new function by Roman Levenstein · 17 years ago
  99. e326332 Use a linked data structure for the uses lists of an SDNode, just like by Roman Levenstein · 17 years ago
  100. 8dba9af Fixed some spelling errors. Thanks, Duncan! by Roman Levenstein · 17 years ago