summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenIntrinsics.h
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2008-04-03 00:02:49 +0000
committerDan Gohman <gohman@apple.com>2008-04-03 00:02:49 +0000
commitfc4ad7de66088ae23397198a777976f18e3ddec4 (patch)
tree869534dd4327590e18ab16c290eb746b29ec2d84 /llvm/utils/TableGen/CodeGenIntrinsics.h
parentbd72cea737bbb1b3de5d869db007d46dd82d59d6 (diff)
downloadbcm5719-llvm-fc4ad7de66088ae23397198a777976f18e3ddec4.tar.gz
bcm5719-llvm-fc4ad7de66088ae23397198a777976f18e3ddec4.zip
Move instruction flag inference out of InstrInfoEmitter and into
CodeGenDAGPatterns, where it can be used in other tablegen backends. This allows the inference to be done for DAGISelEmitter so that it gets accurate mayLoad/mayStore/isSimpleLoad flags. This brings MemOperand functionality back to where it was before 48329. However, it doesn't solve the problem of anonymous patterns which expand to code that does loads or stores. llvm-svn: 49123
Diffstat (limited to 'llvm/utils/TableGen/CodeGenIntrinsics.h')
-rw-r--r--llvm/utils/TableGen/CodeGenIntrinsics.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/utils/TableGen/CodeGenIntrinsics.h b/llvm/utils/TableGen/CodeGenIntrinsics.h
index 036882c8e06..4515ebcdc6a 100644
--- a/llvm/utils/TableGen/CodeGenIntrinsics.h
+++ b/llvm/utils/TableGen/CodeGenIntrinsics.h
@@ -49,7 +49,7 @@ namespace llvm {
// types.
bool isOverloaded;
- CodeGenIntrinsic(Record *R, CodeGenTarget *CGT);
+ CodeGenIntrinsic(Record *R);
};
/// LoadIntrinsics - Read all of the intrinsics defined in the specified
OpenPOWER on IntegriCloud