1. e623050 Add a LLVMWriteBitcodeToFD that exposes the raw_fd_ostream options. by Erick Tryzelaar · 15 years ago
  2. b3195fb Whoops, the old LLVMWriteBitcodeToFileHandle closed the stream. by Erick Tryzelaar · 15 years ago
  3. 7606405 LLVMWriteBitcodeToFileHandle should work on all architectures now. by Erick Tryzelaar · 15 years ago
  4. 06a2663 Add some new bits of debug info handling. No functional change yet. by Dale Johannesen · 15 years ago
  5. 0fa9d1d Reapply r97778 and r97779, enabled only for unsigned i64 to f64 conversions. by Dan Gohman · 15 years ago
  6. b0e59dd Test case for r97851. by Devang Patel · 15 years ago
  7. e080b03 Update CMake build. by Ted Kremenek · 15 years ago
  8. 314fef6 Don't emit global symbols into the (__TEXT,__ustring) section on Darwin. This by Charles Davis · 15 years ago
  9. b6174e3 Move SimplifyLibCalls's LibCall builders to a separate file so they by Eric Christopher · 15 years ago
  10. e238178 Add support for an i8* type accessor. by Eric Christopher · 15 years ago
  11. 53e000b Better handling of dead super registers in LiveVariables. We used to do this: by Jakob Stoklund Olesen · 15 years ago
  12. a76e816 We don't really care about correct register liveness information after the by Jakob Stoklund Olesen · 15 years ago
  13. 580bba2 Avoid creating bad PHI instructions when BR is being const-folded. by Jakob Stoklund Olesen · 15 years ago
  14. 8d50ea7 Fix a case where LSR is sensitive to debug info. by Dale Johannesen · 15 years ago
  15. a79eb38 Safely turn memset_chk etc. to non-chk variant if the known object size is >= memset / memcpy / memmove size. by Evan Cheng · 15 years ago
  16. a862326 Instcombine should turn llvm.objectsize of a alloca with static size to an integer. by Evan Cheng · 15 years ago
  17. 1071849 Fix typo. by Evan Cheng · 15 years ago
  18. ac834e7 fix bss section printing for cell, patch by Kalle Raiskila! by Chris Lattner · 15 years ago
  19. 4c5fb1a fix PR6512, a case where instcombine would incorrectly merge loads by Chris Lattner · 15 years ago
  20. c4155d5 Reworking the stack layout that the MicroBlaze backend generates. by Wesley Peck · 15 years ago
  21. c84a956 Adding MBlaze to cmake target list. by Wesley Peck · 15 years ago
  22. f34f48c Fix PR6503. This turned into a much more interesting and nasty bug. Various by Chris Lattner · 15 years ago
  23. 76e7031 make these less sensitive to temporary naming. by Chris Lattner · 15 years ago
  24. d878ca6 remove this testcase, it isn't clear what it was testing and it is subsumed by or.ll by Chris Lattner · 15 years ago
  25. 4cae133 Fix an oops in x86 sibcall optimization. If the ByVal callee argument is itself passed as a pointer, then it's obviously not safe to do a tail call. by Evan Cheng · 15 years ago
  26. 2d4e4af If LD_LIBRARY_PATH is set in the system environment, use it. by Duncan Sands · 15 years ago
  27. d6f645a simplify some functions and make them work with vector by Chris Lattner · 15 years ago
  28. 893075f fix a nice subtle reassociate bug which would only occur by Chris Lattner · 15 years ago
  29. 25ec483 Move GetStringLength and helper from SimplifyLibCalls to ValueTracking. by Eric Christopher · 15 years ago
  30. b71a2fc Revert r97788 because it broke test/FrontendC/2010-02-16-DbgVarScope.c. by Jeffrey Yasskin · 15 years ago
  31. 18fdaba Fix PR6497, a bug where we'd fold a load into an addc by Chris Lattner · 15 years ago
  32. 1beaf41 cleanup by Chris Lattner · 15 years ago
  33. 9bbcd5e inline a small function with one call site. by Chris Lattner · 15 years ago
  34. c8cfa30 Free MDNodes when the LLVMContext is destroyed. Leak found by Valgrind. by Jeffrey Yasskin · 15 years ago
  35. b5c4239 Make it not an error to specify -O* options several times. by Mikhail Glushenkov · 15 years ago
  36. 0d61349 Use FindExecutable as a fall-back search method. by Mikhail Glushenkov · 15 years ago
  37. 26e19ba Rever 96389 and 96990. They are causing some miscompilation that I do not fully understand. by Evan Cheng · 15 years ago
  38. b6b343d Revert r97778 and r97779. They're somehow breaking llvm-gcc builds. by Dan Gohman · 15 years ago
  39. e560577 apparently if gold is around lto needs to be part of DIRS. by Chris Lattner · 15 years ago
  40. 808ab34 Fix these constants to be more portable. by Dan Gohman · 15 years ago
  41. cfa7ca1 Rewrite i64-to-f64 conversion using an algorithm which handles by Dan Gohman · 15 years ago
  42. fb86d78 Trivial comment change. by Johnny Chen · 15 years ago
  43. f79d624 Add missing break for Intrinsic::objectsize case. It was falling through to the following Intrinsic::bswap code. I have no idea why it wasn't breaking stuff. by Evan Cheng · 15 years ago
  44. 8550592 disable libprofile on cygwin, patch by Aaron Gray. by Chris Lattner · 15 years ago
  45. 23e6d2b Only build libedis if ENABLE_SHARED is specified, just like liblto. by Chris Lattner · 15 years ago
  46. f6dc18f liblto and gold don't need to be built in serial by Chris Lattner · 15 years ago
  47. f071d4e add an assertion requested on llvmdev. by Chris Lattner · 15 years ago
  48. 18ce64e Revert r97766. It's deleting a tag. by Bill Wendling · 15 years ago
  49. 37b52ee Micro-optimization: by Bill Wendling · 15 years ago
  50. b0812f1 Fix some more places where dbg_value affected codegen. by Dale Johannesen · 15 years ago
  51. e1d50cd Add metadata example. by Devang Patel · 15 years ago
  52. e5790a4 Stop leaking MDStrings. by Jeffrey Yasskin · 15 years ago
  53. 267124c Drop the ".w" qualifier for t2UXTB16* instructions as there is no 16-bit version by Johnny Chen · 15 years ago
  54. e8cfa63 Fix memcheck-found leaks: one false positive from using new[], and one true by Jeffrey Yasskin · 15 years ago
  55. b58a59b For SJLJ exception handling, make sure that all calls that are not marked by Jim Grosbach · 15 years ago
  56. 436e6e7 pr6478: The frame pointer spill frame index is only defined when there is a by Bob Wilson · 15 years ago
  57. c46e293 Run machine licm before machine cse to avoid messing up licm opportunities. by Evan Cheng · 15 years ago
  58. a5f32cb Avoid cse load instructions unless they are known to be invariant loads. by Evan Cheng · 15 years ago
  59. bbf39b0 pr6480: Don't try producing ld/st-multiple instructions when the address is by Bob Wilson · 15 years ago
  60. d4076cf Rewrite makefiles to explicitly reference DESTDIR to fix bug 3153. by Erick Tryzelaar · 15 years ago
  61. 3cfe010 Fix the remaining MUL8 and DIV8 to define AX instead of AL,AH. by Jakob Stoklund Olesen · 15 years ago
  62. 0ef701e Fix recognition of 16-bit bswap for C front-ends which emit the by Dan Gohman · 15 years ago
  63. bfcc8e0 not committing what you test = bad. by Chris Lattner · 15 years ago
  64. 225d4ca make gep matching in fastisel match the base of the gep as a by Chris Lattner · 15 years ago
  65. c19ae9d add a statistic for # times fastisel fails. by Chris Lattner · 15 years ago
  66. 39c75f2 Fix PR6360. It's easy for a stub's address to escape to user code, so we can't by Jeffrey Yasskin · 15 years ago
  67. ba72b0c Fix a typo Duncan noticed. by Dan Gohman · 15 years ago
  68. 0635fc5 Added 32-bit Thumb instructions for Preload Data (PLD, PLDW) and Preload by Johnny Chen · 15 years ago
  69. b8f2e4b Simplify the condition-checking logic and hopefully clear up a build failure by John McCall · 15 years ago
  70. 7b7b907 Teach lit to honor conditional directives. The syntax is: by John McCall · 15 years ago
  71. 5bf7f88 Make the 'icmp pred trunc(ext(X)), CST --> icmp pred X, ext(trunc(CST))' by Nick Lewycky · 15 years ago
  72. e57898c Fix PR5291, in which a SmallPtrSet iterator was held across an insertion into by Jeffrey Yasskin · 15 years ago
  73. 9763f70 Rename -machine-cse to -enable-machine-cse. by Evan Cheng · 15 years ago
  74. 97d8534 add a comment. by Chris Lattner · 15 years ago
  75. 57fcd03 so hey, it turns out that the histogram was completely wrong, because by Chris Lattner · 15 years ago
  76. b3958e8 Look ahead a bit to determine if a physical register def that is not marked dead is really alive. This is necessary to catch a lot of common cse opportunities for targets like x86. by Evan Cheng · 15 years ago
  77. 6b4ae71 zap fixme. by Chris Lattner · 15 years ago
  78. 9752fb1 now that complexpatterns are all emitted at the end of the match by Chris Lattner · 15 years ago
  79. 57bf8a4 change the new isel matcher to emit ComplexPattern matches by Chris Lattner · 15 years ago
  80. 8e98d12 Make sure JITResolvers don't leave any stubs behind. When a JITResolver was by Jeffrey Yasskin · 15 years ago
  81. d1aca7c enhance comment output to specify what recorded slot by Chris Lattner · 15 years ago
  82. 6900a39 Fix more code to work properly with vector operands. Based on by Dan Gohman · 15 years ago
  83. 992e619 Teach the pic16 target to recognize pic16-*-* triples. by John McCall · 15 years ago
  84. 2c4afd1 inline CannotYetSelectIntrinsic into CannotYetSelect and simplify. by Chris Lattner · 15 years ago
  85. 67bda72 Fix a logic error. An instruction that has a live physical register def cannot be CSE'ed, but it *can* be used to replace a common subexpression. by Evan Cheng · 15 years ago
  86. a92dced Remove PHINodeTraits and use MachineInstrExpressionTrait instead. by Evan Cheng · 15 years ago
  87. 7eb4beb Expose the rest of the llvm-c scalar opts to ocaml. by Erick Tryzelaar · 15 years ago
  88. 9c7c566 Rename some ocaml functions. by Erick Tryzelaar · 15 years ago
  89. 7b3afb4 Expose the external functions for ocaml's execution engine as an optimization. by Erick Tryzelaar · 15 years ago
  90. 4ad188b Expose alignment and stack alignment attributes to llvm-c and ocaml. by Erick Tryzelaar · 15 years ago
  91. 67eaa08 Move MachineInstrExpressionTrait::getHashValue() out of line so it can skip over only virtual register defs. This matches what isEqual() is doing. by Evan Cheng · 15 years ago
  92. 05bdcbb Re-apply r97667 but with a little bit of thought put into the patch. This implements a special DenseMapInfo trait for DenseMap<MachineInstr*> that compare the value of the MachineInstr rather than the pointer value. Since the hashing and equality test functions ignore defs it's useful for doing CSE kind optimization. by Evan Cheng · 15 years ago
  93. cb721da Modified the asm string of 16-bit Thumb MUL instruction so that it prints: by Johnny Chen · 15 years ago
  94. 319dfa3 Revert 97667. It broke a bunch of tests. by Dan Gohman · 15 years ago
  95. 34cdf6e Fix funky indentation and add comments. by Evan Cheng · 15 years ago
  96. a054ae0 Move DenseMapInfo for MachineInstr* to MachineInstr.h by Evan Cheng · 15 years ago
  97. a72d2a2 Fix a bug in SelectionDAG's ReplaceAllUsesWith in the case where by Dan Gohman · 15 years ago
  98. 16b48b8 Machine CSE work in progress. It's doing some CSE now. But implicit def of physical registers are getting in the way. by Evan Cheng · 15 years ago
  99. 1423c70 Add MachineRegisterInfo::hasOneUse and hasOneNonDBGUse. by Evan Cheng · 15 years ago
  100. 14c85cb don't use always_inline with gcc 3.4, it has some unimplemented features by Chris Lattner · 15 years ago