LLVM: lib/MC/MCExpr.cpp File Reference (original) (raw)

Go to the source code of this file.

Namespaces
namespace stats
Macros
#define DEBUG_TYPE "mcexpr"

DEBUG_TYPE

#define DEBUG_TYPE "mcexpr"

attemptToFoldSymbolOffsetDifference()

Helper method for.

See also

EvaluateSymbolAdd().

Definition at line 273 of file MCExpr.cpp.

References A(), B(), llvm::dyn_cast(), F, llvm::MCFragment::FT_Align, llvm::MCFragment::FT_Data, llvm::MCFragment::FT_Relaxable, llvm::MCSymbol::getFragment(), llvm::MCFragment::getLayoutOrder(), llvm::MCSymbol::getOffset(), llvm::MCFragment::getParent(), llvm::MCSection::isLinkerRelaxable(), llvm::MCSymbol::isUndefined(), llvm::MCSymbol::isVariable(), llvm::Reverse, and std::swap().

Referenced by llvm::MCExpr::evaluateSymbolicAdd().

getPrecedence()