summaryrefslogtreecommitdiffstats
path: root/llvm/include
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2011-05-16 20:27:46 +0000
committerEli Friedman <eli.friedman@gmail.com>2011-05-16 20:27:46 +0000
commit9ac944774f4b985e379c2bf316fd340baaeb901c (patch)
treec5714188110d6a9e783dd0a2b2daa7be896361ba /llvm/include
parent9c876bf937ceb1e8d0fd69e4d82d9f31650d0d98 (diff)
downloadbcm5719-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.h2
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
OpenPOWER on IntegriCloud