summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/DAGISelEmitter.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-07-29 20:43:05 +0000
committerChris Lattner <sabre@nondot.org>2009-07-29 20:43:05 +0000
commit426bc7c0ae1d03841d7de80ef71de189b115afe3 (patch)
treed8e508e590bb73f1d815aa12a85a719a4cf6fba9 /llvm/utils/TableGen/DAGISelEmitter.cpp
parent4b12ed115a594aff5b592feb5cf6613f06f3af70 (diff)
downloadbcm5719-llvm-426bc7c0ae1d03841d7de80ef71de189b115afe3.tar.gz
bcm5719-llvm-426bc7c0ae1d03841d7de80ef71de189b115afe3.zip
make ptr_rc derive from a new PointerLikeRegClass tblgen class.
llvm-svn: 77503
Diffstat (limited to 'llvm/utils/TableGen/DAGISelEmitter.cpp')
-rw-r--r--llvm/utils/TableGen/DAGISelEmitter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/utils/TableGen/DAGISelEmitter.cpp b/llvm/utils/TableGen/DAGISelEmitter.cpp
index 6ec8b46c06c..d953c13a561 100644
--- a/llvm/utils/TableGen/DAGISelEmitter.cpp
+++ b/llvm/utils/TableGen/DAGISelEmitter.cpp
@@ -698,7 +698,7 @@ public:
if (DefInit *DI = dynamic_cast<DefInit*>(Child->getLeafValue())) {
Record *LeafRec = DI->getDef();
if (LeafRec->isSubClassOf("RegisterClass") ||
- LeafRec->getName() == "ptr_rc") {
+ LeafRec->isSubClassOf("PointerLikeRegClass")) {
// Handle register references. Nothing to do here.
} else if (LeafRec->isSubClassOf("Register")) {
// Handle register references.
OpenPOWER on IntegriCloud