Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/
H A DMCExpr.cpp542 bool MCExpr::evaluateAsAbsolute(int64_t &Res) const { in evaluateAsAbsolute() function in MCExpr
543 return evaluateAsAbsolute(Res, nullptr, nullptr, nullptr, false); in evaluateAsAbsolute()
546 bool MCExpr::evaluateAsAbsolute(int64_t &Res, in evaluateAsAbsolute() function in MCExpr
551 bool MCExpr::evaluateAsAbsolute(int64_t &Res, in evaluateAsAbsolute() function in MCExpr
559 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateAsAbsolute() function in MCExpr
560 return evaluateAsAbsolute(Res, &Asm, nullptr, nullptr, false); in evaluateAsAbsolute()
563 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const { in evaluateAsAbsolute() function in MCExpr
564 return evaluateAsAbsolute(Res, Asm, nullptr, nullptr, false); in evaluateAsAbsolute()
569 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, in evaluateKnownAbsolute()
573 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute() function in MCExpr
[all …]
H A DMCObjectStreamer.cpp258 if (Value->evaluateAsAbsolute(AbsValue, getAssemblerPtr())) { in emitValueImpl()
346 if (Value->evaluateAsAbsolute(IntValue, getAssemblerPtr())) { in emitULEB128Value()
355 if (Value->evaluateAsAbsolute(IntValue, getAssemblerPtr())) { in emitSLEB128Value()
381 !Subsection->evaluateAsAbsolute(IntSubsection, getAssemblerPtr())) { in changeSectionImpl()
859 if (NumValues.evaluateAsAbsolute(IntNumValues, getAssemblerPtr())) { in emitFill()
H A DMCAssembler.cpp1027 : LF.getValue().evaluateAsAbsolute(Value, Layout); in relaxLEB()
1148 bool Abs = DF.getAddrDelta().evaluateAsAbsolute(Value, Layout); in relaxDwarfCallFrameFragment()
H A DMCAsmStreamer.cpp1336 if (!Value->evaluateAsAbsolute(IntValue)) in emitValueImpl()
1380 if (Value->evaluateAsAbsolute(IntValue)) { in emitULEB128Value()
1391 if (Value->evaluateAsAbsolute(IntValue)) { in emitSLEB128Value()
1445 const bool IsAbsolute = NumBytes.evaluateAsAbsolute(IntNumBytes); in emitFill()
H A DMCPseudoProbe.cpp80 if (AddrDelta->evaluateAsAbsolute(Delta, MCOS->getAssemblerPtr())) { in emit()
H A DWasmObjectWriter.cpp737 if (!Fill->getNumValues().evaluateAsAbsolute(NumValues)) in addData()
1636 if (!WS.getSize()->evaluateAsAbsolute(Size, Layout)) in writeOneObject()
1755 if (!Base->getSize()->evaluateAsAbsolute(Size, Layout)) in writeOneObject()
/freebsd-14.2/contrib/llvm-project/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;
/freebsd-14.2/contrib/llvm-project/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.cpp573 if (!MO.getExpr()->evaluateAsAbsolute(Value)) in isConstExtended()
883 if (!MCO.getExpr()->evaluateAsAbsolute(Value)) in minConstant()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp263 if (myMCExpr->evaluateAsAbsolute(Res)) { in CheckImmRange()
353 if (!getImm()->evaluateAsAbsolute(Value)) in isn1Const()
391 if (!Expr->evaluateAsAbsolute(Value)) { in addSignedImmOperands()
678 if (!Subsection->evaluateAsAbsolute(Res)) in ParseDirectiveSubsection()
1185 if (Expr->evaluateAsAbsolute(Value)) { in parseInstruction()
1382 bool Success = MO.getExpr()->evaluateAsAbsolute(Value); in processInstruction()
1570 if (MO.getExpr()->evaluateAsAbsolute(Value)) { in processInstruction()
1596 if (MO2.getExpr()->evaluateAsAbsolute(Value)) { in processInstruction()
1610 if (MO1.getExpr()->evaluateAsAbsolute(Value)) { in processInstruction()
1694 bool Absolute = Expr.evaluateAsAbsolute(Value); in processInstruction()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCCodeEmitter.cpp130 if (Expr->evaluateAsAbsolute(Addr)) { in encodeRelocImm()
217 if (!Op.getExpr()->evaluateAsAbsolute(Addr)) in getMachineOpValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonAsmPrinter.cpp184 if (Imm.getExpr()->evaluateAsAbsolute(Value)) { in smallData()
429 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
456 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
492 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
523 bool Success = MO.getExpr()->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
582 bool Success = Expr->evaluateAsAbsolute(Value); in HexagonProcessInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCCodeEmitter.cpp109 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp366 if (!isImm() || !Expr->evaluateAsAbsolute(Value)) in isTrapImm()
374 if (!isImm() || !Expr->evaluateAsAbsolute(Value)) in isBkptImm()
416 if (MemOp.OuterDisp->evaluateAsAbsolute(Res)) in isAddrN()
1062 Expr->evaluateAsAbsolute(Value); in print()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp125 if (Expr->evaluateAsAbsolute(AbsVal)) in printImpl()
/freebsd-14.2/contrib/llvm-project/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.cpp340 if (BranchTarget && BranchTarget->evaluateAsAbsolute(Address)) { in printPCRelImm()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchAsmBackend.cpp319 if (AddrDelta.evaluateAsAbsolute(Value, Layout)) in relaxDwarfLineAddr()
384 if (AddrDelta.evaluateAsAbsolute(Value, Layout)) in relaxDwarfCFA()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp172 if (!Imm->evaluateAsAbsolute(Val)) in isCGImm()
371 if (Val->evaluateAsAbsolute(Res)) in parseJccInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp140 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp358 if (!LocalOffset->evaluateAsAbsolute(Offset, MCA)) in encodePPC64LocalEntryOffset()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp440 if (A->getVariableValue()->evaluateAsAbsolute( in recordRelocation()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVAsmBackend.cpp284 if (AddrDelta.evaluateAsAbsolute(Value, Layout.getAssembler())) in relaxDwarfCFA()

12