1. 01571ef Update GC docs for clarified naming and AsmWriter refactoring. by Gordon Henriksen · 17 years ago
  2. 7eb01bf improve encapsulation of the BBExecutable set. by Chris Lattner · 17 years ago
  3. cf712de Switch an assortment of maps, sets and vectors to more efficient versions, by Chris Lattner · 17 years ago
  4. 62ca325 get MachineConstantPool off std::ostream, onto raw_ostream. It would be by Chris Lattner · 17 years ago
  5. ab49ee7 minor cleanups. by Chris Lattner · 17 years ago
  6. 7353404 remove dead method. by Chris Lattner · 17 years ago
  7. 78a2812 Add raw_stream adaptors that write into an std::string and SmallVector/SmallString. by Chris Lattner · 17 years ago
  8. 944fac7 Switch the asmprinter (.ll) and all the stuff it requires over to by Chris Lattner · 17 years ago
  9. ef5dc36 use proper namespace qualifications by Chris Lattner · 17 years ago
  10. 458194d Add #include by Chris Lattner · 17 years ago
  11. e35f1ca add #include by Chris Lattner · 17 years ago
  12. 42f77ab add #include by Chris Lattner · 17 years ago
  13. b256052 Split format() out to its own file, add support for formatting by Chris Lattner · 17 years ago
  14. 0958ab0 conditionalize this to work on windows, untested but it should work by Chris Lattner · 17 years ago
  15. 097af7f add a simple mechanism for formatted output. This gives raw_ostream's by Chris Lattner · 17 years ago
  16. 8ff7ce3 Testcase for 64bit maskmovq by Anton Korobeynikov · 17 years ago
  17. 017c260 Provide a 64 bit variant of mmx.maskmovq intrinsic lowering. by Anton Korobeynikov · 17 years ago
  18. 955fdeb Reverting r55227. This was causing the following failures in the regression by Bill Wendling · 17 years ago
  19. 3793325 Add a new trivial -inst-namer pass which makes it possible to diff the by Chris Lattner · 17 years ago
  20. 259f88e Verify that the alignment argument to llvm.memcpy is a constant integer, PR2318. by Chris Lattner · 17 years ago
  21. dbf7aa5 remove verification for gc intrinsic argument types. it was indented wrong by Chris Lattner · 17 years ago
  22. 88e6dc8 Fix PR2423 by checking all indices for out of range access, not only by Chris Lattner · 17 years ago
  23. b4f5725 the bug was apparently fixed long ago, reenable the assertion by Chris Lattner · 17 years ago
  24. 6ecf509 Make MBBMap a DenseMap instead of a std::map. by Dan Gohman · 17 years ago
  25. f350b27 Move the point at which FastISel taps into the SelectionDAGISel by Dan Gohman · 17 years ago
  26. 6679906 Avoid creating shift-by-zero SDNodes in the common case of by Dan Gohman · 17 years ago
  27. 6f17966 Move SelectionDAG's constructor out of line. by Dan Gohman · 17 years ago
  28. 535de1a Add a clear() method to FoldingSet. by Dan Gohman · 17 years ago
  29. 169b5ed Test all currently supported atomic builtins on x86-{32,64}. by Dale Johannesen · 17 years ago
  30. 7916fad Comprehensive test of FE handling of __sync builtins. by Dale Johannesen · 17 years ago
  31. 3c8f36f Reapply r55191 and r55192. by Dan Gohman · 17 years ago
  32. 70f24c6 Make option variables static, so they won't cause nameclash by Anton Korobeynikov · 17 years ago
  33. 449416d Reverting r55190, r55191, and r55192. They broke the build with this error message: by Bill Wendling · 17 years ago
  34. 5ed3cbb Fix the InsertBranch call. by Dan Gohman · 17 years ago
  35. e0182ec Support non-fallthrough unconditional branches in FastISel. by Dan Gohman · 17 years ago
  36. b4ae2da Anyext tweaks for x86. When extloading a value to i32 or i64, choose by Dan Gohman · 17 years ago
  37. a794ef7 Fix typo. by Owen Anderson · 17 years ago
  38. 3b7753b Add FastISel support for PHINodes. Machine PHI nodes by Dan Gohman · 17 years ago
  39. f87d6c0 Implement __sync_synchronize on ppc32. Patch by Gary Benson. by Dale Johannesen · 17 years ago
  40. 55beb6d Add an empty() member to FoldingSet. by Dan Gohman · 17 years ago
  41. 1501cdb Fix SmallVector's size calculation so that a size of 0 is by Dan Gohman · 17 years ago
  42. 969a46a improve support for systems that need unistd.h to get STDOUT_FILENO. by Chris Lattner · 17 years ago
  43. f46dc79 Also overload for char, since the "char" type depends on the host. by Nicolas Geoffray · 17 years ago
  44. 1f83b02 Overload for both signed and unsigned char. by Owen Anderson · 17 years ago
  45. 2dba6a1 consolidate DenseMapInfo implementations, and add one for std::pair. by Chris Lattner · 17 years ago
  46. 5f0cfa2 Rewrite ppc code generated for __sync_{bool|val}_compare_and_swap by Dale Johannesen · 17 years ago
  47. 0bfb752 Add a few comments. by Dan Gohman · 17 years ago
  48. 22bb311 Factor out the predicate check code from DAGISelEmitter.cpp by Dan Gohman · 17 years ago
  49. a6211d9 Remove tabs. by Bill Wendling · 17 years ago
  50. 403483c Testcase for PR2585. by Bill Wendling · 17 years ago
  51. d611cf6 Temporarily reverting r55137. This was causing the bootstrap to go into an by Bill Wendling · 17 years ago
  52. fd2a053 Fix write() when the string being written is larger than the buffer. This broke various ObjC testcases by Owen Anderson · 17 years ago
  53. ae0218c If part of the mask is "undef", then ignore it as we don't care what goes into it. by Bill Wendling · 17 years ago
  54. e85dc49 Fix whitespace. No functionality change. by Bill Wendling · 17 years ago
  55. c67670b Add -mattr=sse2 so this test doesn't fail on non-x86 hosts. by Dan Gohman · 17 years ago
  56. e2122a5 Make x86 and sse2 explicit for non-x86 hosts. by Dale Johannesen · 17 years ago
  57. 3434994 Accept NOT of a constant vector of int. by Dale Johannesen · 17 years ago
  58. 1887c1c Fix a number of byval / memcpy / memset related codegen issues. by Evan Cheng · 17 years ago
  59. 66b17ba Move non-trivial methods out of line to avoid code-size bloat. by Owen Anderson · 17 years ago
  60. dce51c3 by David Greene · 17 years ago
  61. 7e66510 Treat floating point ST1 the same as ST0 when lowering for a call result by Mon P Wang · 17 years ago
  62. c8d3a62 Remove unneeded #include. by Owen Anderson · 17 years ago
  63. 2bb1e3e Add libcalls for the new rounding opcodes. by Dan Gohman · 17 years ago
  64. 8471ef5 Fix a typo that Dale noticed. by Dan Gohman · 17 years ago
  65. 509e84f Add libm-oriented ISD opcodes for rounding operations. by Dan Gohman · 17 years ago
  66. f93cf79 Have FastISel skip the multiply by 1 for getelementptr on i8*. by Dan Gohman · 17 years ago
  67. 62990ba Allow inline asm nodes with empty bodies inside JIT. by Anton Korobeynikov · 17 years ago
  68. b6135a0 Switch from an O(n) method to an O(1) method for changing non-constant operands. by Chris Lattner · 17 years ago
  69. 5cc101e getelementptr doesn't work on x86-64 yet, because it by Dan Gohman · 17 years ago
  70. 7a0e659 MVT::getMVT uses iPTR for pointer types, while we need the actual by Dan Gohman · 17 years ago
  71. ad3460c Simplify SelectRoot's interface, and factor out some common code by Dan Gohman · 17 years ago
  72. ca84121 Elements in DeadNodeSet are checked for use_empty() before they by Dan Gohman · 17 years ago
  73. 815ffa2 SelectionDAGISel::SelectRootInit does not need to be virtual. by Dan Gohman · 17 years ago
  74. ec20183 Make HandleSDNode::getValue return an SDValue instead of by Dan Gohman · 17 years ago
  75. ed3e8b4 Don't silently ignore errors when opening output streams. by Dan Gohman · 17 years ago
  76. 3b32a23 Clean up whitespace. by Bill Wendling · 17 years ago
  77. 55767f6 remove redundant include by Chris Lattner · 17 years ago
  78. aac0513 Fix the build with gcc 4.3 as the host, patch by Zhongxing Xu! by Chris Lattner · 17 years ago
  79. 89a1a85 Implement operator<< in terms of basic types rather than [u]int*_t, which is better for portability. There might be some way to factor this all with metaprogramming magic, but I'm not sure how offhand. by Owen Anderson · 17 years ago
  80. 5d52c45 Revert r54876 r54877 r54906 and r54907. Evan found that these caused a 20% by Nick Lewycky · 17 years ago
  81. 1f0f37a unbreak the CBE on treeadd an many others. by Chris Lattner · 17 years ago
  82. cbd56db Fix build on GCC 4.3. by Nick Lewycky · 17 years ago
  83. afc802d Remove size_t operator; this unbreaks the build on Linux. Committing on by Eli Friedman · 17 years ago
  84. ea693df recommit bcreader, handling packed structs correctly. Apparently by Chris Lattner · 17 years ago
  85. 4492596 Revert 55090, regressions in: by Daniel Dunbar · 17 years ago
  86. d5fe57d Basic fast-isel support for instructions with constant int operands. by Dan Gohman · 17 years ago
  87. 2076aa8 Type of first GEP operand is always the same as the target pointer type. by Evan Cheng · 17 years ago
  88. 520b50c Remove the code that limited FastISel to certain fixed signatures. by Dan Gohman · 17 years ago
  89. 7f92ebd Improve the doxygen comment for SelectInstructions::SelectInstructions. by Dan Gohman · 17 years ago
  90. c7f72de Begin making more use of the FastISelEmitter class. by Dan Gohman · 17 years ago
  91. cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
  92. f4a97da Fix an N^2 issue handling constant resolution due to RAUW in large arrays by Chris Lattner · 17 years ago
  93. fd90394 Fix unused variable warnings. by Dan Gohman · 17 years ago
  94. ab5d5e3 Silence a compiler warning. by Evan Cheng · 17 years ago
  95. 83785c8 First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst. by Evan Cheng · 17 years ago
  96. b054bfd Add a new ConstantExpr::getWithOperands that takes any array of operands by Chris Lattner · 17 years ago
  97. 83babde Remove an obsolete todo comment. by Dan Gohman · 17 years ago
  98. 1e0ee4b Factor the code for determining the target-specific instruction by Dan Gohman · 17 years ago
  99. 0bfa1bf Move the handling of ANY_EXTEND, SIGN_EXTEND_INREG, and TRUNCATE by Dan Gohman · 17 years ago
  100. f990b57 Simplify the BuildMI calls even more. by Dan Gohman · 17 years ago