Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCExpr.cpp238 bool MCExpr::evaluateAsAbsolute(int64_t &Res) const { in evaluateAsAbsolute() function in MCExpr
239 return evaluateAsAbsolute(Res, nullptr, false); in evaluateAsAbsolute()
242 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateAsAbsolute() function in MCExpr
243 return evaluateAsAbsolute(Res, &Asm, false); in evaluateAsAbsolute()
246 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const { in evaluateAsAbsolute() function in MCExpr
247 return evaluateAsAbsolute(Res, Asm, false); in evaluateAsAbsolute()
251 return evaluateAsAbsolute(Res, &Asm, true); in evaluateKnownAbsolute()
254 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute() function in MCExpr
391 FF && FF->getNumValues().evaluateAsAbsolute(Num)) { in attemptToFoldSymbolOffsetDifference()
H A DMCObjectStreamer.cpp182 if (Value->evaluateAsAbsolute(AbsValue, getAssemblerPtr())) { in emitValueImpl()
255 if (Value->evaluateAsAbsolute(IntValue, getAssembler())) { in emitULEB128Value()
264 if (Value->evaluateAsAbsolute(IntValue, getAssembler())) { in emitSLEB128Value()
746 if (NumValues.evaluateAsAbsolute(IntNumValues, getAssembler())) { in emitFill()
H A DMCAssembler.cpp905 : LF.getValue().evaluateAsAbsolute(Value, *this); in relaxLEB()
1024 bool Abs = DF.getAddrDelta().evaluateAsAbsolute(Value, *this); in relaxDwarfCallFrameFragment()
H A DMCAsmStreamer.cpp1357 if (!Value->evaluateAsAbsolute(IntValue)) in emitValueImpl()
1401 if (Value->evaluateAsAbsolute(IntValue)) { in emitULEB128Value()
1412 if (Value->evaluateAsAbsolute(IntValue)) { in emitSLEB128Value()
1424 const bool IsAbsolute = NumBytes.evaluateAsAbsolute(IntNumBytes); in emitFill()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonInstPrinter.cpp60 if (MO.getExpr()->evaluateAsAbsolute(Value)) in printOperand()
75 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/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp272 if (myMCExpr->evaluateAsAbsolute(Res)) { in CheckImmRange()
362 if (!getImm()->evaluateAsAbsolute(Value)) in isn1Const()
400 if (!Expr->evaluateAsAbsolute(Value)) { in addSignedImmOperands()
739 if (!Subsection->evaluateAsAbsolute(Res)) in ParseDirectiveSubsection()
1249 if (Expr->evaluateAsAbsolute(Value)) { in parseInstruction()
1315 return Op->isImm() && Op->Imm.Val->evaluateAsAbsolute(Value) && Value == 0 in validateTargetOperandClass()
1321 return Op->isImm() && Op->Imm.Val->evaluateAsAbsolute(Value) && Value == 1 in validateTargetOperandClass()
1445 bool Success = MO.getExpr()->evaluateAsAbsolute(Value); in processInstruction()
1533 bool Absolute = MO_1.getExpr()->evaluateAsAbsolute(Value); in processInstruction()
1624 int sVal = (MO.getExpr()->evaluateAsAbsolute(Value) && Value < 0) ? -1 : 0; in processInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCExpr.h62 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm,
102 LLVM_ABI bool evaluateAsAbsolute(int64_t &Res) const;
103 LLVM_ABI bool evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const;
104 LLVM_ABI bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const;
/freebsd/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/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCCodeEmitter.cpp140 if (Expr->evaluateAsAbsolute(Addr)) { in encodeRelocImm()
231 if (!Op.getExpr()->evaluateAsAbsolute(Addr)) in getMachineOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCExpr.cpp518 if (AGVK->evaluateAsAbsolute(Val)) { in targetOpKnownBitsMapHelper()
534 if (Expr->evaluateAsAbsolute(Val)) { in knownBitsMapHelper()
612 if (Expr->evaluateAsAbsolute(EvalValue)) in tryFoldHelper()
705 if (Expr->evaluateAsAbsolute(Val)) { in printAMDGPUMCExpr()
H A DAMDGPUMCCodeEmitter.cpp274 if (!MO.getExpr()->evaluateAsAbsolute(Imm)) in getLitEncoding()
673 } else if (MO.isExpr() && MO.getExpr()->evaluateAsAbsolute(Val)) { in getMachineOpValueCommon()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCCodeEmitter.cpp120 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp368 if (!isImm() || !Expr->evaluateAsAbsolute(Value)) in isTrapImm()
376 if (!isImm() || !Expr->evaluateAsAbsolute(Value)) in isBkptImm()
418 if (MemOp.OuterDisp->evaluateAsAbsolute(Res)) in isAddrN()
1067 Expr->evaluateAsAbsolute(Value); in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCAsmInfo.cpp160 if (Expr.evaluateAsAbsolute(AbsVal)) in printImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAsmPrinter.cpp371 if (Value->evaluateAsAbsolute(Val)) { in validateMCResourceInfo()
628 CurrentProgramInfo.ComputePGMRSrc3->evaluateAsAbsolute(PGRM_Rsrc3); in getAmdhsaKernelDescriptor()
830 (CurrentProgramInfo.ComputePGMRSrc3->evaluateAsAbsolute(PGMRSrc3) && in runOnMachineFunction()
930 if (Value->evaluateAsAbsolute(Val)) { in getSIProgramInfo()
1328 if (Value->evaluateAsAbsolute(Val)) in EmitProgramInfoSI()
1740 CurrentProgramInfo.DynamicCallStack->evaluateAsAbsolute(DynStack); in emitResourceUsageRemarks()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchAsmBackend.cpp301 if (AddrDelta.evaluateAsAbsolute(Value, *Asm)) in relaxDwarfLineAddr()
365 if (AddrDelta.evaluateAsAbsolute(Value, *Asm)) in relaxDwarfCFA()
/freebsd/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/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp158 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZInstPrinterCommon.cpp170 if (BranchTarget && BranchTarget->evaluateAsAbsolute(TargetAddress)) { in printPCRelOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp349 if (!LocalOffset->evaluateAsAbsolute(Offset, MCA)) in encodePPC64LocalEntryOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86InstPrinterCommon.cpp377 if (BranchTarget && BranchTarget->evaluateAsAbsolute(Address)) { in printPCRelImm()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDKernelCodeTUtils.cpp394 if (!compute_pgm_resource1_registers->evaluateAsAbsolute(Value)) in validate()

12