summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/SIISelLowering.h
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2012-07-18 13:39:00 -0400
committerTom Stellard <thomas.stellard@amd.com>2012-07-27 17:08:07 +0000
commite8825ce6e12a8ec6fbe1ef76fb5e8ef8eb1b1218 (patch)
treeaf8b8ac6ff91c9934533c6bb52a495a23d447ad2 /src/gallium/drivers/radeon/SIISelLowering.h
parent87272e9e2560a88352cf54d164507569ac43e502 (diff)
downloadexternal_mesa3d-e8825ce6e12a8ec6fbe1ef76fb5e8ef8eb1b1218.zip
external_mesa3d-e8825ce6e12a8ec6fbe1ef76fb5e8ef8eb1b1218.tar.gz
external_mesa3d-e8825ce6e12a8ec6fbe1ef76fb5e8ef8eb1b1218.tar.bz2
radeon/llvm: Custom lower BR_CC for SI
Diffstat (limited to 'src/gallium/drivers/radeon/SIISelLowering.h')
-rw-r--r--src/gallium/drivers/radeon/SIISelLowering.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeon/SIISelLowering.h b/src/gallium/drivers/radeon/SIISelLowering.h
index 4a1bc38..c14b757 100644
--- a/src/gallium/drivers/radeon/SIISelLowering.h
+++ b/src/gallium/drivers/radeon/SIISelLowering.h
@@ -37,10 +37,14 @@ class SITargetLowering : public AMDGPUTargetLowering
MachineBasicBlock::iterator I, MachineRegisterInfo & MRI) const;
void lowerUSE_SGPR(MachineInstr *MI, MachineFunction * MF,
MachineRegisterInfo & MRI) const;
+
+ SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
+
public:
SITargetLowering(TargetMachine &tm);
virtual MachineBasicBlock * EmitInstrWithCustomInserter(MachineInstr * MI,
MachineBasicBlock * BB) const;
+ virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
};
} // End namespace llvm