Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonInstPrinter.cpp99 if (MO.getExpr()->evaluateAsAbsolute(Value)) in printOperand()
132 bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm); in prints3_6ImmOperand()
142 bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm); in prints3_7ImmOperand()
152 bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm); in prints4_6ImmOperand()
162 bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm); in prints4_7ImmOperand()
225 if (Expr.evaluateAsAbsolute(Value)) in printBrtarget()
DHexagonMCDuplexInfo.cpp546 if (!potentialDuplex.getOperand(2).getExpr()->evaluateAsAbsolute(Value)) in subInstWouldBeExtended()
557 if (!potentialDuplex.getOperand(1).getExpr()->evaluateAsAbsolute(Value)) in subInstWouldBeExtended()
699 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
755 Absolute = Inst.getOperand(1).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
878 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
909 Absolute = Inst.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
971 Absolute = Inst.getOperand(1).getExpr()->evaluateAsAbsolute(Value); in deriveSubInst()
DHexagonMCCompound.cpp281 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in getCompoundInsn()
300 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value); in getCompoundInsn()
DHexagonMCInstrInfo.cpp100 if (exOp.getExpr()->evaluateAsAbsolute(Value)) { in clampExtended()
428 if (!MO.getExpr()->evaluateAsAbsolute(Value)) in isConstExtended()
573 if (!MCO.getExpr()->evaluateAsAbsolute(Value)) in minConstant()
DHexagonMCCodeEmitter.cpp400 if (ME->evaluateAsAbsolute(Res)) in getExprOpValue()
/external/llvm/lib/MC/
DMCExpr.cpp417 bool MCExpr::evaluateAsAbsolute(int64_t &Res) const { in evaluateAsAbsolute() function in MCExpr
418 return evaluateAsAbsolute(Res, nullptr, nullptr, nullptr); in evaluateAsAbsolute()
421 bool MCExpr::evaluateAsAbsolute(int64_t &Res, in evaluateAsAbsolute() function in MCExpr
423 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr); in evaluateAsAbsolute()
426 bool MCExpr::evaluateAsAbsolute(int64_t &Res, in evaluateAsAbsolute() function in MCExpr
429 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs); in evaluateAsAbsolute()
432 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateAsAbsolute() function in MCExpr
433 return evaluateAsAbsolute(Res, &Asm, nullptr, nullptr); in evaluateAsAbsolute()
438 return evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, in evaluateKnownAbsolute()
442 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute() function in MCExpr
[all …]
DMCObjectStreamer.cpp134 if (Value->evaluateAsAbsolute(AbsValue, getAssembler())) { in EmitValueImpl()
175 if (Value->evaluateAsAbsolute(IntValue, getAssembler())) { in EmitULEB128Value()
184 if (Value->evaluateAsAbsolute(IntValue, getAssembler())) { in EmitSLEB128Value()
210 !Subsection->evaluateAsAbsolute(IntSubsection, getAssembler())) in changeSectionImpl()
348 if (AddrDelta->evaluateAsAbsolute(Res, getAssembler())) { in EmitDwarfAdvanceLineAddr()
360 if (AddrDelta->evaluateAsAbsolute(Res, getAssembler())) { in EmitDwarfAdvanceFrameAddr()
422 if (!Offset.evaluateAsAbsolute(OffsetValue)) in EmitRelocDirective()
DMCAsmStreamer.cpp707 if (!Value->evaluateAsAbsolute(IntValue)) in EmitValueImpl()
749 if (Value->evaluateAsAbsolute(IntValue)) { in EmitULEB128Value()
760 if (Value->evaluateAsAbsolute(IntValue)) { in EmitSLEB128Value()
/external/llvm/include/llvm/MC/
DMCExpr.h50 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm,
54 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 MCAsmLayout &Layout) const;
/external/llvm/lib/Target/Hexagon/AsmParser/
DHexagonAsmParser.cpp250 if (myMCExpr->evaluateAsAbsolute(Res)) { in CheckImmRange()
366 if (!Expr->evaluateAsAbsolute(Value)) { in addSignedImmOperands()
908 if (!Subsection->evaluateAsAbsolute(Res)) in ParseDirectiveSubsection()
1430 if (Expr->Imm.Val->evaluateAsAbsolute(Value)) { in parseInstruction()
1482 return Op->isImm() && Op->Imm.Val->evaluateAsAbsolute(Value) && Value == 0 in validateTargetOperandClass()
1488 return Op->isImm() && Op->Imm.Val->evaluateAsAbsolute(Value) && Value == 1 in validateTargetOperandClass()
1494 return Op->isImm() && Op->Imm.Val->evaluateAsAbsolute(Value) && Value == -1 in validateTargetOperandClass()
1567 bool Success = MO.getExpr()->evaluateAsAbsolute(Value); in processInstruction()
1594 if (MO.getExpr()->evaluateAsAbsolute(Value)) { in processInstruction()
1684 bool Absolute = MO_1.getExpr()->evaluateAsAbsolute(Value); in processInstruction()
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonAsmPrinter.cpp198 if (Imm.getExpr()->evaluateAsAbsolute(Value)) { in smallData()
369 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
393 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
426 bool Success = Expr->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
470 bool Success = MO.getExpr()->evaluateAsAbsolute(Imm); in HexagonProcessInstruction()
525 bool Success = Expr->evaluateAsAbsolute(Value); in HexagonProcessInstruction()
/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MachObjectWriter.cpp315 if (Symbol->getVariableValue()->evaluateAsAbsolute( in recordRelocation()
375 if (Symbol->getVariableValue()->evaluateAsAbsolute( in recordRelocation()
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86MachObjectWriter.cpp250 bool isAbs = Value->evaluateAsAbsolute(Res, Layout, in RecordX86_64Relocation()
563 if (A->getVariableValue()->evaluateAsAbsolute( in RecordX86Relocation()
/external/llvm/lib/Target/Sparc/MCTargetDesc/
DSparcMCCodeEmitter.cpp134 if (Expr->evaluateAsAbsolute(Res)) in getMachineOpValue()
/external/llvm/lib/Target/X86/InstPrinter/
DX86IntelInstPrinter.cpp134 if (BranchTarget && BranchTarget->evaluateAsAbsolute(Address)) { in printPCRelImm()
DX86ATTInstPrinter.cpp153 if (BranchTarget && BranchTarget->evaluateAsAbsolute(Address)) { in printPCRelImm()
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMCTargetDesc.cpp167 if (!LocalOffset->evaluateAsAbsolute(Res, MCA)) in emitLocalEntry()
DPPCMachObjectWriter.cpp346 if (A->getVariableValue()->evaluateAsAbsolute( in RecordPPCRelocation()
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMMachObjectWriter.cpp411 if (A->getVariableValue()->evaluateAsAbsolute( in recordRelocation()
/external/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp4217 if (IdVal->evaluateAsAbsolute(Imm)) in parseMemOperand()
4461 if (!Expr->evaluateAsAbsolute(Val)) { in parseLSAImm()
5340 if (!StackOffset->evaluateAsAbsolute(StackOffsetVal)) { in parseDirectiveCpRestore()
5403 !OffsetExpr->evaluateAsAbsolute(OffsetVal)) { in parseDirectiveCPSetup()
5949 if (!DummyNumber->evaluateAsAbsolute(DummyNumberVal)) { in ParseDirective()
6031 if (!FrameSize->evaluateAsAbsolute(FrameSizeVal)) { in ParseDirective()
6093 if (!BitMask->evaluateAsAbsolute(BitMaskVal)) { in ParseDirective()
6114 if (!FrameOffset->evaluateAsAbsolute(FrameOffsetVal)) { in ParseDirective()
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsTargetStreamer.cpp652 if (!Size->evaluateAsAbsolute(AbsSize, MCA)) in emitDirectiveEnd()
DMipsMCCodeEmitter.cpp494 if (Expr->evaluateAsAbsolute(Res)) in getExprOpValue()
/external/llvm/lib/MC/MCParser/
DAsmParser.cpp1062 if (Res->evaluateAsAbsolute(Value)) in parseExpression()
1101 if (!Expr->evaluateAsAbsolute(Res)) in parseAbsoluteExpression()
2485 if (!Offset->evaluateAsAbsolute(OffsetValue)) in parseDirectiveReloc()
4487 if (!CountExpr->evaluateAsAbsolute(Count)) { in parseDirectiveRept()
/external/llvm/lib/Target/AArch64/InstPrinter/
DAArch64InstPrinter.cpp1320 if (BranchTarget && BranchTarget->evaluateAsAbsolute(Address)) { in printAlignedLabel()
/external/llvm/lib/Target/ARM/InstPrinter/
DARMInstPrinter.cpp341 if (!Constant->evaluateAsAbsolute(TargetAddress)) { in printOperand()

12