diff options
author | Tom Stellard <[email protected]> | 2012-07-25 08:40:30 -0400 |
---|---|---|
committer | Tom Stellard <[email protected]> | 2012-07-27 17:08:08 +0000 |
commit | fd1f19a191c648e7c6fdaac3167e900e4fed4a6d (patch) | |
tree | c4ec4006daf4644efffc6ea95da231d9260a76f5 /src/gallium/drivers/radeon/SIISelLowering.h | |
parent | cd5d4c50738b15c4885105ef4dcc89a1ea9e02fb (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.h | 1 |
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; }; |