[llvm-commits] [llvm] r74596 - in /llvm/trunk: include/llvm/MC/MCValue.h tools/llvm-mc/AsmExpr.cpp
Daniel Dunbar
daniel at zuster.org
Tue Jun 30 23:48:05 PDT 2009
Author: ddunbar
Date: Wed Jul 1 01:48:00 2009
New Revision: 74596
URL: http://llvm.org/viewvc/llvm-project?rev=74596&view=rev
Log:
Rename MCValue::isConstant to isAbsolute.
Modified:
llvm/trunk/include/llvm/MC/MCValue.h
llvm/trunk/tools/llvm-mc/AsmExpr.cpp
Modified: llvm/trunk/include/llvm/MC/MCValue.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/MC/MCValue.h?rev=74596&r1=74595&r2=74596&view=diff
==============================================================================
--- llvm/trunk/include/llvm/MC/MCValue.h (original)
+++ llvm/trunk/include/llvm/MC/MCValue.h Wed Jul 1 01:48:00 2009
@@ -40,7 +40,8 @@
MCSymbol *getSymA() const { return SymA; }
MCSymbol *getSymB() const { return SymB; }
- bool isConstant() const { return !SymA && !SymB; }
+ /// isAbsolute - Is this an absolute (as opposed to relocatable) value.
+ bool isAbsolute() const { return !SymA && !SymB; }
/// getAssociatedSection - For relocatable values, return the section the
/// value is associated with.
Modified: llvm/trunk/tools/llvm-mc/AsmExpr.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-mc/AsmExpr.cpp?rev=74596&r1=74595&r2=74596&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-mc/AsmExpr.cpp (original)
+++ llvm/trunk/tools/llvm-mc/AsmExpr.cpp Wed Jul 1 01:48:00 2009
@@ -19,7 +19,7 @@
bool AsmExpr::EvaluateAsAbsolute(MCContext &Ctx, int64_t &Res) const {
MCValue Value;
- if (!EvaluateAsRelocatable(Ctx, Value) || !Value.isConstant())
+ if (!EvaluateAsRelocatable(Ctx, Value) || !Value.isAbsolute())
return false;
Res = Value.getConstant();
@@ -75,7 +75,7 @@
switch (AUE->getOpcode()) {
case AsmUnaryExpr::LNot:
- if (!Value.isConstant())
+ if (!Value.isAbsolute())
return false;
Res = MCValue::get(!Value.getConstant());
break;
@@ -87,7 +87,7 @@
-Value.getConstant());
break;
case AsmUnaryExpr::Not:
- if (!Value.isConstant())
+ if (!Value.isAbsolute())
return false;
Res = MCValue::get(~Value.getConstant());
break;
@@ -109,7 +109,7 @@
// We only support a few operations on non-constant expressions, handle
// those first.
- if (!LHSValue.isConstant() || !RHSValue.isConstant()) {
+ if (!LHSValue.isAbsolute() || !RHSValue.isAbsolute()) {
switch (ABE->getOpcode()) {
default:
return false;
More information about the llvm-commits
mailing list