[llvm-commits] [llvm] r155037 - /llvm/trunk/utils/TableGen/AsmWriterEmitter.cpp

Jakob Stoklund Olesen stoklund at 2pi.dk
Wed Apr 18 13:15:05 PDT 2012


On Apr 18, 2012, at 12:13 PM, Jim Grosbach <grosbach at apple.com> wrote:

> 
> -  for (std::map<std::string, std::vector<CodeGenInstAlias*> >::iterator
> +  for (StringMap<std::vector<CodeGenInstAlias*> >::iterator
>          I = AliasMap.begin(), E = AliasMap.end(); I != E; ++I) {
>     std::vector<CodeGenInstAlias*> &Aliases = I->second;
> 

Is the StringMap iteration order deterministic like it is for std::map?

TableGen output should be deterministic, and preferably identical across platforms.

/jakob




More information about the llvm-commits mailing list