Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCExpr.cpp447 bool MCExpr::evaluateAsAbsolute(int64_t &Res) const { in evaluateAsAbsolute() function in MCExpr
448 return evaluateAsAbsolute(Res, nullptr, nullptr, nullptr); in evaluateAsAbsolute()
451 bool MCExpr::evaluateAsAbsolute(int64_t &Res, in evaluateAsAbsolute() function in MCExpr
456 bool MCExpr::evaluateAsAbsolute(int64_t &Res, in evaluateAsAbsolute() function in MCExpr
459 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs); in evaluateAsAbsolute()
463 return evaluateAsAbsolute(Res, &Asm, nullptr, nullptr); in evaluateAsAbsolute()
467 return evaluateAsAbsolute(Res, Asm, nullptr, nullptr); in evaluateAsAbsolute()
472 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, in evaluateKnownAbsolute()
476 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute() function in MCExpr
482 return evaluateAsAbsolute(Res, Asm, Layout, Addrs, Addrs); in evaluateAsAbsolute()
[all …]
H A DMCObjectStreamer.cpp201 if (Value->evaluateAsAbsolute(AbsValue, getAssemblerPtr())) { in EmitValueImpl()
263 if (Value->evaluateAsAbsolute(IntValue, getAssemblerPtr())) { in EmitULEB128Value()
272 if (Value->evaluateAsAbsolute(IntValue, getAssemblerPtr())) { in EmitSLEB128Value()
299 !Subsection->evaluateAsAbsolute(IntSubsection, getAssemblerPtr())) in changeSectionImpl()
444 if (AddrDelta->evaluateAsAbsolute(Res, getAssemblerPtr())) { in EmitDwarfAdvanceLineAddr()
456 if (AddrDelta->evaluateAsAbsolute(Res, getAssemblerPtr())) { in EmitDwarfAdvanceFrameAddr()
645 if (Offset.evaluateAsAbsolute(OffsetValue)) { in EmitRelocDirective()
680 if (NumValues.evaluateAsAbsolute(IntNumValues, getAssemblerPtr())) { in emitFill()
H A DMCAsmStreamer.cpp943 if (!Value->evaluateAsAbsolute(IntValue)) in EmitValueImpl()
987 if (Value->evaluateAsAbsolute(IntValue)) { in EmitULEB128Value()
998 if (Value->evaluateAsAbsolute(IntValue)) { in EmitSLEB128Value()
1052 if (NumBytes.evaluateAsAbsolute(IntNumBytes) && IntNumBytes == 0) in emitFill()
H A DMCAssembler.cpp300 if (!FF.getNumValues().evaluateAsAbsolute(NumValues, Layout)) { in computeFragmentSize()
960 Abs = DF.getAddrDelta().evaluateAsAbsolute(AddrDelta, Layout); in relaxDwarfLineAddr()
H A DWasmObjectWriter.cpp644 if (!Fill->getNumValues().evaluateAsAbsolute(NumValues)) in addData()
883 if (!Func.Sym->getSize()->evaluateAsAbsolute(Size, Layout)) in writeCodeSection()
1362 if (!WS.getSize()->evaluateAsAbsolute(Size, Layout)) in writeObject()
H A DMCWin64EH.cpp260 Diff->evaluateAsAbsolute(value, OS->getAssembler()); in GetAbsDifference()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCExpr.h50 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm,
54 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm,
95 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout,
97 bool evaluateAsAbsolute(int64_t &Res) const;
98 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const;
99 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const;
100 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout) const;
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonInstPrinter.cpp73 if (MO.getExpr()->evaluateAsAbsolute(Value)) in printOperand()
88 if (Expr.evaluateAsAbsolute(Value)) in printBrtarget()
H A DHexagonMCDuplexInfo.cpp551 if (!potentialDuplex.getOperand(2).getExpr()->evaluateAsAbsolute(Value)) in subInstWouldBeExtended()
562 if (!potentialDuplex.getOperand(1).getExpr()->evaluateAsAbsolute(Value)) in subInstWouldBeExtended()
713 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
769 Absolute = Inst.getOperand(1).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
894 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
926 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
993 Absolute = Inst.getOperand(1).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
H A DHexagonMCCompound.cpp276 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in getCompoundInsn()
294 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in getCompoundInsn()
H A DHexagonMCTargetDesc.cpp447 if(!Extended.getExpr()->evaluateAsAbsolute(Value)) in evaluateBranch()
H A DHexagonMCInstrInfo.cpp522 if (!MO.getExpr()->evaluateAsAbsolute(Value)) in isConstExtended()
773 if (!MCO.getExpr()->evaluateAsAbsolute(Value)) in minConstant()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp273 if (myMCExpr->evaluateAsAbsolute(Res)) { in CheckImmRange()
361 if (!getImm()->evaluateAsAbsolute(Value)) in isn1Const()
394 if (!Expr->evaluateAsAbsolute(Value)) { in addSignedImmOperands()
675 if (!Subsection->evaluateAsAbsolute(Res)) in ParseDirectiveSubsection()
1178 if (Expr->evaluateAsAbsolute(Value)) { in parseInstruction()
1356 bool Success = MO.getExpr()->evaluateAsAbsolute(Value); in processInstruction()
1562 if (MO.getExpr()->evaluateAsAbsolute(Value)) { in processInstruction()
1588 if (MO2.getExpr()->evaluateAsAbsolute(Value)) { in processInstruction()
1602 if (MO1.getExpr()->evaluateAsAbsolute(Value)) { in processInstruction()
1686 bool Absolute = Expr.evaluateAsAbsolute(Value); in processInstruction()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonAsmPrinter.cpp193 if (Imm.getExpr()->evaluateAsAbsolute(Value)) { in smallData()
436 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
463 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
499 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
530 bool Success = MO.getExpr()->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
589 bool Success = Expr->evaluateAsAbsolute(Value); in HexagonProcessInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/X86/InstPrinter/
H A DX86InstPrinterCommon.cpp110 if (BranchTarget && BranchTarget->evaluateAsAbsolute(Address)) { in printPCRelImm()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp126 if (Expr->evaluateAsAbsolute(AbsVal)) in printImpl()
/freebsd-12.1/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp255 bool isAbs = Value->evaluateAsAbsolute(Res, Layout, in RecordX86_64Relocation()
566 if (A->getVariableValue()->evaluateAsAbsolute( in RecordX86Relocation()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp169 if (!Imm->evaluateAsAbsolute(Val)) in isCGImm()
356 if (Val->evaluateAsAbsolute(Res)) in parseJccInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp165 if (!LocalOffset->evaluateAsAbsolute(Res, MCA)) in emitLocalEntry()
H A DPPCMachObjectWriter.cpp346 if (A->getVariableValue()->evaluateAsAbsolute( in RecordPPCRelocation()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp142 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp440 if (A->getVariableValue()->evaluateAsAbsolute( in recordRelocation()
/freebsd-12.1/contrib/llvm/lib/MC/MCParser/
H A DAsmParser.cpp790 if (!Count->evaluateAsAbsolute(Res, getStreamer().getAssemblerPtr())) in processIncbinFile()
1407 if (Res->evaluateAsAbsolute(Value)) in parseExpression()
1446 if (!Expr->evaluateAsAbsolute(Res, getStreamer().getAssemblerPtr())) in parseAbsoluteExpression()
2650 if (!AbsoluteExp->evaluateAsAbsolute(Value, in parseMacroArguments()
2951 if ((Offset->evaluateAsAbsolute(OffsetValue, in parseDirectiveReloc()
5421 if (!CountExpr->evaluateAsAbsolute(Count, getStreamer().getAssemblerPtr())) { in parseDirectiveRept()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp1242 return isImm() && getImm()->evaluateAsAbsolute(Res); in isConstantImm()
1421 (void)Val->evaluateAsAbsolute(Value); in getConstantImm()
5958 if (IdVal->evaluateAsAbsolute(Imm)) in parseMemOperand()
7066 if (!StackOffset->evaluateAsAbsolute(StackOffsetVal)) { in parseDirectiveCpRestore()
7124 !OffsetExpr->evaluateAsAbsolute(OffsetVal)) { in parseDirectiveCPSetup()
7927 if (!DummyNumber->evaluateAsAbsolute(DummyNumberVal)) { in ParseDirective()
8009 if (!FrameSize->evaluateAsAbsolute(FrameSizeVal)) { in ParseDirective()
8072 if (!BitMask->evaluateAsAbsolute(BitMaskVal)) { in ParseDirective()
8093 if (!FrameOffset->evaluateAsAbsolute(FrameOffsetVal)) { in ParseDirective()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp75 Disassembler.CurrentExtender->getOperand(0).getExpr()->evaluateAsAbsolute( in fullValue()

12