- Aug 01, 2009
-
-
Benjamin Kramer authored
llvm-svn: 77790
-
Chris Lattner authored
llvm-svn: 77789
-
Chris Lattner authored
llvm-svn: 77788
-
- Jul 31, 2009
-
-
Owen Anderson authored
llvm-svn: 77734
-
Benjamin Kramer authored
llvm-svn: 77730
-
Owen Anderson authored
metadata related, which I'm waiting on to avoid conflicting with Devang. llvm-svn: 77721
-
Benjamin Kramer authored
llvm-svn: 77714
-
Owen Anderson authored
llvm-svn: 77635
-
- Jul 30, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77617
-
Benjamin Kramer authored
llvm-svn: 77597
-
Daniel Dunbar authored
explicitly. llvm-svn: 77576
-
Daniel Dunbar authored
llvm-svn: 77569
-
Devang Patel authored
llvm-svn: 77550
-
Owen Anderson authored
llvm-svn: 77516
-
- Jul 29, 2009
-
-
Benjamin Kramer authored
llvm-svn: 77496
-
Benjamin Kramer authored
llvm-svn: 77471
-
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
-
Benjamin Kramer authored
llvm-svn: 77375
-
- Jul 27, 2009
-
-
Benjamin Kramer authored
llvm-svn: 77188
-
- Jul 26, 2009
-
-
Daniel Dunbar authored
- This is now shorter, simpler, safer, and more efficient, what a deal. llvm-svn: 77119
-
Daniel Dunbar authored
and efficient on a StringRef. llvm-svn: 77117
-
- Jul 25, 2009
-
-
Reid Kleckner authored
values. Hopefully this fixes PR4622. llvm-svn: 77088
-
Daniel Dunbar authored
llvm-svn: 77051
-
Jeffrey Yasskin authored
test for it. The test is by no means complete, but it tests the problem I was fixing. llvm-svn: 77025
-
Owen Anderson authored
Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. llvm-svn: 77011
-
- Jul 24, 2009
-
-
Daniel Dunbar authored
- Not currently used. llvm-svn: 76956
-
Reid Kleckner authored
llvm-svn: 76904
-
- Jul 23, 2009
-
-
Reid Kleckner authored
bots like the BumpPtrAllocator changes. llvm-svn: 76902
-
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
-
Devang Patel authored
- Rename member function size(). New name is length(). - Store string beginning and length. Earlier it used to store string end. llvm-svn: 76841
-
Reid Kleckner authored
Reverting r76825 and r76828, since they caused clang runtime errors and some build failure involving memset. llvm-svn: 76838
-
Devang Patel authored
Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK in bitcode file. llvm-svn: 76834
-
Reid Kleckner authored
out of memory, and also make the default memory manager allocate more memory when it runs out. Also, switch function stubs and global data over to using the BumpPtrAllocator. This makes it so the JIT no longer mmaps (or the equivalent on Windows) 16 MB of memory, and instead allocates in 512K slabs. I suspect this size could go lower, especially on embedded platforms, now that more slabs can be allocated. llvm-svn: 76828
-
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 22, 2009
-
-
Daniel Dunbar authored
llvm-svn: 76754
-
Ryan Flynn authored
llvm-svn: 76744
-
- Jul 21, 2009
-
-
Daniel Dunbar authored
llvm-svn: 76559
-
Daniel Dunbar authored
llvm-svn: 76543
-
Torok Edwin authored
llvm-svn: 76542
-