1. 6c80c38 eliminate calls to deprecated Use::init() interface by Gabor Greif · 16 years ago
  2. 28c3cff Factor code to copy global value attributes like by Duncan Sands · 16 years ago
  3. 3dfd7bf "ret (constexpr)" can't be folded into a Constant. Add a method to by Nick Lewycky · 16 years ago
  4. a315939 Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl.qdq. by Evan Cheng · 16 years ago
  5. e716bb1 Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles. by Evan Cheng · 16 years ago
  6. 3cc8f9b Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These will be lowered into load and shuffle instructions. by Evan Cheng · 16 years ago
  7. 2d0a77a It turns out there are only 3 non-first-class type kinds left now, so by Dan Gohman · 16 years ago
  8. 02dea8b Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to by Dan Gohman · 16 years ago
  9. ee335e3 Add #includes to make some dependencies explicit. by Dan Gohman · 16 years ago
  10. e4977cf Make structs and arrays first-class types, and add assembly by Dan Gohman · 16 years ago
  11. e456994 Add more IR support for the new extractvalue and insertvalue instructions. by Dan Gohman · 16 years ago
  12. b074f80 Suppress warnings about missing placement delete. This should now be std-conformant even if compiled with exceptions on. by Gabor Greif · 16 years ago
  13. ddc4ee8 Add a Type::isSingleValueType method. This will be used by code by Dan Gohman · 16 years ago
  14. 40db5d4 Follow-up to the reverting of r51218. This puts the checks out-of-line. Because by Bill Wendling · 16 years ago
  15. 0263140 update a comment by Gabor Greif · 16 years ago
  16. f049e07 Fix a couple issues with the JIT and multiple modules: by Nate Begeman · 16 years ago
  17. 55384a8 Reverting r51218 because of breakage on PPC32. by Bill Wendling · 16 years ago
  18. 28a8dbc Add a bool to isEdgeFeasible that tells it whether to treat unknown by Chris Lattner · 16 years ago
  19. 0008f65 Silence a warning about "*/" outside a comment. by Steve Naroff · 16 years ago
  20. c215b3e Handle quoted names when constructing $stub's, $non_lazy_ptr's and $lazy_ptr's. by Dale Johannesen · 16 years ago
  21. f7e1913 add a helper method. by Chris Lattner · 16 years ago
  22. 13d5732 Remove warnings about unused parameters and shadowed variables. by Bill Wendling · 16 years ago
  23. 83eaae1 Remove a duplicative binding. Patch by Mahadevan R. by Gordon Henriksen · 16 years ago
  24. 68d2d2f add missing #include. by Chris Lattner · 16 years ago
  25. fbaa379 On Darwin, the string header file isn't 64-bit clean. The use of by Bill Wendling · 16 years ago
  26. fc1efbb Move isTrueWhenEqual to ICmpInst. by Nick Lewycky · 16 years ago
  27. c9b0aa7 Add CommonLinkage. by Dale Johannesen · 16 years ago
  28. 0bf7b41 Add functions to enable adding a single attribute to a function and by Eric Christopher · 16 years ago
  29. 7cbd8a3 API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) by Gabor Greif · 16 years ago
  30. e2d896f Update comments based on Duncan's feedback. by Dan Gohman · 16 years ago
  31. 0ef8de3 Fix typos and comments. by Evan Cheng · 16 years ago
  32. 041e2eb IR support for extractvalue and insertvalue instructions. Also, begin by Dan Gohman · 16 years ago
  33. 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 · 16 years ago
  34. ff155f03 Move the operator new and operator delete out of line. This fixes an issue with by Nate Begeman · 16 years ago
  35. 0342049 Add support to IR builder for new vicmp, vfcmp routines by Nate Begeman · 16 years ago
  36. 31cd33a Don't generate unused variables in a no-assert build by Nate Begeman · 16 years ago
  37. aafce77 Add CommonLinkage; currently tentative definitions by Dale Johannesen · 16 years ago
  38. ef3682a Simplify internalize pass. Add test case. Patch by Matthijs Kooijman! by Devang Patel · 16 years ago
  39. 6422e8a Do not generate by TableGen the hard-coded standard, target-independent part of by Roman Levenstein · 16 years ago
  40. 816cdf6 Commit the header I accidentally left out of 51083. by Dan Gohman · 16 years ago
  41. 1d5562f Move RemoveFromVector out of the global namespace. by Dan Gohman · 16 years ago
  42. 9c78a39 Whitespace cleanups. by Dan Gohman · 16 years ago
  43. 5d9bac6 Make getNumContainedManagers and getNumContainedPasses const. by Dan Gohman · 16 years ago
  44. 79fc202 Make PassInfo noncopyable. by Dan Gohman · 16 years ago
  45. 45b3197 Split the loop unroll mechanism logic out into a utility function. by Dan Gohman · 16 years ago
  46. 94fb68b Merge of r51073-51074 from use-diet branch. by Gabor Greif · 16 years ago
  47. e3fc385 Make this function public. by Eric Christopher · 16 years ago
  48. e269f43 Add thin layer over StringMap to form StringSet. By Mikhail Glushenkov. by Anton Korobeynikov · 16 years ago
  49. 77f0b7a Instead of a vector load, shuffle and then extract an element. Load the element from address with an offset. by Evan Cheng · 16 years ago
  50. d6a2218 Derive GetResultInst from UnaryInstruction, this simplifies code and removes a FIXME. by Gabor Greif · 16 years ago
  51. 6ddba2b Change class' public PassInfo variables to by initialized with the by Dan Gohman · 16 years ago
  52. 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 · 16 years ago
  53. 9f8fea3 Constify the machine instruction passed into the by Bill Wendling · 16 years ago
  54. f86f211 Forgot this. by Evan Cheng · 16 years ago
  55. b43e9c1 Add support for vicmp/vfcmp codegen, more legalize support coming. by Nate Begeman · 16 years ago
  56. ac80ade Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef by Nate Begeman · 16 years ago
  57. ab7d9cc Add a new SparsePropagation analysis utility, which allows you to do by Chris Lattner · 16 years ago
  58. fff116f Make constructors target-specific. This fixes problems where the path would by Nick Lewycky · 16 years ago
  59. c2e7353 Remove warnings when using -Wshorten-64-to-32. by Bill Wendling · 16 years ago
  60. 1b2f729 Prevent -W64-to-32-shortened warnings. by Bill Wendling · 16 years ago
  61. d2a5a2a Prevent warnings from the -Wshorten-64-to-32 flag. by Bill Wendling · 16 years ago
  62. 469a582 remove commented-out code, it is subsumed by DECLARE_TRANSPARENT_OPERAND_ACCESSORS by Gabor Greif · 16 years ago
  63. efe6536 merge of use-diet branch to trunk by Gabor Greif · 16 years ago
  64. c6c6a3e Make OpActionsCapacity multiple of 4. by Evan Cheng · 16 years ago
  65. 4ca7913 add support for pattern matching 'neg' by Chris Lattner · 16 years ago
  66. d96288a add a new Instruction::mayReadFromMemory predicate, make by Chris Lattner · 16 years ago
  67. 0b12ecf Turn StripPointerCast() into a method by Anton Korobeynikov · 16 years ago
  68. 1fd2e6d Make the interface of CStrInCStrNoCase be the same as strcasestr. by Ted Kremenek · 16 years ago
  69. 029840c Add a new LibCallAliasAnalysis pass, which is parameterized by Chris Lattner · 16 years ago
  70. fdedd53 Fix some serious logical errors in CStrInCStrNoCase pointed out by Bill. by Ted Kremenek · 16 years ago
  71. 671fa97 Output correct exception handling and frame info by Duncan Sands · 16 years ago
  72. fbd1589 Guard for empty strings in CStrInCStrNoCase. by Ted Kremenek · 16 years ago
  73. 6925f50 Added CStrInCStrNoCase, a portable implementation of strcasestr. by Ted Kremenek · 16 years ago
  74. 14852f2 Add a new interface for describing the behavior of library calls. This by Chris Lattner · 16 years ago
  75. 094aa6c Typo. by Nick Lewycky · 16 years ago
  76. 69cedcb Make the use of the "noinline" attribute conditional on using GCC. by Bill Wendling · 16 years ago
  77. ef02b81 Workaround for a compiler bug (see <rdar://problem/5852746>). Once that bug is by Bill Wendling · 16 years ago
  78. b04addd Make StripPointerCast a common function (should we mak it method of Value instead?) by Anton Korobeynikov · 16 years ago
  79. 919852b Improve documentation. by Gordon Henriksen · 16 years ago
  80. 84b7df4 Remove uses of llvm/System/IncludeFile.h that are no longer needed. by Dan Gohman · 16 years ago
  81. 703bfe6 Fix a broken doxygen comment, and reword it for clarity. by Dan Gohman · 16 years ago
  82. 521e245 Using "unsigned" was masking the "size_t" version of this method. by Bill Wendling · 16 years ago
  83. be5918c Remove unused function. by Devang Patel · 16 years ago
  84. 63307c3 Added addition atomic instrinsics and, or, xor, min, and max. by Mon P Wang · 16 years ago
  85. 34cd4a4 Fix more -Wshorten-64-to-32 warnings. by Evan Cheng · 16 years ago
  86. d69bb1a Fix 80 column violations. by Evan Cheng · 16 years ago
  87. a779a98 Add AsmPrinter support for emitting a directive to declare that by Dan Gohman · 16 years ago
  88. 46bb007 Fix PR1098 by correcting the postdominators analysis. by Owen Anderson · 16 years ago
  89. 84cb71b remove obsolete method. by Chris Lattner · 16 years ago
  90. 16c1f44 Use (void) instead of () in C code. by Gordon Henriksen · 16 years ago
  91. f605580 Implement destructor for PostDominatorTree to eliminate a memory leak. by Torok Edwin · 16 years ago
  92. 7a07428 Implement operator-> for ImmutableMap iterators. by Ted Kremenek · 16 years ago
  93. 22b942a Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This allow us to simplify the horribly complicated matching code. by Evan Cheng · 16 years ago
  94. 48e8c80 Suppress -Wshorten-64-to-32 warnings for 64-bit hosts. by Evan Cheng · 16 years ago
  95. 5713604 Initialize a local variable. by Ted Kremenek · 16 years ago
  96. fd1cbbe Delete the IPO simplify-libcalls and completely reimplement it as by Chris Lattner · 16 years ago
  97. 7010013 Add CreateCall3/CreateCall4 at Eric's request. by Chris Lattner · 16 years ago
  98. 4b9f046 Add a spiffy little "CreateCall2" method, which can be used to make by Chris Lattner · 16 years ago
  99. 30e62c0 Tail call optimization improvements: by Arnold Schwaighofer · 16 years ago
  100. deae48e add missing #include by Chris Lattner · 16 years ago