Home
last modified time | relevance | path

Searched refs:evaluateAsAbsolute (Results 1 – 25 of 37) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/MC/
H A DMCExpr.cpp536 bool MCExpr::evaluateAsAbsolute(int64_t &Res) const { in evaluateAsAbsolute() function in MCExpr
537 return evaluateAsAbsolute(Res, nullptr, nullptr, nullptr, false); in evaluateAsAbsolute()
540 bool MCExpr::evaluateAsAbsolute(int64_t &Res, in evaluateAsAbsolute() function in MCExpr
545 bool MCExpr::evaluateAsAbsolute(int64_t &Res, in evaluateAsAbsolute() function in MCExpr
550 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs, true); in evaluateAsAbsolute()
553 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateAsAbsolute() function in MCExpr
554 return evaluateAsAbsolute(Res, &Asm, nullptr, nullptr, false); in evaluateAsAbsolute()
557 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const { in evaluateAsAbsolute() function in MCExpr
558 return evaluateAsAbsolute(Res, Asm, nullptr, nullptr, false); in evaluateAsAbsolute()
563 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, in evaluateKnownAbsolute()
[all …]
H A DMCObjectStreamer.cpp254 if (Value->evaluateAsAbsolute(AbsValue, getAssemblerPtr())) { in emitValueImpl()
342 if (Value->evaluateAsAbsolute(IntValue, getAssemblerPtr())) { in emitULEB128Value()
351 if (Value->evaluateAsAbsolute(IntValue, getAssemblerPtr())) { in emitSLEB128Value()
377 !Subsection->evaluateAsAbsolute(IntSubsection, getAssemblerPtr())) in changeSectionImpl()
544 if (AddrDelta->evaluateAsAbsolute(Res, getAssemblerPtr())) { in emitDwarfAdvanceLineAddr()
574 if (AddrDelta->evaluateAsAbsolute(Res, getAssemblerPtr())) { in emitDwarfAdvanceFrameAddr()
861 if (NumValues.evaluateAsAbsolute(IntNumValues, getAssemblerPtr())) { in emitFill()
H A DWasmObjectWriter.cpp736 if (!Fill->getNumValues().evaluateAsAbsolute(NumValues)) in addData()
1064 if (!Func.Sym->getSize()->evaluateAsAbsolute(Size, Layout)) in writeCodeSection()
1642 if (!WS.getSize()->evaluateAsAbsolute(Size, Layout)) in writeOneObject()
1761 if (!Base->getSize()->evaluateAsAbsolute(Size, Layout)) in writeOneObject()
H A DMCAsmStreamer.cpp1253 if (!Value->evaluateAsAbsolute(IntValue)) in emitValueImpl()
1297 if (Value->evaluateAsAbsolute(IntValue)) { in emitULEB128Value()
1308 if (Value->evaluateAsAbsolute(IntValue)) { in emitSLEB128Value()
1362 const bool IsAbsolute = NumBytes.evaluateAsAbsolute(IntNumBytes); in emitFill()
H A DMCPseudoProbe.cpp64 if (AddrDelta->evaluateAsAbsolute(Delta, MCOS->getAssemblerPtr())) { in emit()
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCExpr.h56 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm,
103 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout,
105 bool evaluateAsAbsolute(int64_t &Res) const;
106 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const;
107 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const;
108 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout) const;
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonInstPrinter.cpp72 if (MO.getExpr()->evaluateAsAbsolute(Value)) in printOperand()
87 if (Expr.evaluateAsAbsolute(Value)) in printBrtarget()
H A DHexagonMCDuplexInfo.cpp544 if (!potentialDuplex.getOperand(2).getExpr()->evaluateAsAbsolute(Value)) in subInstWouldBeExtended()
555 if (!potentialDuplex.getOperand(1).getExpr()->evaluateAsAbsolute(Value)) in subInstWouldBeExtended()
707 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
763 Absolute = Inst.getOperand(1).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
886 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
918 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
985 Absolute = Inst.getOperand(1).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
H A DHexagonMCCompound.cpp275 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in getCompoundInsn()
293 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in getCompoundInsn()
H A DHexagonMCInstrInfo.cpp572 if (!MO.getExpr()->evaluateAsAbsolute(Value)) in isConstExtended()
875 if (!MCO.getExpr()->evaluateAsAbsolute(Value)) in minConstant()
H A DHexagonMCTargetDesc.cpp609 if(!Extended.getExpr()->evaluateAsAbsolute(Value)) in evaluateBranch()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp263 if (myMCExpr->evaluateAsAbsolute(Res)) { in CheckImmRange()
353 if (!getImm()->evaluateAsAbsolute(Value)) in isn1Const()
386 if (!Expr->evaluateAsAbsolute(Value)) { in addSignedImmOperands()
670 if (!Subsection->evaluateAsAbsolute(Res)) in ParseDirectiveSubsection()
1178 if (Expr->evaluateAsAbsolute(Value)) { in parseInstruction()
1375 bool Success = MO.getExpr()->evaluateAsAbsolute(Value); in processInstruction()
1563 if (MO.getExpr()->evaluateAsAbsolute(Value)) { in processInstruction()
1589 if (MO2.getExpr()->evaluateAsAbsolute(Value)) { in processInstruction()
1603 if (MO1.getExpr()->evaluateAsAbsolute(Value)) { in processInstruction()
1687 bool Absolute = Expr.evaluateAsAbsolute(Value); in processInstruction()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCCodeEmitter.cpp144 if (Expr->evaluateAsAbsolute(Addr)) { in encodeRelocImm()
211 if (!Op.getExpr()->evaluateAsAbsolute(Addr)) in getMachineOpValue()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonAsmPrinter.cpp185 if (Imm.getExpr()->evaluateAsAbsolute(Value)) { in smallData()
430 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
457 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
493 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
524 bool Success = MO.getExpr()->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
583 bool Success = Expr->evaluateAsAbsolute(Value); in HexagonProcessInstruction()
/llvm-project-15.0.7/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCCodeEmitter.cpp108 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
/llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp125 if (Expr->evaluateAsAbsolute(AbsVal)) in printImpl()
/llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp254 bool isAbs = Value->evaluateAsAbsolute(Res, Layout, in RecordX86_64Relocation()
567 if (A->getVariableValue()->evaluateAsAbsolute( in RecordX86Relocation()
H A DX86InstPrinterCommon.cpp336 if (BranchTarget && BranchTarget->evaluateAsAbsolute(Address)) { in printPCRelImm()
/llvm-project-15.0.7/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp172 if (!Imm->evaluateAsAbsolute(Val)) in isCGImm()
374 if (Val->evaluateAsAbsolute(Res)) in parseJccInstruction()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp139 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp274 if (!LocalOffset->evaluateAsAbsolute(Offset, MCA)) in encodePPC64LocalEntryOffset()
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp439 if (A->getVariableValue()->evaluateAsAbsolute( in recordRelocation()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp964 if (!Mask->isImm() || !Mask->getImm()->evaluateAsAbsolute(ImmVal) || in parseMembarTag()
1170 if (!EVal->evaluateAsAbsolute(Res)) { in parseSparcAsmOperand()
/llvm-project-15.0.7/llvm/lib/MC/MCParser/
H A DMasmParser.cpp1889 if (Res->evaluateAsAbsolute(Value)) in parseExpression()
1927 if (!Expr->evaluateAsAbsolute(Res, getStreamer().getAssemblerPtr())) in parseAbsoluteExpression()
3171 if (!AbsoluteExp->evaluateAsAbsolute(Value, in parseMacroArguments()
3465 if (!Expr->evaluateAsAbsolute(Value, getStreamer().getAssemblerPtr())) { in parseDirectiveEquate()
4697 if (!Offset->evaluateAsAbsolute(OffsetRes, getStreamer().getAssemblerPtr())) in parseDirectiveOrg()
6955 if (!CountExpr->evaluateAsAbsolute(Count, getStreamer().getAssemblerPtr())) { in parseDirectiveRepeat()
7000 if (!CondExpr->evaluateAsAbsolute(Condition, getStreamer().getAssemblerPtr())) in parseDirectiveWhile()
/llvm-project-15.0.7/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp1291 return isImm() && getImm()->evaluateAsAbsolute(Res); in isConstantImm()
1468 (void)Val->evaluateAsAbsolute(Value); in getConstantImm()
6561 if (IdVal->evaluateAsAbsolute(Imm)) in parseMemOperand()
7746 if (!StackOffset->evaluateAsAbsolute(StackOffsetVal)) { in parseDirectiveCpRestore()
7804 !OffsetExpr->evaluateAsAbsolute(OffsetVal)) { in parseDirectiveCPSetup()
8619 if (!DummyNumber->evaluateAsAbsolute(DummyNumberVal)) { in ParseDirective()
8701 if (!FrameSize->evaluateAsAbsolute(FrameSizeVal)) { in ParseDirective()
8764 if (!BitMask->evaluateAsAbsolute(BitMaskVal)) { in ParseDirective()
8785 if (!FrameOffset->evaluateAsAbsolute(FrameOffsetVal)) { in ParseDirective()

12