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 | 9ac944774f4b985e379c2bf316fd340baaeb901c (patch) | |
| tree | c5714188110d6a9e783dd0a2b2daa7be896361ba /llvm/include | |
| parent | 9c876bf937ceb1e8d0fd69e4d82d9f31650d0d98 (diff) | |
| download | bcm5719-llvm-9ac944774f4b985e379c2bf316fd340baaeb901c.tar.gz bcm5719-llvm-9ac944774f4b985e379c2bf316fd340baaeb901c.zip | |
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.
llvm-svn: 131417
Diffstat (limited to 'llvm/include')
| -rw-r--r-- | llvm/include/llvm/CodeGen/FastISel.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/include/llvm/CodeGen/FastISel.h b/llvm/include/llvm/CodeGen/FastISel.h index dba4b6d4c0a..e0b68a39027 100644 --- a/llvm/include/llvm/CodeGen/FastISel.h +++ b/llvm/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 |

