Home
last modified time | relevance | path

Searched refs:evaluateAsRelocatable (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCAsmInfo.cpp141 if (!Expr.getSubExpr()->evaluateAsRelocatable(Value, nullptr)) in evaluateAsConstant()
153 static bool evaluateAsRelocatable(const MCSpecifierExpr &Expr, MCValue &Res, in evaluateAsRelocatable() function
155 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluateAsRelocatable()
220 return evaluateAsRelocatable(Expr, Res, Asm); in evaluateAsRelocatableImpl()
256 return evaluateAsRelocatable(Expr, Res, Asm); in evaluateAsRelocatableImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUDelayedMCExpr.cpp33 if (ExprValue->evaluateAsRelocatable(Res, nullptr)) { in assignDocNode()
48 if (!DE.ExprValue->evaluateAsRelocatable(Res, nullptr) || !Res.isAbsolute()) in resolveDelayedExpressions()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCAsmInfo.cpp191 if (!SubExpr->evaluateAsRelocatable(Res, Asm)) in evaluate()
198 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluate()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCAsmInfo.cpp187 bool isRelocatable = E.getSubExpr()->evaluateAsRelocatable(Value, Asm); in evaluateAsRelocatableImpl()
214 bool isRelocatable = getSubExpr()->evaluateAsRelocatable(Value, nullptr); in evaluateAsConstant()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCExpr.cpp102 if (!Arg->evaluateAsRelocatable(MCVal, Asm) || !MCVal.isAbsolute()) in evaluateExtraSGPRs()
131 if (!Arg->evaluateAsRelocatable(MCVal, Asm) || !MCVal.isAbsolute()) in evaluateTotalNumVGPR()
157 if (!Arg->evaluateAsRelocatable(MCVal, Asm) || !MCVal.isAbsolute()) in evaluateAlignTo()
178 if (!Arg->evaluateAsRelocatable(MCVal, Asm) || !MCVal.isAbsolute()) in evaluateOccupancy()
266 if (!Arg->evaluateAsRelocatable(ArgRes, Asm) || !ArgRes.isAbsolute()) in evaluateAsRelocatableImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCExpr.cpp27 return Expr->evaluateAsRelocatable(Res, Asm); in evaluateAsRelocatableImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCAsmInfo.cpp84 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluateAsRelocatableImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCAsmInfo.cpp108 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluateAsRelocatableImpl()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCAsmInfo.cpp163 if (!E.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluateAsRelocatableImpl()
H A DMCObjectStreamer.cpp629 if (!SymbolExpr->evaluateAsRelocatable(OffsetVal, nullptr)) in getOffsetAndDataFragment()
703 if (!Offset.evaluateAsRelocatable(OffsetVal, nullptr)) in emitRelocDirective()
H A DMCAssembler.cpp127 if (!Expr->evaluateAsRelocatable(V, nullptr)) in isThumbFunc()
158 if (!Expr->evaluateAsRelocatable(Target, this)) { in evaluateFixup()
H A DMCMachOStreamer.cpp181 if (Value->evaluateAsRelocatable(Res, nullptr)) { in emitAssignment()
H A DMCExpr.cpp459 bool MCExpr::evaluateAsRelocatable(MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatable() function in MCExpr
H A DMachObjectWriter.cpp102 if (!S.getVariableValue()->evaluateAsRelocatable(Target, Asm)) in getSymbolAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCAsmInfo.cpp124 if (!Expr.getSubExpr()->evaluateAsRelocatable(Res, Asm)) in evaluate()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVAsmBackend.cpp659 if (!Expr.getSubExpr()->evaluateAsRelocatable(AUIPCLoc, nullptr)) in getPCRelHiFixup()
726 if (!AUIPCExpr->evaluateAsRelocatable(AUIPCTarget, Asm)) in evaluateFixup()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp417 A->getVariableValue()->evaluateAsRelocatable(Val, &Asm); in recordRelocation()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCExpr.h118 LLVM_ABI bool evaluateAsRelocatable(MCValue &Res,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp535 A->getVariableValue()->evaluateAsRelocatable(Val, &Asm); in RecordX86Relocation()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp586 if (!JalExpr->evaluateAsRelocatable(Res, nullptr)) in isJalrRelocAvailable()
1313 bool IsReloc = getMemOff()->evaluateAsRelocatable(Res, nullptr); in isMemWithSimmOffset()
1327 bool IsReloc = getMemOff()->evaluateAsRelocatable(Res, nullptr); in isMemWithPtrSizeOffset()
1368 bool Success = getImm()->evaluateAsRelocatable(Res, nullptr); in isScaledSImm()
2939 if (!SymExpr->evaluateAsRelocatable(Res, nullptr)) { in loadAndAddSymbolAddress()
3763 if (!OffsetOp.getExpr()->evaluateAsRelocatable(Res, nullptr)) { in expandMem16Inst()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp2953 if (Expr->evaluateAsRelocatable(Res, nullptr)) in classifySymbolRef()
2960 if (Expr->evaluateAsRelocatable(Res, nullptr)) { in isSymbolDiff()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp693 if (Expr->evaluateAsRelocatable(Res, nullptr)) in classifySymbolRef()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp1258 if (Expr->evaluateAsRelocatable(Value, nullptr)) { in parseInstruction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp3981 if (!(*ME)->evaluateAsRelocatable(MV, nullptr) || MV.isAbsolute()) in handleIndirectSymViaGOTPCRel()
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp3116 if (!Expr->evaluateAsRelocatable(Value, nullptr)) in parseDirectiveReloc()

12