diff options
author | Pawel Wodnicki <pawel@32bitmicro.com> | 2012-11-19 22:25:44 +0000 |
---|---|---|
committer | Pawel Wodnicki <pawel@32bitmicro.com> | 2012-11-19 22:25:44 +0000 |
commit | c8a344e16acf6df8d402729da2e1dff7c5187633 (patch) | |
tree | c5cfb4f0ece5077d4c0629e216e2e7388e2104ba /lib/Target/NVPTX/NVPTXISelLowering.h | |
parent | 97b07299fad0d019224912afe63fa916c4a0c507 (diff) | |
download | llvm-c8a344e16acf6df8d402729da2e1dff7c5187633.tar.gz llvm-c8a344e16acf6df8d402729da2e1dff7c5187633.tar.bz2 llvm-c8a344e16acf6df8d402729da2e1dff7c5187633.tar.xz |
Merging r167948, r168198: into the 3.2 release branch
r168198
[NVPTX] Order global variables in def-use order before emiting them in the final assembly
r167948
[NVPTX] Implement custom lowering of loads/stores for i1
Loads from i1 become loads from i8 followed by trunc
Stores to i1 become zext to i8 followed by store to i8
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@168335 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/NVPTX/NVPTXISelLowering.h')
-rw-r--r-- | lib/Target/NVPTX/NVPTXISelLowering.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Target/NVPTX/NVPTXISelLowering.h b/lib/Target/NVPTX/NVPTXISelLowering.h index 86246e6449..94a177ceb0 100644 --- a/lib/Target/NVPTX/NVPTXISelLowering.h +++ b/lib/Target/NVPTX/NVPTXISelLowering.h @@ -138,6 +138,9 @@ private: SDValue getParamHelpSymbol(SelectionDAG &DAG, int idx); SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; + + SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; + SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; }; } // namespace llvm |