1. c156632 by Stephen Wilson · 14 years ago
  2. 00d78f1 Use explicit add_subdirectory's for LLVM target sublibraries instead by Oscar Fuentes · 14 years ago
  3. 7ac0199 Fix typo. by Nick Lewycky · 14 years ago
  4. 1347623 PR9218: SimplifyDemandedVectorElts can return a non-null value that is not by Eli Friedman · 14 years ago
  5. 86b115c Minor x86 README updates. by Eli Friedman · 14 years ago
  6. 37d42f8 Add modules to codegen as soon as possible. This reduces the link time by Rafael Espindola · 14 years ago
  7. 17dce36 Try to fix the MC/AsmParser/section.s failure on the llvm-x86_64-linux-vg_leak by Cameron Zwarich · 14 years ago
  8. 824a907 implement PR9264: disambiguating 'bt mem, imm' as a btl. by Chris Lattner · 14 years ago
  9. 80e8b50 rewrite the memset_pattern pattern generation stuff to accept any 2/4/8/16-byte by Chris Lattner · 14 years ago
  10. 41bfbb0 Stores of null pointers should turn into memset, we weren't recognizing by Chris Lattner · 14 years ago
  11. 3a39372 Implement rdar://9009151, transforming strided loop stores of by Chris Lattner · 14 years ago
  12. 9bb83e4 Add the PARSE_ARGUMENTS CMake macro to LLVM so I can use it to clean by Jeffrey Yasskin · 14 years ago
  13. 38297f5 Allow getting the address of the value in a PointerUnion or PointerIntPair if one is by Argyrios Kyrtzidis · 14 years ago
  14. dd6e40a Fix typos. by Eric Christopher · 14 years ago
  15. 3f912ad Add ImmutableMap methods 'manualRetain()', 'manualRelease()', and 'getRootWithoutRetain()' to help more aggressively reclaim memory in the static analyzer. by Ted Kremenek · 14 years ago
  16. 5bc9fec Do not emit empty DW_TAG_lexical_block DIEs. In one test case, size of debug info reduced by almost 7%. by Devang Patel · 14 years ago
  17. fe19e3f DIE numbers do not add any value in this test. by Devang Patel · 14 years ago
  18. 1b847de Give SplitAnalysis a VRM member to access VirtRegMap::getOriginal(). by Jakob Stoklund Olesen · 14 years ago
  19. 4b19c98 Avoid dangling else warnings. by Joerg Sonnenberger · 14 years ago
  20. 0eeca44 Missed member rename for naming convention. by Jakob Stoklund Olesen · 14 years ago
  21. fd38917 This method belonged in VirtRegMap. by Jakob Stoklund Olesen · 14 years ago
  22. a2ebf60 Separate timers for local and global splitting. by Jakob Stoklund Olesen · 14 years ago
  23. 75dab00 Make "-opt [-emit-llvm]" work for .ll files. by Mikhail Glushenkov · 14 years ago
  24. dc8c3fd Provide enums to build complex address calucation expressions. by Devang Patel · 14 years ago
  25. f3a3214 Remove unused tag. by Devang Patel · 14 years ago
  26. 29020a3 These tags are now covered by dwarf::TagString(). by Devang Patel · 14 years ago
  27. 98d9f5d Provide tag strings for llvm specific tags. by Devang Patel · 14 years ago
  28. a778f5c Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. by Devang Patel · 14 years ago
  29. 0160c8a Now that -loop-idiom uses TargetLibraryInfo properly, it doesn't by Chris Lattner · 14 years ago
  30. e324f6e Use VirtRegMap's Virt2SplitMap to keep track of the original live range before splitting. by Jakob Stoklund Olesen · 14 years ago
  31. 188a7e0 add a way to disable all builtins, wire it up to opt's -disable-simplifylibcalls flag. by Chris Lattner · 14 years ago
  32. c19175c Make loop-idiom use TargetLibraryInfo to determine whether it is allowed by Chris Lattner · 14 years ago
  33. 398c0d8 add memset and memcpy, though they are always available for now. by Chris Lattner · 14 years ago
  34. a84b2ff rearrange some comments, no functionality change. by Chris Lattner · 14 years ago
  35. 2a66aca Have opt set up a specific TargetLibraryInfo for modules with a triple. by Chris Lattner · 14 years ago
  36. 9a89894 CMake: updated list of tblgen source files. by Oscar Fuentes · 14 years ago
  37. 6d857ca Move library stuff out of the toplevel CMakeLists.txt file. by Oscar Fuentes · 14 years ago
  38. ba05c01 Add VirtRegMap::rewrite() and use it in the new register allocators. by Jakob Stoklund Olesen · 14 years ago
  39. d8c8788 Add FixedLenDecoderEmitter, the skeleton of a new disassembler emitter for fixed-length instruction encodings. by Owen Anderson · 14 years ago
  40. ce99120 introduce a new TargetLibraryInfo pass, which transformations can use to by Chris Lattner · 14 years ago
  41. d78b789 Revert r125956, which broke the build if you _don't_ have lldb checked out. by Owen Anderson · 14 years ago
  42. 5028249 Reapply r114997 now that the buildbots have been updated. by Bill Wendling · 14 years ago
  43. ebdf0f9 This patch lets LLDB build as an LLVM subproject. LLDB is not built in by Stephen Wilson · 14 years ago
  44. 8bba1a5 Fix style and a typo by Bruno Cardoso Lopes · 14 years ago
  45. 584bf7b Add assembly parsing support for "msr" and also fix its encoding. Also add by Bruno Cardoso Lopes · 14 years ago
  46. 6309b3e improve support for OpenBSD, patch by Amit Kulkarni! by Chris Lattner · 14 years ago
  47. 1e09e5b Expose getTypeName to the C API. Patch by Patrick Walton. by Rafael Espindola · 14 years ago
  48. 39a7de7 Add some transforms of the kind X-Y>X -> 0>Y which are valid when there is no by Duncan Sands · 14 years ago
  49. 5c86257 The objectsize intrinsic doesn't access any memory. by Benjamin Kramer · 14 years ago
  50. c1e4ce6 add a poor division by constant case. by Chris Lattner · 14 years ago
  51. 67982da add a testcase for r125827 by Chris Lattner · 14 years ago
  52. 1646953 Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure. by Cameron Zwarich · 14 years ago
  53. 78f7a25 prevent jump threading from merging blocks when their address is by Chris Lattner · 14 years ago
  54. 13fb0db hoist GlobalValue::removeDeadConstantUsers up to being a method on Constant. by Chris Lattner · 14 years ago
  55. f5ebfb0 Don't unroll loops whose header block's address is taken. by Chris Lattner · 14 years ago
  56. 90d238c Make -disable-simplify-libcalls work with -std-compile-opts by Peter Collingbourne · 14 years ago
  57. 5ad596f Recognize monitor/mwait with explicit register arguments by Joerg Sonnenberger · 14 years ago
  58. c788f44 Check the errorcode. by Argyrios Kyrtzidis · 14 years ago
  59. febb0bd Trim debugging output. by Jakob Stoklund Olesen · 14 years ago
  60. 97755a0 Recognize leavel and leaveq aliases for leave. by Joerg Sonnenberger · 14 years ago
  61. a4defc0 Do not lose debug info of an inlined function argument even if the argument is only used through GEPs. by Devang Patel · 14 years ago
  62. 6ef6ced Check that MnemonicAlias doesn't map back to the same string. by Joerg Sonnenberger · 14 years ago
  63. c8cb8ef have instcombine preserve nsw/nuw/exact when sinking by Chris Lattner · 14 years ago
  64. 0db841f Add basic register allocator statistics. by Jakob Stoklund Olesen · 14 years ago
  65. 1521e91 fix typo by Chris Lattner · 14 years ago
  66. 742c0dd New library: LLVMX86Utils. by Oscar Fuentes · 14 years ago
  67. 4bd8217 fix instcombine merging GEPs through a PHI to only make the by Chris Lattner · 14 years ago
  68. 093399c Enhance constant folding of bitcast operations on vectors of floats. by Nadav Rotem · 14 years ago
  69. bd9f6bf add is always integer, thanks to Frits for noticing this. by Chris Lattner · 14 years ago
  70. 583b68f by David Greene · 14 years ago
  71. 034a80d Split local live ranges. by Jakob Stoklund Olesen · 14 years ago
  72. 64849ce The labyrinthine X86 backend no longer appears to require these patterns. by Dan Gohman · 14 years ago
  73. fbd53f7 Fix wrong logic in promotion of signed mul-with-overflow (I pointed this out at by Duncan Sands · 14 years ago
  74. 6904f05 Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 generally. by NAKAMURA Takumi · 14 years ago
  75. e310b3a Fix whitespace. by NAKAMURA Takumi · 14 years ago
  76. fe167c5 This has been implemented. by Duncan Sands · 14 years ago
  77. a772433 Transform "A + B >= A + C" into "B >= C" if the adds do not wrap. Likewise for some by Duncan Sands · 14 years ago
  78. 2598b1f Switch to SmallVector in SimpleRegisterCoalescing for a 3.5% speedup on 403.gcc. by Cameron Zwarich · 14 years ago
  79. 61a7334 Adjust indenting of arguments. by Cameron Zwarich · 14 years ago
  80. 688521c Return Changed from SplitPHIEdges rather than always returning true. by Cameron Zwarich · 14 years ago
  81. 214c920 lit/TestingConfig.py: Add the environment variable PRINTF_EXPONENT_DIGITS as workaround [PR6745] for mingw's tests. Danil Malyshev suggested this. by NAKAMURA Takumi · 14 years ago
  82. c85094f Add serialization for Expr* arguments for attributes to clang tablegen files. by Sean Hunt · 14 years ago
  83. 41429e3 preserve NUW/NSW when transforming add x,x by Chris Lattner · 14 years ago
  84. 3e468e1 filecheckize by Chris Lattner · 14 years ago
  85. ccd279d Fix thinko, basic blocks are SESE. The exits may have many edges though. by Nick Lewycky · 14 years ago
  86. cb40195 add some notes on compares + binops. Remove redundant entries. by Chris Lattner · 14 years ago
  87. de1d8a5 fix PR9215, preventing -reassociate from clearing nsw/nuw when by Chris Lattner · 14 years ago
  88. 5653f1f Add a few missed xforms from GCC PR14753 by Chris Lattner · 14 years ago
  89. a901129 Swap VT and DebugLoc operands of getExtLoad() for consistency with by Stuart Hastings · 14 years ago
  90. 5a287d7 Add a debug obj-path option to make it easy to keep the .o produce by LTO. by Rafael Espindola · 14 years ago
  91. eb1dc98 Remove outdated README entry. by Eli Friedman · 14 years ago
  92. fd51e95 Remove outdated README entry. by Eli Friedman · 14 years ago
  93. c5cb996 Update README entry. by Eli Friedman · 14 years ago
  94. 7bccf6a Refactor zero folding slightly. Clean up todo. by Eric Christopher · 14 years ago
  95. 908159b Gas is very inconsistent about when a relaxation/relocation is needed. Do by Rafael Espindola · 14 years ago
  96. 169e155 The change for PR9190 wasn't quite right. We need to avoid making the by Eric Christopher · 14 years ago
  97. f621e3b Add testcase for PR9190. by Eric Christopher · 14 years ago
  98. 7768a9d Add support for pushsection and popsection. Patch by Joerg Sonnenberger. by Rafael Espindola · 14 years ago
  99. e32effb Remove a duplicated check. by Evan Cheng · 14 years ago
  100. 5eda282 Some single precision VFP instructions may be executed on NEON pipeline, but not double precision ones. by Evan Cheng · 14 years ago