Displaying 8 results from an estimated 8 matches for "223393".
2015 Apr 20
2
[LLVMdev] SmallString + raw_svector_ostream combination should be more efficient
...did commit a class derived from
raw_svector_ostream conatining an internal SmallString he called
small_string_ostream.
The commit was reverted after a day due to a disagreement about the commit
approval and apparently abandoned.
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223393.html
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223557.html
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140630/223986.html
The class Alp comitted did solve the possible mismatch between the
SmallString and the stream by making the SmallString private to...
2015 Apr 30
2
[LLVMdev] SmallString + raw_svector_ostream combination should be more efficient
..._ostream conatining an internal SmallString he called
>> small_string_ostream. The commit was reverted after a day due to a
>> disagreement about the commit approval and apparently abandoned.
>>
>>
>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223393.html
>>
>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223557.html
>>
>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140630/223986.html
>>
>> The class Alp comitted did solve the possible mismatch between the
>> Sm...
2015 May 02
2
[LLVMdev] SmallString + raw_svector_ostream combination should be more efficient
...>> >> small_string_ostream. The commit was reverted after a day due to a
>> >> disagreement about the commit approval and apparently abandoned.
>> >>
>> >>
>> >>
>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223393.html
>> >>
>> >>
>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223557.html
>> >>
>> >>
>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140630/223986.html
>> >>
>> >> The cl...
2015 Aug 12
2
SmallString + raw_svector_ostream combination should be more efficient
...> disagreement about the commit approval and apparently abandoned.
> >>>>>> >>
> >>>>>> >>
> >>>>>> >>
> >>>>>> >>
> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223393.html
> >>>>>> >>
> >>>>>> >>
> >>>>>> >>
> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223557.html
> >>>>>> >>
> >>>>>> >>
> >>...
2015 May 22
2
[LLVMdev] SmallString + raw_svector_ostream combination should be more efficient
...ted after a day due to a
>>>>> >> disagreement about the commit approval and apparently abandoned.
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223393.html
>>>>> >>
>>>>> >>
>>>>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223557.html
>>>>> >>
>>>>> >>
>>>>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Wee...
2015 May 02
2
[LLVMdev] SmallString + raw_svector_ostream combination should be more efficient
...all_string_ostream. The commit was reverted after a day due to a
>>> >> disagreement about the commit approval and apparently abandoned.
>>> >>
>>> >>
>>> >>
>>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223393.html
>>> >>
>>> >>
>>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223557.html
>>> >>
>>> >>
>>> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140630/223986.html
>>> >&...
2015 Aug 13
2
SmallString + raw_svector_ostream combination should be more efficient
...>>>>>> >>
> >> >>>>>> >>
> >> >>>>>> >>
> >> >>>>>> >>
> >> >>>>>> >>
> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223393.html
> >> >>>>>> >>
> >> >>>>>> >>
> >> >>>>>> >>
> >> >>>>>> >>
> http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20140623/223557.html
> >> &g...
2015 Apr 19
6
[LLVMdev] SmallString + raw_svector_ostream combination should be more efficient
A very common code pattern in LLVM is
SmallString<128> S;
raw_svector_ostream OS(S);
OS<< ...
Use OS.str()
While raw_svector_ostream is smart to share the text buffer itself, it's
inefficient keeping two sets of pointers to the same buffer:
In SmallString: void *BeginX, *EndX, *CapacityX
In raw_ostream: char *OutBufStart, *OutBufEnd, *OutBufCur
Moreover, at runtime the