Displaying 3 results from an estimated 3 matches for "tmpstream".
Did you mean:
  tcp_stream
  
2015 Jun 02
2
[LLVMdev] struct type parament
...> See in lib/IR/Type.cpp, StructType::setName(StringRef Name):
>
> ...
>    // While we have a name collision, try a random rename.
>    if (Entry->getValue()) {
>      SmallString<64> TempStr(Name);
>      TempStr.push_back('.');
>      raw_svector_ostream TmpStream(TempStr);
>      unsigned NameSize = Name.size();
>     
>      do {
>        TempStr.resize(NameSize + 1);
>        TmpStream.resync();
>        TmpStream << getContext().pImpl->NamedStructTypesUniqueID++;
>        
>        Entry = &getContext().pImpl->
>...
2015 Jun 02
2
[LLVMdev] struct type parament
Hi All,
I generated the following code with "clang -flto" command.
void test(struct StruTyName *a) {
     ...
}
Then the type of test function is "void (%struct.StruTyName.100*)" by 
calling function::getFunctionType API.
What's the meaning of number 100?
Best,
Haopeng
2015 Jun 02
2
[LLVMdev] struct type parament
...Ref Name):
>>>
>>> ...
>>>    // While we have a name collision, try a random rename.
>>>    if (Entry->getValue()) {
>>>      SmallString<64> TempStr(Name);
>>>      TempStr.push_back('.');
>>>      raw_svector_ostream TmpStream(TempStr);
>>>      unsigned NameSize = Name.size();
>>>          do {
>>>        TempStr.resize(NameSize + 1);
>>>        TmpStream.resync();
>>>        TmpStream << getContext().pImpl->NamedStructTypesUniqueID++;
>>>               Entr...