Use template to distinguish between function variants.
authorDuncan Sands <baldrick@free.fr>
Wed, 8 Oct 2008 07:44:52 +0000 (07:44 +0000)
committerDuncan Sands <baldrick@free.fr>
Wed, 8 Oct 2008 07:44:52 +0000 (07:44 +0000)
commit43d9c8cd565d37410a16b2cdd62cabb3aca9926e
tree465b5e347625e465e47b1cb1f39e05a49f9f98fc
parent4520dd2b7b20af07d5a3e4d06d964a532044eb10
Use template to distinguish between function variants.
GCC 4.4.0 gives an error on the "int" declaration for example
saying that it has already been declared (using the "short"
one). Using templates here allow the compiler to distinguish
between the function to choose.

Also, "llvm/Support/DataTypes.h" was not included, leading to
error messages about not knowing "uint32_t" for example.

Patch by Samuel Tardieu.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57292 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/CellSPU/SPU.h