OSDN Git Service

nv50/ir: support different unordered_set implementations android-x86-4.4-r3
authorChih-Wei Huang <cwhuang@linux.org.tw>
Fri, 19 Jun 2015 16:05:48 +0000 (00:05 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Thu, 16 Jul 2015 13:48:42 +0000 (21:48 +0800)
commitd3e9661e8fa101f4159db70161dca0fe6033b7c4
tree9eb7ad239ed5681e5c765aeb07ff3f927bfc079c
parent9f3ce239ebfae012051f8c6ebd81a2c6c9817a78
nv50/ir: support different unordered_set implementations

If build with C++11 standard, use std::unordered_set.

Otherwise if build on old Android version with stlport,
use std::tr1::unordered_set with a wrapper class.

Otherwise use std::tr1::unordered_set.

Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
src/gallium/drivers/nouveau/codegen/nv50_ir.h
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp
src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h
src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp
src/gallium/drivers/nouveau/codegen/unordered_set.h [new file with mode: 0644]