1. 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
  2. 9f8fea3 Constify the machine instruction passed into the by Bill Wendling · 16 years ago
  3. f86f211 Forgot this. by Evan Cheng · 16 years ago
  4. b43e9c1 Add support for vicmp/vfcmp codegen, more legalize support coming. by Nate Begeman · 16 years ago
  5. ac80ade Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef by Nate Begeman · 16 years ago
  6. ab7d9cc Add a new SparsePropagation analysis utility, which allows you to do by Chris Lattner · 16 years ago
  7. fff116f Make constructors target-specific. This fixes problems where the path would by Nick Lewycky · 16 years ago
  8. c2e7353 Remove warnings when using -Wshorten-64-to-32. by Bill Wendling · 16 years ago
  9. 1b2f729 Prevent -W64-to-32-shortened warnings. by Bill Wendling · 16 years ago
  10. d2a5a2a Prevent warnings from the -Wshorten-64-to-32 flag. by Bill Wendling · 16 years ago
  11. 469a582 remove commented-out code, it is subsumed by DECLARE_TRANSPARENT_OPERAND_ACCESSORS by Gabor Greif · 16 years ago
  12. efe6536 merge of use-diet branch to trunk by Gabor Greif · 16 years ago
  13. c6c6a3e Make OpActionsCapacity multiple of 4. by Evan Cheng · 16 years ago
  14. 4ca7913 add support for pattern matching 'neg' by Chris Lattner · 16 years ago
  15. d96288a add a new Instruction::mayReadFromMemory predicate, make by Chris Lattner · 16 years ago
  16. 0b12ecf Turn StripPointerCast() into a method by Anton Korobeynikov · 16 years ago
  17. 1fd2e6d Make the interface of CStrInCStrNoCase be the same as strcasestr. by Ted Kremenek · 16 years ago
  18. 029840c Add a new LibCallAliasAnalysis pass, which is parameterized by Chris Lattner · 16 years ago
  19. fdedd53 Fix some serious logical errors in CStrInCStrNoCase pointed out by Bill. by Ted Kremenek · 16 years ago
  20. 671fa97 Output correct exception handling and frame info by Duncan Sands · 16 years ago
  21. fbd1589 Guard for empty strings in CStrInCStrNoCase. by Ted Kremenek · 16 years ago
  22. 6925f50 Added CStrInCStrNoCase, a portable implementation of strcasestr. by Ted Kremenek · 16 years ago
  23. 14852f2 Add a new interface for describing the behavior of library calls. This by Chris Lattner · 16 years ago
  24. 094aa6c Typo. by Nick Lewycky · 16 years ago
  25. 69cedcb Make the use of the "noinline" attribute conditional on using GCC. by Bill Wendling · 16 years ago
  26. ef02b81 Workaround for a compiler bug (see <rdar://problem/5852746>). Once that bug is by Bill Wendling · 16 years ago
  27. b04addd Make StripPointerCast a common function (should we mak it method of Value instead?) by Anton Korobeynikov · 16 years ago
  28. 919852b Improve documentation. by Gordon Henriksen · 16 years ago
  29. 84b7df4 Remove uses of llvm/System/IncludeFile.h that are no longer needed. by Dan Gohman · 16 years ago
  30. 703bfe6 Fix a broken doxygen comment, and reword it for clarity. by Dan Gohman · 16 years ago
  31. 521e245 Using "unsigned" was masking the "size_t" version of this method. by Bill Wendling · 16 years ago
  32. be5918c Remove unused function. by Devang Patel · 16 years ago
  33. 63307c3 Added addition atomic instrinsics and, or, xor, min, and max. by Mon P Wang · 16 years ago
  34. 34cd4a4 Fix more -Wshorten-64-to-32 warnings. by Evan Cheng · 16 years ago
  35. d69bb1a Fix 80 column violations. by Evan Cheng · 16 years ago
  36. a779a98 Add AsmPrinter support for emitting a directive to declare that by Dan Gohman · 16 years ago
  37. 46bb007 Fix PR1098 by correcting the postdominators analysis. by Owen Anderson · 16 years ago
  38. 84cb71b remove obsolete method. by Chris Lattner · 16 years ago
  39. 16c1f44 Use (void) instead of () in C code. by Gordon Henriksen · 16 years ago
  40. f605580 Implement destructor for PostDominatorTree to eliminate a memory leak. by Torok Edwin · 16 years ago
  41. 7a07428 Implement operator-> for ImmutableMap iterators. by Ted Kremenek · 16 years ago
  42. 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
  43. 48e8c80 Suppress -Wshorten-64-to-32 warnings for 64-bit hosts. by Evan Cheng · 16 years ago
  44. 5713604 Initialize a local variable. by Ted Kremenek · 16 years ago
  45. fd1cbbe Delete the IPO simplify-libcalls and completely reimplement it as by Chris Lattner · 16 years ago
  46. 7010013 Add CreateCall3/CreateCall4 at Eric's request. by Chris Lattner · 16 years ago
  47. 4b9f046 Add a spiffy little "CreateCall2" method, which can be used to make by Chris Lattner · 16 years ago
  48. 30e62c0 Tail call optimization improvements: by Arnold Schwaighofer · 16 years ago
  49. deae48e add missing #include by Chris Lattner · 16 years ago
  50. 12e6d20 add a method for comparing to see if a value has a specified name. by Chris Lattner · 16 years ago
  51. 0396cd3 Rename DeadLoopElimination to LoopDeletion, part 2. by Owen Anderson · 16 years ago
  52. a0201d5 Use std::set instead of std::priority_queue for the RegReductionPriorityQueue. by Roman Levenstein · 16 years ago
  53. 0ff7708 Add dead loop elimination, which removes dead loops for which we can compute by Owen Anderson · 16 years ago
  54. 1fcfc3b Correct parameter attributes encoding for C bindings. Patch by Anders Johnsen! by Anton Korobeynikov · 16 years ago
  55. beb5be0 Don't try to convert PPC long double. by Dale Johannesen · 16 years ago
  56. 9d695d5 Add more alignment enums. by Ted Kremenek · 16 years ago
  57. e2435da Expose parameter attributes via C bindings. by Gordon Henriksen · 16 years ago
  58. 1f13c68 Fix the SVOffset values for loads and stores produced by by Dan Gohman · 16 years ago
  59. beb4d82 Add support for response files to the CommandLine library. by Mikhail Glushenkov · 16 years ago
  60. b606dba Remove the SmallVector ctor that converts from a SmallVectorImpl. This by Chris Lattner · 16 years ago
  61. e49e52d restore the copy ctor in SmallVector. This fixes serious by Chris Lattner · 16 years ago
  62. 5da0b73 generalize SmallVector copy ctor, there is no requirement for by Chris Lattner · 16 years ago
  63. 5a09690 Implement a signficant optimization for inline asm: by Chris Lattner · 16 years ago
  64. 4376fea Move a bunch of inline asm code out of line. by Chris Lattner · 16 years ago
  65. 5e76423 A few inline asm cleanups: by Chris Lattner · 16 years ago
  66. 280a6e6 Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 16 years ago
  67. 877ee97 PR2245: Misleading parameter name in llvm-c/Core.h:LLVMConstArray by Gordon Henriksen · 16 years ago
  68. 13f7a40 Implement != for DenseSet iterators. by Ted Kremenek · 16 years ago
  69. ea33c8f Added iterator support for DenseSet. by Ted Kremenek · 16 years ago
  70. a971dbd - Check if a register is livein before removing it. It may have already been removed. by Evan Cheng · 16 years ago
  71. 769b481 Add facility for pre-RA passes by Anton Korobeynikov · 16 years ago
  72. 45709ae Make stack alignment options global for all targets by Anton Korobeynikov · 16 years ago
  73. 5588827 Fix some whitespace. by Dan Gohman · 16 years ago
  74. d52b62a Enforce that multiple return values have to have at least one result. by Chris Lattner · 16 years ago
  75. 75712b8 Whoops! Undo r50087, unbreak the build. by Nick Lewycky · 16 years ago
  76. 59091c4 Reverse r47989. Part of removing 'unwinds to' support. by Nick Lewycky · 16 years ago
  77. 54b9c3b Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h by Chris Lattner · 16 years ago
  78. 7ae40e7 add a handy helper method to instruction, useful for determining by Chris Lattner · 16 years ago
  79. 8383a7b Add a new Jump Threading pass, which will handle cases by Chris Lattner · 16 years ago
  80. 9dd2ce4 Check we aren't trying to convert PPC long double. by Dale Johannesen · 16 years ago
  81. 5913e6c Cosmetic changes, as suggested by Evan. No functionality changes. by Nicolas Geoffray · 16 years ago
  82. bcd203c Allow argpromote to promote struct arguments with a specified number by Chris Lattner · 16 years ago
  83. dc17ab2 Enable jitting with a known memory size. by Nicolas Geoffray · 16 years ago
  84. 35b31be Remove the implicit conversion from SDOperandPtr to SDOperand*; this by Dan Gohman · 16 years ago
  85. 0861d1f Bring in uint32_t, uint64_t, and int64_t types for MSVC. by Argyrios Kyrtzidis · 16 years ago
  86. 0281925 Minor clean-up based on Dan's comments. by Roman Levenstein · 16 years ago
  87. 4bf393a Workaround for PR2207, in which pred_iterator assert gets triggered due to a by Scott Michel · 16 years ago
  88. 7e4d5b6 Fix a copy+paste error in a comment. by Dan Gohman · 16 years ago
  89. 51cc3c1 Correlate stubs with functions in JIT: when emitting a stub, the JIT tells the memory manager which function by Nicolas Geoffray · 16 years ago
  90. e20bbc8 Fix comment. by Eric Christopher · 16 years ago
  91. 52e724a Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented by Nicolas Geoffray · 16 years ago
  92. a526192 Add "empty()" method to sys::Path and remove unnecessary whitespace. by Bill Wendling · 16 years ago
  93. 9cac525 Ongoing work on improving the instruction selection infrastructure: by Roman Levenstein · 16 years ago
  94. 917365b merge of r49785 (from branches/ggreif/use-diet): pass V to dyn_cast by const reference, this avoids copy-constructing and destructing all the time. especially important if these constructors are not accessible by Gabor Greif · 16 years ago
  95. 0d4bdde Rewrite LiveVariable liveness computation. The new implementation is much simplified. It eliminated the nasty recursive routines and removed the partial def / use bookkeeping. There is also potential for performance improvement by replacing the conservative handling of partial physical register definitions. The code is currently disabled until live interval analysis is taught of the name scheme. by Evan Cheng · 16 years ago
  96. 1f23e16 Major repairs to the post-dominators implementation. Patch from Florian Brandner! by Owen Anderson · 16 years ago
  97. 036a94e fix off by one error. by Chris Lattner · 16 years ago
  98. c0814dc give smallstring some methods to do 'itoa'. by Chris Lattner · 16 years ago
  99. 94bef32 Make 64-to-32 bit truncations explicit (prevent warnings). by Dale Johannesen · 16 years ago
  100. 6ccbbd8 Change Divided flag to Split, as suggested by Evan by Nicolas Geoffray · 16 years ago