From a765d7880f80d01be261a5d1f4b356a2b6fcfaad Mon Sep 17 00:00:00 2001 From: Christoph Bumiller Date: Sat, 14 Apr 2012 21:30:52 +0200 Subject: nv50/ir: add isUniform query to Values --- src/gallium/drivers/nv50/codegen/nv50_ir.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/gallium/drivers/nv50/codegen/nv50_ir.h') diff --git a/src/gallium/drivers/nv50/codegen/nv50_ir.h b/src/gallium/drivers/nv50/codegen/nv50_ir.h index a52cc9a212f..c0a867d9552 100644 --- a/src/gallium/drivers/nv50/codegen/nv50_ir.h +++ b/src/gallium/drivers/nv50/codegen/nv50_ir.h @@ -460,6 +460,7 @@ public: virtual bool equals(const Value *, bool strict = false) const; virtual bool interfers(const Value *) const; + virtual bool isUniform() const { return true; } inline Value *rep() const { return join; } @@ -500,6 +501,8 @@ public: LValue(Function *, LValue *); ~LValue() { } + virtual bool isUniform() const; + virtual LValue *clone(ClonePolicy&) const; virtual int print(char *, size_t, DataType ty = TYPE_NONE) const; @@ -522,6 +525,8 @@ public: virtual bool equals(const Value *that, bool strict) const; + virtual bool isUniform() const; + virtual int print(char *, size_t, DataType ty = TYPE_NONE) const; // print with indirect values -- cgit v1.2.3