- Oct 12, 2009
-
-
- Oct 10, 2009
-
-
Jeffrey Yasskin authored
mappings, which could cause errors and assert-failures. This patch fixes that, adds a test, and refactors the global-mapping-removal code into a single place. llvm-svn: 83678
-
- Oct 06, 2009
-
-
Jeffrey Yasskin authored
llvm-svn: 83401
-
Duncan Sands authored
where the element is of a basic builtin type. For example, to get an i8* use getInt8PtrTy. llvm-svn: 83379
-
http://llvm.org/PR5116Jeffrey Yasskin authored
check-lit` on both x86-64 Linux and x86-32 Darwin. llvm-svn: 83353
-
- Oct 02, 2009
-
-
Benjamin Kramer authored
llvm-svn: 83252
-
Benjamin Kramer authored
- MingW needs -lpsapi (in ${LIBS}) linked after -lLLVMSystem. Noticed by Ronald Pijnacker! - Some parts of the System library must be build with exceptions on windows. Based on a patch by Jay Foad! llvm-svn: 83251
-
- Sep 27, 2009
-
-
Nick Lewycky authored
instructions' optimization flags. llvm-svn: 82934
-
Nick Lewycky authored
llvm-svn: 82925
-
- Sep 26, 2009
-
-
Chris Lattner authored
and makes the API more annoying. Add a Regex::getNumMatches() method. llvm-svn: 82877
-
- Sep 25, 2009
-
-
Jeffrey Yasskin authored
setenv(). This patch just disables the test rather than getting putenv() to work. Thanks to Sandeep Patel for reporting the problem. llvm-svn: 82797
-
- Sep 24, 2009
-
-
Chris Lattner authored
; CHECK: movl {{%e[a-z][xi]}}, %eax or whatever. llvm-svn: 82717
-
Jeffrey Yasskin authored
a trivial unittest would have caught. This revision also adds the trivial unittest. llvm-svn: 82675
-
- Sep 18, 2009
-
-
Daniel Dunbar authored
llvm-svn: 82232
-
- Sep 17, 2009
-
-
Daniel Dunbar authored
llvm-svn: 82148
-
Daniel Dunbar authored
llvm-svn: 82087
-
- Sep 15, 2009
-
-
Daniel Dunbar authored
- As best I can tell, we have eliminated all the code which used to require a larger buffer size. llvm-svn: 81912
-
- Sep 14, 2009
-
-
Daniel Dunbar authored
llvm-svn: 81752
-
Daniel Dunbar authored
- 'make unittests' still builds and tests. - 'make unitcheck' inside a unittest directory runs the tests in that directory. llvm-svn: 81725
-
- Sep 13, 2009
-
-
Daniel Dunbar authored
- This eliminates a race between building the unittests and linking the UnitTestMain library. llvm-svn: 81719
-
Daniel Dunbar authored
llvm-svn: 81692
-
Daniel Dunbar authored
- 'make unittests' still builds and tests. - 'make unitcheck' inside a unittest directory runs the tests in that directory. llvm-svn: 81687
-
- Sep 09, 2009
-
-
Jeffrey Yasskin authored
TypeBuilder was using a local static variable to cache its result. This made it ignore changes in its LLVMContext argument and always return a type constructed from the argument to the first call. llvm-svn: 81316
-
- Sep 07, 2009
-
-
Daniel Dunbar authored
llvm-svn: 81142
-
- Sep 06, 2009
-
-
Daniel Dunbar authored
llvm-svn: 81102
-
- Sep 05, 2009
-
-
Nick Lewycky authored
equality. Prefer EXPECT_EQ(foo, Full) over EXPECT_TRUE(foo.isFullSet()) because the former will print out the contents of the constant range that failed. llvm-svn: 81094
-
Jeffrey Yasskin authored
This can break when there are implicit conversions from types raw_ostream understands but std::ostream doesn't, but it increases the number of cases that Just Work. llvm-svn: 81093
-
- Sep 04, 2009
-
-
Daniel Dunbar authored
llvm-svn: 80965
-
- Sep 03, 2009
-
-
Devang Patel authored
Use CallbackVH, instead of WeakVH, to hold MDNode elements. Use FoldingSetNode to unique MDNodes in a context. Use CallbackVH hooks to update context's MDNodeSet appropriately. llvm-svn: 80868
-
- Sep 02, 2009
-
-
Devang Patel authored
llvm-svn: 80841
-
Devang Patel authored
Use FoldingSetNode to unique MDNodes in a context. Use CallbackVH hooks to update context's MDNodeSet appropriately. llvm-svn: 80839
-
Devang Patel authored
llvm-svn: 80741
-
- Aug 31, 2009
-
-
Chris Lattner authored
llvm-svn: 80528
-
- Aug 30, 2009
-
-
Torok Edwin authored
implementation. llvm-svn: 80493
-
- Aug 24, 2009
-
-
Chris Lattner authored
means that raw_ostream no longer has to #include <iosfwd>. Nothing in llvm should use raw_os_ostream.h, but llvm-gcc and some unit tests do. llvm-svn: 79886
-
Daniel Dunbar authored
llvm-svn: 79879
-
- Aug 23, 2009
-
-
Daniel Dunbar authored
- This also shortens the Format.h implementation, and uses the print buffer fully (it was wasting a character). - This manifested as llvm-test failures, because one side effect was that raw_ostream would write garbage '\x00' values into the output stream if it happened that the string was at the end of the buffer. This meant that grep would report 'Binary file matches', which meant the silly pattern matching llvm-test eventually does would fail. Cute. :) llvm-svn: 79862
-
Chris Lattner authored
ConstantRange doesn't have an std::ostream inserter anymore. llvm-svn: 79831
-
Chris Lattner authored
llvm-svn: 79822
-
- Aug 21, 2009
-
-
Bill Wendling authored
llvm-svn: 79601
-