summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/SIISelLowering.h
diff options
context:
space:
mode:
authorTom Stellard <[email protected]>2012-07-25 08:40:30 -0400
committerTom Stellard <[email protected]>2012-07-27 17:08:08 +0000
commitfd1f19a191c648e7c6fdaac3167e900e4fed4a6d (patch)
treec4ec4006daf4644efffc6ea95da231d9260a76f5 /src/gallium/drivers/radeon/SIISelLowering.h
parentcd5d4c50738b15c4885105ef4dcc89a1ea9e02fb (diff)
radeon/llvm: Add SI DAG optimizations for setcc, select_cc
These are needed for correctly lowering branch instructions in some cases.
Diffstat (limited to 'src/gallium/drivers/radeon/SIISelLowering.h')
-rw-r--r--src/gallium/drivers/radeon/SIISelLowering.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeon/SIISelLowering.h b/src/gallium/drivers/radeon/SIISelLowering.h
index 10123e7b732..d5454528de2 100644
--- a/src/gallium/drivers/radeon/SIISelLowering.h
+++ b/src/gallium/drivers/radeon/SIISelLowering.h
@@ -49,6 +49,7 @@ public:
MachineBasicBlock * BB) const;
virtual EVT getSetCCResultType(EVT VT) const;
virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
+ virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
virtual const char* getTargetNodeName(unsigned Opcode) const;
};