1. 98e3a68 Fixes PR2395. Looking for a constant in a GEP tail (when the first GEP by Wojciech Matyjewicz · 16 years ago
  2. 370a25c update vc configure project for renaming of by Steve Naroff · 16 years ago
  3. da5860f Don't use the GOT for symbols that are not externally visible. by Rafael Espindola · 16 years ago
  4. 833f25d move CannotBeNegativeZero to ValueTracking. Simplify some signbit comparisons. by Chris Lattner · 16 years ago
  5. 173234a move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits by Chris Lattner · 16 years ago
  6. 009e4f7 Fix two issues that Eli Friedman pointed out, where would misoptimized code like: by Owen Anderson · 16 years ago
  7. 19d4d12 Test for PR2401 by Owen Anderson · 16 years ago
  8. 12cb36c Don't remove the memcpy when call slot substitution fails. by Owen Anderson · 16 years ago
  9. 6bd15ce Remember to update the reverse non-local cache when cleaning up dirty entries. This fixes PR2397. by Owen Anderson · 16 years ago
  10. d8f34fa Make ping more aggressive in finding nonlocal caching errors. by Owen Anderson · 16 years ago
  11. 80b74b4 Prune empty dirs by Anton Korobeynikov · 16 years ago
  12. b8d0b80 add a predicate. by Chris Lattner · 16 years ago
  13. 12a3f83 Initialize members properly during construction by Anton Korobeynikov · 16 years ago
  14. f413cdf When simplifying a call to a bitcast function, tighten up by Duncan Sands · 16 years ago
  15. bdbb750 Fixed flag issue that was generating infinite loop while in list scheduling. by Bruno Cardoso Lopes · 16 years ago
  16. f4408e8 Add a standard for control-flow unreachable assertions in functions that return by Nick Lewycky · 16 years ago
  17. 48fb19a updates to some svn:ignore properties by Gabor Greif · 16 years ago
  18. 7693195 update this patch to handle an extraneous &1. This should be pulled by Chris Lattner · 16 years ago
  19. 995be7d AsmWriter support for insertvalue/extractvalue. These instructions can by Dan Gohman · 16 years ago
  20. 0aab28b Improved bitcode support for insertvalue/extractvalue. by Dan Gohman · 16 years ago
  21. 8e64041 Fix a copy+paste error in a comment. by Dan Gohman · 16 years ago
  22. 35651cd Fix some bugs with the handling of indices in insertvalue/extractvalue. by Dan Gohman · 16 years ago
  23. 517e1f5 Peer through sext/zext when looking for not(cmp). by Nick Lewycky · 16 years ago
  24. 4914db0 Yay us! Every one of these examples turns into icmp/zext/ret. by Nick Lewycky · 16 years ago
  25. 9419ddb Add more i1 optimizations. add, sub, mul, s/udiv on i1 are now simplified away. by Nick Lewycky · 16 years ago
  26. fd12a0b Adding i1 is always Xor. by Nick Lewycky · 16 years ago
  27. 310d2eb Callback was not executed on OS X when it was a function. by Mikhail Glushenkov · 16 years ago
  28. e56d946 Fix the CBE's handling of instructions whose result is an i1. Previously, by Chris Lattner · 16 years ago
  29. 7e2dd66 Factor several methods, including getInversePredicate and by Dan Gohman · 16 years ago
  30. e4c67cd Teach the DAGISelEmitter to not compute the variable_ops operand by Dan Gohman · 16 years ago
  31. 2830741 Remove an unused variable. by Dan Gohman · 16 years ago
  32. 81a0c0b IR, bitcode reader, bitcode writer, and asmparser changes to by Dan Gohman · 16 years ago
  33. 652f7ea Revert 51775. by Evan Cheng · 16 years ago
  34. 8666cc3 Add an isAggregateType predicate. by Dan Gohman · 16 years ago
  35. 7645e57 Fix indentation. by Evan Cheng · 16 years ago
  36. 89df08c Fix indentation. by Evan Cheng · 16 years ago
  37. 11bf2ac Add an operator< for SmallVector. by Dan Gohman · 16 years ago
  38. dbb8137 The coalescer doesn't need LiveVariables now that we have register use iterators. by Owen Anderson · 16 years ago
  39. ba2c487 rewrite operand loops to use iterators by Gabor Greif · 16 years ago
  40. 856e106 Make all help strings start in upper case. by Mikhail Glushenkov · 16 years ago
  41. 15a17f5 Forgot to commit this file. by Owen Anderson · 16 years ago
  42. 74a0c28 Fix the -opt switch and add a test case for it. by Mikhail Glushenkov · 16 years ago
  43. 18aac1c Fix indentation. by Mikhail Glushenkov · 16 years ago
  44. 7ef3606 Add a --dry-run option to llvmc2. Patch by Holger Schurig. by Mikhail Glushenkov · 16 years ago
  45. 3947e4d Preserve the register coallescer, and update live intervals more correctly by triggering a renumbering after phi elimination. by Owen Anderson · 16 years ago
  46. 427de86 Since LCSSA switched over to DenseMap, we have to be more careful to avoid iterator invalidation. Fixes PR2385. by Owen Anderson · 16 years ago
  47. babf11f Patches for building llvm on Solaris x86. Contributed by Nathan Keynes. by Evan Cheng · 16 years ago
  48. 33540ad Give a proper error message when a command line option is defined more than by Matthijs Kooijman · 16 years ago
  49. 494661c Use eraseFromParent() instead of doing that manually in two places. by Matthijs Kooijman · 16 years ago
  50. 74b5e07 Let Instruction::getOpcodeName() return something useful for the new by Matthijs Kooijman · 16 years ago
  51. 37a6134 Add the "AsCheapAsAMove" flag to some 64-bit xor instructions. by Bill Wendling · 16 years ago
  52. 7329610 Add a --save-temps option. by Mikhail Glushenkov · 16 years ago
  53. a7d0ae3 Add a check for side effect-free options (specified only in the OptionList). by Mikhail Glushenkov · 16 years ago
  54. 0ab8ac3 Documentation update. by Mikhail Glushenkov · 16 years ago
  55. 2b7bcb4 Refactoring: remove code duplication introduced in the previous patch. by Mikhail Glushenkov · 16 years ago
  56. 09b51c3 Refactoring: split CollectProperties into two separate function objects. by Mikhail Glushenkov · 16 years ago
  57. ed3ba40 Show argv[0] in error messages (like gcc). by Mikhail Glushenkov · 16 years ago
  58. e4322895 New feature: OptionList. by Mikhail Glushenkov · 16 years ago
  59. 270cae3 Documentation update. by Mikhail Glushenkov · 16 years ago
  60. 5fe8475 A small optimization: use static char* array instead of StrVector. by Mikhail Glushenkov · 16 years ago
  61. 92b8da7 Make it possible to test if the '-o' option is provided. by Mikhail Glushenkov · 16 years ago
  62. 34f3762 Fix: 'sink' handling was broken. by Mikhail Glushenkov · 16 years ago
  63. 6be4ffc Add support for option aliases. by Mikhail Glushenkov · 16 years ago
  64. 2d0dc9a Allow nesting of case expressions. by Mikhail Glushenkov · 16 years ago
  65. 4fb71ea Small error message improvement. by Mikhail Glushenkov · 16 years ago
  66. 708e7c2 Remove RequireDefault parameter from EmitCaseConstructHandler. by Mikhail Glushenkov · 16 years ago
  67. fb37f39 Fix some headers. by Mikhail Glushenkov · 16 years ago
  68. 2e73e85 New tests for the 'case' expression: not_empty, in_language. by Mikhail Glushenkov · 16 years ago
  69. ef4160d -E should print to stdout. by Mikhail Glushenkov · 16 years ago
  70. ffcf3a1 Make it possible to have multiple input languages for a single tool. by Mikhail Glushenkov · 16 years ago
  71. aa3bb17 Rename StringVector to StrVector (to be consistent with LLVMCConfigurationEmitter.cpp). by Mikhail Glushenkov · 16 years ago
  72. 35bca41 Minor error message fixes. by Mikhail Glushenkov · 16 years ago
  73. 163dc1e Documentation and examples improvements by Mikhail Glushenkov · 16 years ago
  74. cb64f4b Better error reporting for the 'case' construct. by Mikhail Glushenkov · 16 years ago
  75. 37f509a Do not generate empty 'if's for the output_suffix property. by Mikhail Glushenkov · 16 years ago
  76. cd0858e Update documentation, add examples. by Mikhail Glushenkov · 16 years ago
  77. 1e4bab2 Rename LLVMC-Tutorial.rst to LLVMC-Reference.rst by Mikhail Glushenkov · 16 years ago
  78. 2242456 Make it possible to use hooks like this: '$CALL(MyHook)/path/to/file'. by Mikhail Glushenkov · 16 years ago
  79. 5c7578d Make it possible to change the output file suffix based on command-line options. by Mikhail Glushenkov · 16 years ago
  80. 08bd2e7 Add support for user-provided hooks and environment variable reads to the cmd_line tool property. by Mikhail Glushenkov · 16 years ago
  81. 4eaa389 Enable the response file ('llvmc @file') support. by Mikhail Glushenkov · 16 years ago
  82. 706aecf Update the code to the fact that StringSet now lives in llvm/ADT. by Mikhail Glushenkov · 16 years ago
  83. 14ec27f Some small tweaks to make the generated code prettier. by Mikhail Glushenkov · 16 years ago
  84. b5ccfbf Make it possible to use the generalised 'case' construct in the cmd_line property. by Mikhail Glushenkov · 16 years ago
  85. e5557f4 Add a generalised 'case' construct. by Mikhail Glushenkov · 16 years ago
  86. 6143519 Unbreak this test. by Nick Lewycky · 16 years ago
  87. baa1543 remove the StripSymbolsPass. This should not be done by default in libLTO.dylib. The linker will remove the symbol names if needed after LTO is done by Nick Kledzik · 16 years ago
  88. 493e038 Remove an unused variable. by Dan Gohman · 16 years ago
  89. cdff51c Fix an error in the comment for APInt::getMinSignedBits. by Dan Gohman · 16 years ago
  90. 5bd9123 Fix a typo in a comment. by Dan Gohman · 16 years ago
  91. 5a56bf6 Fix a copy+paste error in a comment. by Dan Gohman · 16 years ago
  92. 64d237c Fix doxygen comment syntax. by Dan Gohman · 16 years ago
  93. 7eec0c2 Make the renumbering correct in the face of deleted instructions that have been removed from the LiveIntervals maps. by Owen Anderson · 16 years ago
  94. 07252fd add doxygen comments by Gabor Greif · 16 years ago
  95. 6445537 Unbreak build. by Bill Wendling · 16 years ago
  96. 81fb27c Remove guard, so *each* inclusion will result in a warning by Anton Korobeynikov · 16 years ago
  97. b410617 Add patterns for CALL32m and CALL64m. They aren't matched in most by Dan Gohman · 16 years ago
  98. eecfa36 Remove more iostream header includes. Needed to implement a "FlushStream" by Bill Wendling · 16 years ago
  99. ec58498 Remove <iostream>. by Bill Wendling · 16 years ago
  100. 9491195 Add newline at end of file. by Owen Anderson · 16 years ago