summaryrefslogtreecommitdiffstats
path: root/llvm/lib/AsmParser/LLParser.h
diff options
context:
space:
mode:
authorVictor Hernandez <vhernandez@apple.com>2009-12-03 23:40:58 +0000
committerVictor Hernandez <vhernandez@apple.com>2009-12-03 23:40:58 +0000
commitfa23223d4a4111d25d555e8cf0a9f44d9589a533 (patch)
tree5cbb6a03e5a7fe04f5f67d5ffbc248c1b269c433 /llvm/lib/AsmParser/LLParser.h
parent5f141b75f9aa09920ed05d1b532763786a4b2ad8 (diff)
downloadbcm5719-llvm-fa23223d4a4111d25d555e8cf0a9f44d9589a533.tar.gz
bcm5719-llvm-fa23223d4a4111d25d555e8cf0a9f44d9589a533.zip
Add ParseInlineMetadata() which can parses metadata that refers to an instruction. Extend ParseParameterList() to use this new function so that calls to llvm.dbg.declare can pass inline metadata
llvm-svn: 90497
Diffstat (limited to 'llvm/lib/AsmParser/LLParser.h')
-rw-r--r--llvm/lib/AsmParser/LLParser.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/AsmParser/LLParser.h b/llvm/lib/AsmParser/LLParser.h
index 1112dc494c4..d14b1cb362d 100644
--- a/llvm/lib/AsmParser/LLParser.h
+++ b/llvm/lib/AsmParser/LLParser.h
@@ -279,7 +279,9 @@ namespace llvm {
LocTy Loc;
return ParseTypeAndBasicBlock(BB, Loc, PFS);
}
-
+
+ bool ParseInlineMetadata(Value *&V, PerFunctionState &PFS);
+
struct ParamInfo {
LocTy Loc;
Value *V;
OpenPOWER on IntegriCloud