reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/MC/MCExpr.h
  106   bool evaluateAsRelocatable(MCValue &Res, const MCAsmLayout *Layout,

References

lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 2604   if (!(*ME)->evaluateAsRelocatable(MV, nullptr, nullptr) || MV.isAbsolute())
lib/MC/MCAssembler.cpp
  144   if (!Expr->evaluateAsRelocatable(V, nullptr, nullptr))
  215   if (!Expr->evaluateAsRelocatable(Target, &Layout, &Fixup)) {
lib/MC/MCCodeView.cpp
  655       BE->evaluateAsRelocatable(Res, &Layout, /*Fixup=*/nullptr);
lib/MC/MCMachOStreamer.cpp
  202   if (Value->evaluateAsRelocatable(Res, nullptr, nullptr)) {
lib/MC/MCParser/AsmParser.cpp
 3030     if (!Expr->evaluateAsRelocatable(Value, nullptr, nullptr))
lib/MC/MachObjectWriter.cpp
   96     if (!S.getVariableValue()->evaluateAsRelocatable(Target, &Layout, nullptr))
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 5492   bool Relocatable = Expr->evaluateAsRelocatable(Res, nullptr, nullptr);
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
  104   if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup))
lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp
   58       getSubExpr()->evaluateAsRelocatable(Value, nullptr, nullptr);
   75   bool isRelocatable = SubExpr->evaluateAsRelocatable(Value, Layout, Fixup);
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
 1186         if (Expr->evaluateAsRelocatable(Value, nullptr, nullptr)) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp
   29   return Expr->evaluateAsRelocatable(Res, Layout, Fixup);
lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp
   52   if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup))
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 1311     bool IsReloc = getMemOff()->evaluateAsRelocatable(Res, nullptr, nullptr);
 1325     bool IsReloc = getMemOff()->evaluateAsRelocatable(Res, nullptr, nullptr);
 1366     bool Success = getImm()->evaluateAsRelocatable(Res, nullptr, nullptr);
 2839     if (!SymExpr->evaluateAsRelocatable(Res, nullptr, nullptr)) {
 3677       if (!OffsetOp.getExpr()->evaluateAsRelocatable(Res, nullptr, nullptr)) {
lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp
  141     if (!SubExpr->evaluateAsRelocatable(Res, Layout, Fixup))
  149   if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup))
  167       return getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup);
lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
   60   if (!getSubExpr()->evaluateAsRelocatable(Value, nullptr, nullptr))
  103   if (!getSubExpr()->evaluateAsRelocatable(Value, Layout, Fixup))
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp
   52   if (!getSubExpr()->evaluateAsRelocatable(AUIPCLoc, nullptr, nullptr))
  155   if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup))
  278   if (!getSubExpr()->evaluateAsRelocatable(Value, nullptr, nullptr))
lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
  165   return getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup);