| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCExpr.cpp | 238 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 D | MCObjectStreamer.cpp | 182 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 D | MCAssembler.cpp | 905 : LF.getValue().evaluateAsAbsolute(Value, *this); in relaxLEB() 1024 bool Abs = DF.getAddrDelta().evaluateAsAbsolute(Value, *this); in relaxDwarfCallFrameFragment()
|
| H A D | MCAsmStreamer.cpp | 1357 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 D | HexagonInstPrinter.cpp | 60 if (MO.getExpr()->evaluateAsAbsolute(Value)) in printOperand() 75 if (Expr.evaluateAsAbsolute(Value)) in printBrtarget()
|
| H A D | HexagonMCDuplexInfo.cpp | 544 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 D | HexagonMCCompound.cpp | 275 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in getCompoundInsn() 293 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in getCompoundInsn()
|
| H A D | HexagonMCInstrInfo.cpp | 573 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 D | HexagonAsmParser.cpp | 272 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 D | MCExpr.h | 62 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 D | HexagonAsmPrinter.cpp | 184 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 D | M68kMCCodeEmitter.cpp | 140 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 D | AMDGPUMCExpr.cpp | 518 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 D | AMDGPUMCCodeEmitter.cpp | 274 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 D | VEMCCodeEmitter.cpp | 120 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/ |
| H A D | M68kAsmParser.cpp | 368 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 D | MipsMCAsmInfo.cpp | 160 if (Expr.evaluateAsAbsolute(AbsVal)) in printImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAsmPrinter.cpp | 371 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 D | LoongArchAsmBackend.cpp | 301 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 D | MSP430AsmParser.cpp | 172 if (!Imm->evaluateAsAbsolute(Val)) in isCGImm() 371 if (Val->evaluateAsAbsolute(Res)) in parseJccInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCCodeEmitter.cpp | 158 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZInstPrinterCommon.cpp | 170 if (BranchTarget && BranchTarget->evaluateAsAbsolute(TargetAddress)) { in printPCRelOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCTargetDesc.cpp | 349 if (!LocalOffset->evaluateAsAbsolute(Offset, MCA)) in encodePPC64LocalEntryOffset()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86InstPrinterCommon.cpp | 377 if (BranchTarget && BranchTarget->evaluateAsAbsolute(Address)) { in printPCRelImm()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDKernelCodeTUtils.cpp | 394 if (!compute_pgm_resource1_registers->evaluateAsAbsolute(Value)) in validate()
|