summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h
diff options
context:
space:
mode:
authorVenkatraman Govindaraju <venkatra@cs.wisc.edu>2014-01-07 08:00:49 +0000
committerVenkatraman Govindaraju <venkatra@cs.wisc.edu>2014-01-07 08:00:49 +0000
commit559c4ac377f2af11045501b57b824851546f6277 (patch)
tree383d7b015a291cd8b5c776cf57fdcf016a2ba0e9 /llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h
parentd07dcdb9588bada1c6f827d0a1f6c2dd682e6f27 (diff)
downloadbcm5719-llvm-559c4ac377f2af11045501b57b824851546f6277.tar.gz
bcm5719-llvm-559c4ac377f2af11045501b57b824851546f6277.zip
[Sparc] Add support for parsing sparc asm modifiers such as %hi, %lo etc.,
Also, correct the offsets for FixupsKindInfo. llvm-svn: 198681
Diffstat (limited to 'llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h')
-rw-r--r--llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h b/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h
index 244c14395e7..c156ea03512 100644
--- a/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h
+++ b/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h
@@ -19,6 +19,7 @@
namespace llvm {
+class StringRef;
class SparcMCExpr : public MCTargetExpr {
public:
enum VariantKind {
@@ -90,6 +91,7 @@ public:
static bool classof(const SparcMCExpr *) { return true; }
+ static VariantKind parseVariantKind(StringRef name);
};
OpenPOWER on IntegriCloud