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

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonInstPrinter.cpp72 if (MO.getExpr()->evaluateAsAbsolute(Value))
87 if (Expr.evaluateAsAbsolute(Value))
H A DHexagonMCDuplexInfo.cpp550 if (!potentialDuplex.getOperand(2).getExpr()->evaluateAsAbsolute(Value))
561 if (!potentialDuplex.getOperand(1).getExpr()->evaluateAsAbsolute(Value))
712 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
768 Absolute = Inst.getOperand(1).getExpr()->evaluateAsAbsolute(Value);
893 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
925 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
992 Absolute = Inst.getOperand(1).getExpr()->evaluateAsAbsolute(Value);
H A DHexagonMCCompound.cpp274 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
292 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
H A DHexagonMCTargetDesc.cpp446 if(!Extended.getExpr()->evaluateAsAbsolute(Value))
H A DHexagonMCInstrInfo.cpp520 if (!MO.getExpr()->evaluateAsAbsolute(Value))
771 if (!MCO.getExpr()->evaluateAsAbsolute(Value))
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCExpr.h49 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm,
90 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout,
92 bool evaluateAsAbsolute(int64_t &Res) const;
93 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const;
94 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const;
95 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout) const;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCExpr.cpp459 bool MCExpr::evaluateAsAbsolute(int64_t &Res) const { function in class:MCExpr
460 return evaluateAsAbsolute(Res, nullptr, nullptr, nullptr, false);
463 bool MCExpr::evaluateAsAbsolute(int64_t &Res, function in class:MCExpr
465 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, false);
468 bool MCExpr::evaluateAsAbsolute(int64_t &Res, function in class:MCExpr
473 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs, true);
476 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { function in class:MCExpr
477 return evaluateAsAbsolute(Res, &Asm, nullptr, nullptr, false);
480 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const { function in class:MCExpr
481 return evaluateAsAbsolute(Re
490 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, function in class:MCExpr
[all...]
H A DMCObjectStreamer.cpp238 if (Value->evaluateAsAbsolute(AbsValue, getAssemblerPtr())) {
314 if (Value->evaluateAsAbsolute(IntValue, getAssemblerPtr())) {
323 if (Value->evaluateAsAbsolute(IntValue, getAssemblerPtr())) {
349 !Subsection->evaluateAsAbsolute(IntSubsection, getAssemblerPtr()))
495 if (AddrDelta->evaluateAsAbsolute(Res, getAssemblerPtr())) {
507 if (AddrDelta->evaluateAsAbsolute(Res, getAssemblerPtr())) {
680 if (Offset.evaluateAsAbsolute(OffsetValue)) {
715 if (NumValues.evaluateAsAbsolute(IntNumValues, getAssemblerPtr())) {
H A DWasmObjectWriter.cpp607 if (!Fill->getNumValues().evaluateAsAbsolute(NumValues))
838 if (!Func.Sym->getSize()->evaluateAsAbsolute(Size, Layout))
1357 if (!WS.getSize()->evaluateAsAbsolute(Size, Layout))
H A DMCAsmStreamer.cpp992 if (!Value->evaluateAsAbsolute(IntValue))
1036 if (Value->evaluateAsAbsolute(IntValue)) {
1047 if (Value->evaluateAsAbsolute(IntValue)) {
1101 if (NumBytes.evaluateAsAbsolute(IntNumBytes) && IntNumBytes == 0)
H A DMCWin64EH.cpp262 if (!Diff->evaluateAsAbsolute(value, OS->getAssembler()))
H A DMCAssembler.cpp301 if (!FF.getNumValues().evaluateAsAbsolute(NumValues, Layout)) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp272 if (myMCExpr->evaluateAsAbsolute(Res)) {
360 if (!getImm()->evaluateAsAbsolute(Value))
393 if (!Expr->evaluateAsAbsolute(Value)) {
674 if (!Subsection->evaluateAsAbsolute(Res))
1177 if (Expr->evaluateAsAbsolute(Value)) {
1243 return Op->isImm() && Op->Imm.Val->evaluateAsAbsolute(Value) && Value == 0
1249 return Op->isImm() && Op->Imm.Val->evaluateAsAbsolute(Value) && Value == 1
1355 bool Success = MO.getExpr()->evaluateAsAbsolute(Value);
1458 bool Absolute = MO_1.getExpr()->evaluateAsAbsolute(Value);
1549 int sVal = (MO.getExpr()->evaluateAsAbsolute(Valu
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonAsmPrinter.cpp185 if (Imm.getExpr()->evaluateAsAbsolute(Value)) {
428 bool Success = Expr->evaluateAsAbsolute(Imm);
455 bool Success = Expr->evaluateAsAbsolute(Imm);
491 bool Success = Expr->evaluateAsAbsolute(Imm);
522 bool Success = MO.getExpr()->evaluateAsAbsolute(Imm);
581 bool Success = Expr->evaluateAsAbsolute(Value);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp125 if (Expr->evaluateAsAbsolute(AbsVal))
155 // evaluateAsAbsolute() and evaluateAsValue() require that we evaluate the
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp170 if (!LocalOffset->evaluateAsAbsolute(Res, MCA))
H A DPPCMachObjectWriter.cpp345 if (A->getVariableValue()->evaluateAsAbsolute(
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp142 if (Expr->evaluateAsAbsolute(Res))
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp169 if (!Imm->evaluateAsAbsolute(Val))
356 if (Val->evaluateAsAbsolute(Res))
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp254 bool isAbs = Value->evaluateAsAbsolute(Res, Layout,
564 if (A->getVariableValue()->evaluateAsAbsolute(
H A DX86InstPrinterCommon.cpp305 if (BranchTarget && BranchTarget->evaluateAsAbsolute(Address)) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp439 if (A->getVariableValue()->evaluateAsAbsolute(
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp811 if (!Count->evaluateAsAbsolute(Res, getStreamer().getAssemblerPtr()))
1440 if (Res->evaluateAsAbsolute(Value))
1479 if (!Expr->evaluateAsAbsolute(Res, getStreamer().getAssemblerPtr()))
2684 if (!AbsoluteExp->evaluateAsAbsolute(Value,
3001 if ((Offset->evaluateAsAbsolute(OffsetValue,
5559 if (!CountExpr->evaluateAsAbsolute(Count, getStreamer().getAssemblerPtr())) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp73 Disassembler.CurrentExtender->getOperand(0).getExpr()->evaluateAsAbsolute(
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp1275 return isImm() && getImm()->evaluateAsAbsolute(Res);
1452 (void)Val->evaluateAsAbsolute(Value);
6362 if (IdVal->evaluateAsAbsolute(Imm))
7503 if (!StackOffset->evaluateAsAbsolute(StackOffsetVal)) {
7561 !OffsetExpr->evaluateAsAbsolute(OffsetVal)) {
8368 if (!DummyNumber->evaluateAsAbsolute(DummyNumberVal)) {
8450 if (!FrameSize->evaluateAsAbsolute(FrameSizeVal)) {
8513 if (!BitMask->evaluateAsAbsolute(BitMaskVal)) {
8534 if (!FrameOffset->evaluateAsAbsolute(FrameOffsetVal)) {

Completed in 164 milliseconds

12