diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2011-05-16 20:27:46 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2011-05-16 20:27:46 +0000 |
commit | 2586b8f9366aed5a1efa44d3f18d095511601642 (patch) | |
tree | 04a013b86fd2dea6e72cbeba4a8644b31a4a8298 /include/llvm/CodeGen/FastISel.h | |
parent | 64f9fb1975e52cc1fea3ea9ce9414608c4412677 (diff) | |
download | llvm-2586b8f9366aed5a1efa44d3f18d095511601642.tar.gz llvm-2586b8f9366aed5a1efa44d3f18d095511601642.tar.bz2 llvm-2586b8f9366aed5a1efa44d3f18d095511601642.tar.xz |
Basic fast-isel of extractvalue. Not too helpful on its own, given the IR clang generates for cases like this, but it should become more useful soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131417 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/FastISel.h')
-rw-r--r-- | include/llvm/CodeGen/FastISel.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/FastISel.h b/include/llvm/CodeGen/FastISel.h index dba4b6d4c0..e0b68a3902 100644 --- a/include/llvm/CodeGen/FastISel.h +++ b/include/llvm/CodeGen/FastISel.h @@ -343,6 +343,8 @@ private: bool SelectCast(const User *I, unsigned Opcode); + bool SelectExtractValue(const User *I); + /// HandlePHINodesInSuccessorBlocks - Handle PHI nodes in successor blocks. /// Emit code to ensure constants are copied into registers when needed. /// Remember the virtual registers that need to be added to the Machine PHI |