1. a3a1635 Attempt to fix MSVC build. by Eli Friedman · 13 years ago
  2. 7247a5f Fix APFloat::getLargest so that it actually returns the correct value. Found by accident while reviewing a patch to nearby code. by Eli Friedman · 13 years ago
  3. 9eb6b4d Fix APInt::operator*= so that it computes the correct result for large integers where there is unsigned overflow. Fix APFloat::toString so that it doesn't depend on the incorrect behavior in common cases (and computes the correct result in some rare cases). Fixes PR11086. by Eli Friedman · 13 years ago
  4. e97728e The product of two chrec's can always be represented as a chrec. by Nick Lewycky · 13 years ago
  5. 7850dd0 Fix a bug in compare_numeric(). by Jakob Stoklund Olesen · 13 years ago
  6. f56dc28 NULL cannot be portably used as the last argument to a function with __attribute((sentinel)), even though it usually works. Use (void*)0 instead. PR11002. by Eli Friedman · 13 years ago
  7. dcd9996 Add APInt support for converting to/from hexatridecimal strings by Douglas Gregor · 13 years ago
  8. 4bffb62 unittests/Support/DataExtractorTest.cpp: Specify ULL explicitly to a few constants. by NAKAMURA Takumi · 13 years ago
  9. 8c74f7f Add the DataExtractor utility class. by Benjamin Kramer · 13 years ago
  10. 5a76f00 Exclude more arm jit failures pending PR10783. by Andrew Trick · 13 years ago
  11. cda2a14 Fix C++0x narrowing errors when char is unsigned. by Jeffrey Yasskin · 13 years ago
  12. 9d74909 Fix a test that wasn't testing the right thing. by Matt Beaumont-Gay · 13 years ago
  13. f5ec9b5 The 'expected' argument to EXPECT_EQ is actually the first one; by John McCall · 13 years ago
  14. 0005cc7 Excluding ARM JIT tests until someone can fix this compilation path. by Andrew Trick · 13 years ago
  15. 3e74d6f Move TargetRegistry and TargetSelect from Target to Support where they belong. by Evan Cheng · 13 years ago
  16. 6815ff0 Avoid undefined behaviour if somehow NUM_GRAPHS equals 2^32 (or by Duncan Sands · 13 years ago
  17. 00eab6c Remove extra semicolon. by Jakub Staszak · 13 years ago
  18. 5edfbeb Use unsigned rather than uint16_t in case anyone feels like testing by Duncan Sands · 13 years ago
  19. 6f7eec1 Check an additional property specific to the way LLVM iterates over SCC's. by Duncan Sands · 13 years ago
  20. 8537e8a Add a unittest for the simply connected components (SCC) iterator class. by Duncan Sands · 13 years ago
  21. 0031b4f Add test cases for BlockFrequency. by Jakub Staszak · 13 years ago
  22. c437bd5 Remove some code that is no longer needed now that googletest knows how by Jay Foad · 13 years ago
  23. a44defe Explicitly cast narrowing conversions inside {}s that will become errors in by Jeffrey Yasskin · 13 years ago
  24. a920310 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 13 years ago
  25. 3f25ee0 Add Twine support for characters, and switch twine to use a union internally by Chris Lattner · 13 years ago
  26. 3ba292d Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future ambiguity by Jeffrey Yasskin · 13 years ago
  27. db125cf land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 13 years ago
  28. 3d42bfb Add an APFloat::convertToInt(APSInt) function that automatically manages the by Jeffrey Yasskin · 13 years ago
  29. d7c0273 The key of a StringMap can contain nul's in it, so having first() return by Chris Lattner · 13 years ago
  30. 5fdd6c8 Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 13 years ago
  31. 2280ebd Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 13 years ago
  32. eeb64ae De-constify Types in StructType::get() and TargetData::getIntPtrType(). by Jay Foad · 13 years ago
  33. f362aff De-constify Types in FunctionType::get(). by Jay Foad · 13 years ago
  34. 1afcace Land the long talked about "type system rewrite" patch. This by Chris Lattner · 13 years ago
  35. 9cbd7af Fix a subtle issue in SmallVector. The following code did not work as expected: by Owen Anderson · 13 years ago
  36. e6240e8 Fix the implementation of ConstantRange::sub(ConstantRange). Patch by Xi Wang! by Nick Lewycky · 13 years ago
  37. b065b06 Revamp the "ConstantStruct::get" methods. Previously, these were scattered by Chris Lattner · 13 years ago
  38. b231866 fix the varargs version of StructType::get to not require an LLVMContext, making usage by Chris Lattner · 13 years ago
  39. e817127 add some #includes that will soon be needed. by Chris Lattner · 13 years ago
  40. 5f36bb1 unittests: add test for APInt::toString() by Dylan Noblesmith · 13 years ago
  41. 5cf34fe Try fixing http://google1.osuosl.org:8011/builders/clang-i686-freebsd/builds/3548 by Argyrios Kyrtzidis · 13 years ago
  42. 0f5b687 Add unit tests for ADT/PackedVector by Argyrios Kyrtzidis · 13 years ago
  43. 0cf5156 Add CreateLifetimeStart and CreateLifetimeEnd to the IRBuilder, with plans to by Nick Lewycky · 13 years ago
  44. 117feba Teach getCastOpcode about element-by-element vector casts. For example, "trunc" by Duncan Sands · 13 years ago
  45. 104e992 Handle gcc-compatible compilers (such as clang) the same way we handle gcc. by Oscar Fuentes · 13 years ago
  46. 6cf081c Remove bounded StringRef::compare() since nothing but Clang SA was using it and it is just as easy to use StringRef::substr() preceding StringRef::compare() to achieve the same thing. by Lenny Maiorani · 13 years ago
  47. ec9186b PR9214: Convert Metadata API to use ArrayRef. by Jay Foad · 13 years ago
  48. 437ef0c Implements StringRef::compare with bounds. It is behaves similarly to strncmp(). Unit tests also included. by Lenny Maiorani · 13 years ago
  49. 562b84b Don't include Operator.h from InstrTypes.h. by Jay Foad · 13 years ago
  50. 6079465 While testing dragonegg I noticed that isCastable and getCastOpcode by Duncan Sands · 13 years ago
  51. f202c43 Strip trailing whitespace. by Duncan Sands · 13 years ago
  52. 8398512 Avoid turning a floating point division with a constant power of two into a denormal multiplication. by Benjamin Kramer · 13 years ago
  53. 2746000 Add APFloat::getExactInverse. by Benjamin Kramer · 13 years ago
  54. 3ecfc86 Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 13 years ago
  55. d8b4fb4 (Almost) always call reserveOperandSpace() on newly created PHINodes. by Jay Foad · 13 years ago
  56. d9103df Add an argument to APInt's magic udiv calculation to specify the number of bits that are known zero in the divided number. by Benjamin Kramer · 14 years ago
  57. 9bf9aa5 Fixes warnings emitted by Visual Studio 2010 compiler. by Oscar Fuentes · 14 years ago
  58. b4098ba Simplify RecursivelyDeleteDeadPHINode. The only functionality change by Duncan Sands · 14 years ago
  59. 8d7285d The signed version of our "magic number" computation for the integer approximation by Cameron Zwarich · 14 years ago
  60. 0b85d07 Put targets on folders, if the IDE supports the feature. by Oscar Fuentes · 14 years ago
  61. eff5e69 Make RecursivelyDeleteDeadPHINode delete a phi node that has no users and add a by Nick Lewycky · 14 years ago
  62. 1a4021a Teach RecursivelyDeleteDeadPHINodes to handle multiple self-references. Patch by Nick Lewycky · 14 years ago
  63. 63cc3a8 Adds llvm::sys::path::is_separator() to test whether a char is a path separator by Zhanyong Wan · 14 years ago
  64. 5e342ec build: Add MAKEFILE_UNITTEST_NO_INCLUDE_COMMON build variable, to be leveraged by Daniel Dunbar · 14 years ago
  65. ee64684 Part of this test is invariant inside the inner loop - move it outside the loop. by Duncan Sands · 14 years ago
  66. ae200c6 Remove NoVendor and NoOS, added in commit 123990, from Triple. While it by Duncan Sands · 14 years ago
  67. b3371cd by Chris Lattner · 14 years ago
  68. 859f818 Clang was not parsing target triples involving EABI and was generating wrong IR (wrong PCS) and passing the wrong information down llc via the target-triple printed in IR. I've fixed this by adding the parsing of EABI into LLVM's Triple class and using it to choose the correct PCS in Clang's Tools. A Clang patch is on its way to use this infrastructure. by Renato Golin · 14 years ago
  69. 248f9f2 Unittests/Support/Path: Tweak test. by Michael J. Spencer · 14 years ago
  70. ba7c38c Allow unnamed_addr on declarations. by Rafael Espindola · 14 years ago
  71. 3bf2279 Disable RTTI when building unit tests. This avoids errors at link time. by Oscar Fuentes · 14 years ago
  72. d72479c Reject uses of unnamed_addr in declarations. by Rafael Espindola · 14 years ago
  73. bea4626 First step in fixing PR8927: by Rafael Espindola · 14 years ago
  74. 43eaade Remove the "ugly" method BranchInst::setUnconditionalDest(). by Jay Foad · 14 years ago
  75. 238589e UnitTests/Path: Add magical tests. This will also test identify_magic. by Michael J. Spencer · 14 years ago
  76. f9fd078 UnitTests/Path: More ASSERT_NO_ERROR cleanup. by Michael J. Spencer · 14 years ago
  77. f94f732 UnitTests/Path: Fix typo, add error number, and enable the directory cleanup code. by Michael J. Spencer · 14 years ago
  78. 2558516 UnitTests/PathV2: Setup a test fixture to make tracking created file system by Michael J. Spencer · 14 years ago
  79. da7c1ca Support/PathV2: Implement directory iteration on POSIX. by Michael J. Spencer · 14 years ago
  80. ba64b97 UnitTests/Path: Produce useful diagnostics on error. by Michael J. Spencer · 14 years ago
  81. e562dba fix PR8867: a crash handling fp128. Thanks to Nick for the testcase. by Chris Lattner · 14 years ago
  82. 8e68c38 Change all self assignments X=X to (void)X, so that we can turn on a by Jeffrey Yasskin · 14 years ago
  83. 2a6899c Add ADT/IntEqClasses.h as a light-weight implementation of EquivalenceClasses.h. by Jakob Stoklund Olesen · 14 years ago
  84. d715e07 Add more checks to IntervalMapOverlaps::advance() to ensure that advanceTo sees by Jakob Stoklund Olesen · 14 years ago
  85. 5049ee5 It is allowed to call IntervalMap::const_iterator::advanceTo() with a key that by Jakob Stoklund Olesen · 14 years ago
  86. 4aec85a Fix crash when IntervalMapOverlaps::advanceTo moves past the last overlap. by Jakob Stoklund Olesen · 14 years ago
  87. 90675c8 Complete tests for IntervalMapOverlaps. by Jakob Stoklund Olesen · 14 years ago
  88. 460ee0f Add basic test exposing many bugs. by Jakob Stoklund Olesen · 14 years ago
  89. 5029159 Support/PathV2: Change most functions in the path namespace to return their work by Michael J. Spencer · 14 years ago
  90. 729b294 CMake: Fix warning in gtest header used by unit tests. by Frits van Bommel · 14 years ago
  91. 40f8f62 PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
  92. b3d37e3 unittests/CMakeLists.txt: Tweak unittests' layout to be identical to GNU build. by NAKAMURA Takumi · 14 years ago
  93. 936671b Support/PathV2: Remove the error_code return type from all functions in the path by Michael J. Spencer · 14 years ago
  94. ee271d8 Support/PathV2: Move make_absolute from path to fs. by Michael J. Spencer · 14 years ago
  95. 753cbbb Support/FileSystem: Add directory_iterator implementation. by Michael J. Spencer · 14 years ago
  96. 9ad8221 Unittests/Support/PathV2: Add FileSystem tests. by Michael J. Spencer · 14 years ago
  97. 7a26aca Add IntervalMap::iterator::set{Start,Stop,Value} methods that allow limited by Jakob Stoklund Olesen · 14 years ago
  98. 106aa73 Support/FileSystem: Add remove implementation. by Michael J. Spencer · 14 years ago
  99. 6d6d16a unittests/Support/PathV2: remove(3) requires a terminated string. by Benjamin Kramer · 14 years ago
  100. 371716c Unittests/Support/PathV2: Cleanup and remove output. by Michael J. Spencer · 14 years ago