diff options
author | Jan Vesely <jan.vesely@rutgers.edu> | 2014-06-22 21:43:01 +0000 |
---|---|---|
committer | Jan Vesely <jan.vesely@rutgers.edu> | 2014-06-22 21:43:01 +0000 |
commit | 343cd6f0560bfd0e82b8546e357aa31856e97bc6 (patch) | |
tree | 78c259be17bec9f41845a0c657a7894fdbfb6cc6 /llvm/lib/Target/R600/AMDGPUISelLowering.h | |
parent | 109efdff6a00f5330db1e71927973ae1d47febb1 (diff) | |
download | bcm5719-llvm-343cd6f0560bfd0e82b8546e357aa31856e97bc6.tar.gz bcm5719-llvm-343cd6f0560bfd0e82b8546e357aa31856e97bc6.zip |
R600: Use LowerSDIVREM for i64 node replace
v2: move div/rem node replacement to R600ISelLowering
make lowerSDIVREM protected
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
llvm-svn: 211478
Diffstat (limited to 'llvm/lib/Target/R600/AMDGPUISelLowering.h')
-rw-r--r-- | llvm/lib/Target/R600/AMDGPUISelLowering.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/R600/AMDGPUISelLowering.h b/llvm/lib/Target/R600/AMDGPUISelLowering.h index 0db89ecb573..cffa6bc48fb 100644 --- a/llvm/lib/Target/R600/AMDGPUISelLowering.h +++ b/llvm/lib/Target/R600/AMDGPUISelLowering.h @@ -50,7 +50,6 @@ private: SDValue LowerSREM(SDValue Op, SelectionDAG &DAG) const; SDValue LowerSREM32(SDValue Op, SelectionDAG &DAG) const; SDValue LowerSREM64(SDValue Op, SelectionDAG &DAG) const; - SDValue LowerSDIVREM(SDValue Op, SelectionDAG &DAG) const; SDValue LowerUDIVREM(SDValue Op, SelectionDAG &DAG) const; SDValue LowerFCEIL(SDValue Op, SelectionDAG &DAG) const; SDValue LowerFTRUNC(SDValue Op, SelectionDAG &DAG) const; @@ -83,6 +82,7 @@ protected: SDValue SplitVectorStore(SDValue Op, SelectionDAG &DAG) const; SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; + SDValue LowerSDIVREM(SDValue Op, SelectionDAG &DAG) const; bool isHWTrueValue(SDValue Op) const; bool isHWFalseValue(SDValue Op) const; |