Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/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
542 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, false); in evaluateAsAbsolute()
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()
[all …]
H A DMCObjectStreamer.cpp256 if (Value->evaluateAsAbsolute(AbsValue, getAssemblerPtr())) { in emitValueImpl()
344 if (Value->evaluateAsAbsolute(IntValue, getAssemblerPtr())) { in emitULEB128Value()
353 if (Value->evaluateAsAbsolute(IntValue, getAssemblerPtr())) { in emitSLEB128Value()
379 !Subsection->evaluateAsAbsolute(IntSubsection, getAssemblerPtr())) in changeSectionImpl()
546 if (AddrDelta->evaluateAsAbsolute(Res, getAssemblerPtr())) { in emitDwarfAdvanceLineAddr()
576 if (AddrDelta->evaluateAsAbsolute(Res, getAssemblerPtr())) { in emitDwarfAdvanceFrameAddr()
861 if (NumValues.evaluateAsAbsolute(IntNumValues, getAssemblerPtr())) { in emitFill()
H A DMCAsmStreamer.cpp1268 if (!Value->evaluateAsAbsolute(IntValue)) in emitValueImpl()
1312 if (Value->evaluateAsAbsolute(IntValue)) { in emitULEB128Value()
1323 if (Value->evaluateAsAbsolute(IntValue)) { in emitSLEB128Value()
1377 const bool IsAbsolute = NumBytes.evaluateAsAbsolute(IntNumBytes); in emitFill()
H A DMCPseudoProbe.cpp74 if (AddrDelta->evaluateAsAbsolute(Delta, MCOS->getAssemblerPtr())) { in emit()
H A DWasmObjectWriter.cpp736 if (!Fill->getNumValues().evaluateAsAbsolute(NumValues)) in addData()
1635 if (!WS.getSize()->evaluateAsAbsolute(Size, Layout)) in writeOneObject()
1754 if (!Base->getSize()->evaluateAsAbsolute(Size, Layout)) in writeOneObject()
/openbsd-src/gnu/llvm/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;
/openbsd-src/gnu/llvm/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.cpp643 if (!Extended.getExpr()->evaluateAsAbsolute(Value)) in evaluateBranch()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp264 if (myMCExpr->evaluateAsAbsolute(Res)) { in CheckImmRange()
354 if (!getImm()->evaluateAsAbsolute(Value)) in isn1Const()
392 if (!Expr->evaluateAsAbsolute(Value)) { in addSignedImmOperands()
679 if (!Subsection->evaluateAsAbsolute(Res)) in ParseDirectiveSubsection()
1187 if (Expr->evaluateAsAbsolute(Value)) { in parseInstruction()
1253 return Op->isImm() && Op->Imm.Val->evaluateAsAbsolute(Value) && Value == 0 in validateTargetOperandClass()
1259 return Op->isImm() && Op->Imm.Val->evaluateAsAbsolute(Value) && Value == 1 in validateTargetOperandClass()
1384 bool Success = MO.getExpr()->evaluateAsAbsolute(Value); in processInstruction()
1469 bool Absolute = MO_1.getExpr()->evaluateAsAbsolute(Value); in processInstruction()
1560 int sVal = (MO.getExpr()->evaluateAsAbsolute(Value) && Value < 0) ? -1 : 0; in processInstruction()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCCodeEmitter.cpp126 if (Expr->evaluateAsAbsolute(Addr)) { in encodeRelocImm()
193 if (!Op.getExpr()->evaluateAsAbsolute(Addr)) in getMachineOpValue()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCCodeEmitter.cpp108 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp125 if (Expr->evaluateAsAbsolute(AbsVal)) in printImpl()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp173 if (!Imm->evaluateAsAbsolute(Val)) in isCGImm()
375 if (Val->evaluateAsAbsolute(Res)) in parseJccInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp139 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp274 if (!LocalOffset->evaluateAsAbsolute(Offset, MCA)) in encodePPC64LocalEntryOffset()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp439 if (A->getVariableValue()->evaluateAsAbsolute( in recordRelocation()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp965 if (!Mask->isImm() || !Mask->getImm()->evaluateAsAbsolute(ImmVal) || in parseMembarTag()
1173 if (!EVal->evaluateAsAbsolute(Res)) { in parseSparcAsmOperand()
/openbsd-src/gnu/llvm/llvm/lib/MC/MCParser/
H A DMasmParser.cpp1909 if (Res->evaluateAsAbsolute(Value)) in parseExpression()
1947 if (!Expr->evaluateAsAbsolute(Res, getStreamer().getAssemblerPtr())) in parseAbsoluteExpression()
3186 if (!AbsoluteExp->evaluateAsAbsolute(Value, in parseMacroArguments()
3480 if (!Expr->evaluateAsAbsolute(Value, getStreamer().getAssemblerPtr())) { in parseDirectiveEquate()
4711 if (!Offset->evaluateAsAbsolute(OffsetRes, getStreamer().getAssemblerPtr())) in parseDirectiveOrg()
6972 if (!CountExpr->evaluateAsAbsolute(Count, getStreamer().getAssemblerPtr())) { in parseDirectiveRepeat()
7018 if (!CondExpr->evaluateAsAbsolute(Condition, getStreamer().getAssemblerPtr())) in parseDirectiveWhile()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp1299 return isImm() && getImm()->evaluateAsAbsolute(Res); in isConstantImm()
1476 (void)Val->evaluateAsAbsolute(Value); in getConstantImm()
6606 if (IdVal->evaluateAsAbsolute(Imm)) in parseMemOperand()
7804 if (!StackOffset->evaluateAsAbsolute(StackOffsetVal)) { in parseDirectiveCpRestore()
7862 !OffsetExpr->evaluateAsAbsolute(OffsetVal)) { in parseDirectiveCPSetup()
8677 if (!DummyNumber->evaluateAsAbsolute(DummyNumberVal)) { in ParseDirective()
8759 if (!FrameSize->evaluateAsAbsolute(FrameSizeVal)) { in ParseDirective()
8822 if (!BitMask->evaluateAsAbsolute(BitMaskVal)) { in ParseDirective()
8843 if (!FrameOffset->evaluateAsAbsolute(FrameOffsetVal)) { in ParseDirective()

12