- Aug 02, 2009
-
-
Benjamin Kramer authored
llvm-svn: 77892
-
Daniel Dunbar authored
llvm-svn: 77859
-
- Jul 31, 2009
-
-
Ted Kremenek authored
llvm-svn: 77709
-
Dan Gohman authored
llvm-svn: 77706
-
- Jul 30, 2009
-
-
Daniel Dunbar authored
- This should resolve Cygwin gcc ambiguities. llvm-svn: 77624
-
Daniel Dunbar authored
llvm-svn: 77617
-
Daniel Dunbar authored
llvm-svn: 77614
-
Daniel Dunbar authored
explicitly. llvm-svn: 77576
-
- Jul 29, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77477
-
David Greene authored
Re-apply previous changes and improve column padding performance some more. llvm-svn: 77461
-
Daniel Dunbar authored
- Provides static constructors for doing number to string conversions without using temporaries. - There are several ways to do this, I think given the Twine constraints this is the simplest one. - One FIXME for fast number -> hex conversion. - Added another comment on one last major bit of perf work Twines need, which is to make raw_svector_ostream more efficient. llvm-svn: 77445
-
Daniel Dunbar authored
llvm-svn: 77444
-
Daniel Dunbar authored
llvm-svn: 77425
-
David Greene authored
Improve performance of PadToColumn by eliminating flushes. llvm-svn: 77397
-
- Jul 27, 2009
-
-
Dan Gohman authored
it conforms to the assertion added in r77245. This fixes a failure in qa_override.c in clang's testsuite. llvm-svn: 77255
-
Dan Gohman authored
that the subclass hasn't left any pending data in the buffer. llvm-svn: 77245
-
- Jul 26, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77127
-
Daniel Dunbar authored
llvm-svn: 77125
-
Daniel Dunbar authored
llvm-svn: 77124
-
Daniel Dunbar authored
- This is now shorter, simpler, safer, and more efficient, what a deal. llvm-svn: 77119
-
Daniel Dunbar authored
llvm-svn: 77115
-
Daniel Dunbar authored
- This was overkill and inconsistently implemented. llvm-svn: 77114
-
Daniel Dunbar authored
- This is a simplified mechanism which just looks up a target based on the target triple, with a few additional flags. - Remove getClosestStaticTargetForModule, the moral equivalent is now: lookupTarget(Mod->getTargetTriple, true, false, ...); - This no longer does the fuzzy matching with target data (based on endianness and pointer width) that getClosestStaticTargetForModule was doing, but this was deemed unnecessary. llvm-svn: 77111
-
- Jul 25, 2009
-
-
Reid Kleckner authored
values. Hopefully this fixes PR4622. llvm-svn: 77088
-
Daniel Dunbar authored
- Instead of requiring targets to define a JIT quality match function, we just have them specify if they support a JIT. - Target selection for the JIT just gets the host triple and looks for the best target which matches the triple and has a JIT. llvm-svn: 77060
-
- Jul 24, 2009
-
-
Daniel Dunbar authored
llvm-svn: 76961
-
Daniel Dunbar authored
llvm-svn: 76957
-
Daniel Dunbar authored
- Not currently used. llvm-svn: 76956
-
Daniel Dunbar authored
llvm-svn: 76943
-
David Greene authored
Write space padding as one string to speed up comment printing. llvm-svn: 76910
-
- Jul 23, 2009
-
-
Reid Kleckner authored
an off-by-one error. llvm-svn: 76891
-
Daniel Dunbar authored
- Yay for '-'s and simplifications! - I kept StringMap::GetOrCreateValue for compatibility purposes, this can eventually go away. Likewise the StringMapEntry Create functions still follow the old style. - NIFC. llvm-svn: 76888
-
Reid Kleckner authored
Reverting r76825 and r76828, since they caused clang runtime errors and some build failure involving memset. llvm-svn: 76838
-
Zhongxing Xu authored
llvm-svn: 76837
-
Reid Kleckner authored
malloc, so there should be no functional changes to other code. These changes are necessary since I have plans to use this allocator in the JIT memory manager, and it needs a special allocator. I also added some tests which helped me pinpoint some bugs. llvm-svn: 76825
-
- Jul 20, 2009
-
-
David Greene authored
Hide the DOUT static variable behind a function interface. llvm-svn: 76425
-
- Jul 19, 2009
-
-
Nick Lewycky authored
return the smallest union of two ranges instead of just any range that happens to contain the union. llvm-svn: 76360
-
- Jul 18, 2009
-
-
Nick Lewycky authored
all values belonging to the intersection will belong to the resulting range. The former was inconsistent about that point (either way is fine, just pick one.) This is part of PR4545. llvm-svn: 76289
-
- Jul 17, 2009
-
-
Daniel Dunbar authored
none are registered. llvm-svn: 76181
-
- Jul 16, 2009
-
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 76103
-