[llvm-commits] [llvm] r141299 - /llvm/trunk/lib/TableGen/TGLexer.cpp

Nick Lewycky nicholas at mxc.ca
Thu Oct 6 11:41:29 PDT 2011


Benjamin Kramer wrote:
> Author: d0k
> Date: Thu Oct  6 13:23:56 2011
> New Revision: 141299
>
> URL: http://llvm.org/viewvc/llvm-project?rev=141299&view=rev
> Log:
> Simplify code. No functionality change.
>
> Modified:
>      llvm/trunk/lib/TableGen/TGLexer.cpp
>

> +  if (Str == "int") return tgtok::Int;
> +  if (Str == "bit") return tgtok::Bit;
> +  if (Str == "bits") return tgtok::Bits;
> +  if (Str == "string") return tgtok::String;
> +  if (Str == "list") return tgtok::List;
> +  if (Str == "code") return tgtok::Code;
> +  if (Str == "dag") return tgtok::Dag;

This sounds like a job for ADT/StringSwitch.h!

Nick



More information about the llvm-commits mailing list