Home
last modified time | relevance | path

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

12

/src/contrib/llvm-project/llvm/lib/MC/
H A DMCExpr.cpp546 bool MCExpr::evaluateAsAbsolute(int64_t &Res) const { in evaluateAsAbsolute() function in MCExpr
547 return evaluateAsAbsolute(Res, nullptr, nullptr, false); in evaluateAsAbsolute()
550 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm, in evaluateAsAbsolute() function in MCExpr
554 return evaluateAsAbsolute(Res, &Asm, &Addrs, true); in evaluateAsAbsolute()
557 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateAsAbsolute() function in MCExpr
558 return evaluateAsAbsolute(Res, &Asm, nullptr, false); in evaluateAsAbsolute()
561 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const { in evaluateAsAbsolute() function in MCExpr
562 return evaluateAsAbsolute(Res, Asm, nullptr, false); in evaluateAsAbsolute()
566 return evaluateAsAbsolute(Res, &Asm, nullptr, true); in evaluateKnownAbsolute()
569 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute() function in MCExpr
[all …]
H A DMCObjectStreamer.cpp193 if (Value->evaluateAsAbsolute(AbsValue, getAssemblerPtr())) { in emitValueImpl()
263 if (Value->evaluateAsAbsolute(IntValue, getAssemblerPtr())) { in emitULEB128Value()
272 if (Value->evaluateAsAbsolute(IntValue, getAssemblerPtr())) { in emitSLEB128Value()
755 if (NumValues.evaluateAsAbsolute(IntNumValues, getAssemblerPtr())) { in emitFill()
H A DMCAssembler.cpp1121 : LF.getValue().evaluateAsAbsolute(Value, *this); in relaxLEB()
1239 bool Abs = DF.getAddrDelta().evaluateAsAbsolute(Value, *this); in relaxDwarfCallFrameFragment()
H A DMCAsmStreamer.cpp1351 if (!Value->evaluateAsAbsolute(IntValue)) in emitValueImpl()
1395 if (Value->evaluateAsAbsolute(IntValue)) { in emitULEB128Value()
1406 if (Value->evaluateAsAbsolute(IntValue)) { in emitSLEB128Value()
1460 const bool IsAbsolute = NumBytes.evaluateAsAbsolute(IntNumBytes); in emitFill()
/src/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()
/src/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCExpr.h55 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm,
97 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm,
99 bool evaluateAsAbsolute(int64_t &Res) const;
100 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const;
101 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const;
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp270 if (myMCExpr->evaluateAsAbsolute(Res)) { in CheckImmRange()
360 if (!getImm()->evaluateAsAbsolute(Value)) in isn1Const()
398 if (!Expr->evaluateAsAbsolute(Value)) { in addSignedImmOperands()
737 if (!Subsection->evaluateAsAbsolute(Res)) in ParseDirectiveSubsection()
1242 if (Expr->evaluateAsAbsolute(Value)) { in parseInstruction()
1308 return Op->isImm() && Op->Imm.Val->evaluateAsAbsolute(Value) && Value == 0 in validateTargetOperandClass()
1314 return Op->isImm() && Op->Imm.Val->evaluateAsAbsolute(Value) && Value == 1 in validateTargetOperandClass()
1439 bool Success = MO.getExpr()->evaluateAsAbsolute(Value); in processInstruction()
1524 bool Absolute = MO_1.getExpr()->evaluateAsAbsolute(Value); in processInstruction()
1615 int sVal = (MO.getExpr()->evaluateAsAbsolute(Value) && Value < 0) ? -1 : 0; in processInstruction()
[all …]
/src/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()
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonAsmPrinter.cpp186 if (Imm.getExpr()->evaluateAsAbsolute(Value)) { in smallData()
431 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
458 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
494 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
525 bool Success = MO.getExpr()->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
584 bool Success = Expr->evaluateAsAbsolute(Value); in HexagonProcessInstruction()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDKernelCodeTUtils.cpp233 if (Value->evaluateAsAbsolute(Val)) in printField()
278 if (Value->evaluateAsAbsolute(Val)) \ in getPrinterTable()
409 if (!compute_pgm_resource1_registers->evaluateAsAbsolute(Value)) in validate()
470 if (Value->evaluateAsAbsolute(Val)) in EmitKernelCodeT()
/src/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCCodeEmitter.cpp109 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAsmPrinter.cpp399 if (Value->evaluateAsAbsolute(IVal)) { in getMCExprStr()
504 CurrentProgramInfo.ComputePGMRSrc3GFX90A->evaluateAsAbsolute(PGRM_Rsrc3); in getAmdhsaKernelDescriptor()
664 (CurrentProgramInfo.ComputePGMRSrc3GFX90A->evaluateAsAbsolute( in runOnMachineFunction()
769 if (Value->evaluateAsAbsolute(Val)) { in getSIProgramInfo()
1131 if (Value->evaluateAsAbsolute(Val)) in EmitProgramInfoSI()
1530 CurrentProgramInfo.DynamicCallStack->evaluateAsAbsolute(DynStack); in emitResourceUsageRemarks()
/src/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()
/src/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp245 Value->evaluateAsAbsolute(Res, Asm, Writer->getSectionAddressMap()); in RecordX86_64Relocation()
553 if (A->getVariableValue()->evaluateAsAbsolute( in RecordX86Relocation()
H A DX86InstPrinterCommon.cpp363 if (BranchTarget && BranchTarget->evaluateAsAbsolute(Address)) { in printPCRelImm()
/src/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp125 if (Expr->evaluateAsAbsolute(AbsVal)) in printImpl()
/src/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchAsmBackend.cpp324 if (AddrDelta.evaluateAsAbsolute(Value, Asm)) in relaxDwarfLineAddr()
389 if (AddrDelta.evaluateAsAbsolute(Value, Asm)) in relaxDwarfCFA()
/src/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()
/src/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp140 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
/src/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp366 if (!LocalOffset->evaluateAsAbsolute(Offset, MCA)) in encodePPC64LocalEntryOffset()
/src/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp422 if (A->getVariableValue()->evaluateAsAbsolute( in recordRelocation()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUTargetStreamer.cpp336 if (pgm_rsrc1_bits->evaluateAsAbsolute(IVal)) in EmitAmdhsaKernelDescriptor()
345 if (Value->evaluateAsAbsolute(evaluatableValue)) { in EmitAmdhsaKernelDescriptor()

12