diff options
author | Tom Stellard <[email protected]> | 2012-06-20 16:28:01 -0400 |
---|---|---|
committer | Tom Stellard <[email protected]> | 2012-06-21 20:42:06 +0000 |
commit | c53c8d05551083437eb991e79002c0a272541a79 (patch) | |
tree | 667ab99b9bce570cafb0f70e5ff681e5d97f937b /src/gallium/drivers/radeon/R600ISelLowering.h | |
parent | cd287301ec598d2811f3f85c03d23bae01be2359 (diff) |
radeon/llvm: Lower ROTL to BIT_ALIGN
Diffstat (limited to 'src/gallium/drivers/radeon/R600ISelLowering.h')
-rw-r--r-- | src/gallium/drivers/radeon/R600ISelLowering.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeon/R600ISelLowering.h b/src/gallium/drivers/radeon/R600ISelLowering.h index 6296145f668..7b91373187a 100644 --- a/src/gallium/drivers/radeon/R600ISelLowering.h +++ b/src/gallium/drivers/radeon/R600ISelLowering.h @@ -26,6 +26,7 @@ public: R600TargetLowering(TargetMachine &TM); virtual MachineBasicBlock * EmitInstrWithCustomInserter(MachineInstr *MI, MachineBasicBlock * BB) const; + virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; private: const R600InstrInfo * TII; @@ -37,6 +38,9 @@ private: void lowerImplicitParameter(MachineInstr *MI, MachineBasicBlock &BB, MachineRegisterInfo & MRI, unsigned dword_offset) const; + /// LowerROTL - Lower ROTL opcode to BITALIGN + SDValue LowerROTL(SDValue Op, SelectionDAG &DAG) const; + }; } // End namespace llvm; |