|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/MC/MCExpr.h 92 bool evaluateAsAbsolute(int64_t &Res) const;
References
lib/MC/MCAsmStreamer.cpp 987 if (!Value->evaluateAsAbsolute(IntValue))
1031 if (Value->evaluateAsAbsolute(IntValue)) {
1042 if (Value->evaluateAsAbsolute(IntValue)) {
1096 if (NumBytes.evaluateAsAbsolute(IntNumBytes) && IntNumBytes == 0)
lib/MC/MCObjectStreamer.cpp 644 if (Offset.evaluateAsAbsolute(OffsetValue)) {
lib/MC/MCParser/AsmParser.cpp 1443 if (Res->evaluateAsAbsolute(Value))
lib/MC/WasmObjectWriter.cpp 607 if (!Fill->getNumValues().evaluateAsAbsolute(NumValues))
lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp 1346 if (BranchTarget && BranchTarget->evaluateAsAbsolute(Address)) {
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 2305 if (!Sym->getVariableValue(false)->evaluateAsAbsolute(OldCount))
2398 if (Expr->evaluateAsAbsolute(IntVal)) {
5354 if (Expr->evaluateAsAbsolute(IntVal)) {
lib/Target/ARM/AsmParser/ARMAsmParser.cpp11833 if (!SOExpr->evaluateAsAbsolute(Value))
lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp 332 if (!Constant->evaluateAsAbsolute(TargetAddress)) {
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp 272 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(Value) && Value < 0) ? -1 : 0;
1561 if (MO.getExpr()->evaluateAsAbsolute(Value)) {
1587 if (MO2.getExpr()->evaluateAsAbsolute(Value)) {
1601 if (MO1.getExpr()->evaluateAsAbsolute(Value)) {
1685 bool Absolute = Expr.evaluateAsAbsolute(Value);
1708 bool Absolute = Imm.getExpr()->evaluateAsAbsolute(Value);
1738 bool Absolute = Imm.getExpr()->evaluateAsAbsolute(Value);
1862 bool Absolute = Imm.getExpr()->evaluateAsAbsolute(Value);
1882 bool Absolute = Imm.getExpr()->evaluateAsAbsolute(Value);
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp 75 Disassembler.CurrentExtender->getOperand(0).getExpr()->evaluateAsAbsolute(
lib/Target/Hexagon/HexagonAsmPrinter.cpp 185 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);
lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp 71 if (MO.getExpr()->evaluateAsAbsolute(Value))
86 if (Expr.evaluateAsAbsolute(Value))
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp 590 if (ME->evaluateAsAbsolute(Value)) {
lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp 274 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
292 Success = L.getOperand(2).getExpr()->evaluateAsAbsolute(Value);
lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp 550 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);
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp 520 if (!MO.getExpr()->evaluateAsAbsolute(Value))
771 if (!MCO.getExpr()->evaluateAsAbsolute(Value))
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp 445 if(!Extended.getExpr()->evaluateAsAbsolute(Value))
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp 169 if (!Imm->evaluateAsAbsolute(Val))
356 if (Val->evaluateAsAbsolute(Res))
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 1251 return isImm() && getImm()->evaluateAsAbsolute(Res);
1430 (void)Val->evaluateAsAbsolute(Value);
6230 if (IdVal->evaluateAsAbsolute(Imm))
7370 if (!StackOffset->evaluateAsAbsolute(StackOffsetVal)) {
7428 !OffsetExpr->evaluateAsAbsolute(OffsetVal)) {
8235 if (!DummyNumber->evaluateAsAbsolute(DummyNumberVal)) {
8317 if (!FrameSize->evaluateAsAbsolute(FrameSizeVal)) {
8380 if (!BitMask->evaluateAsAbsolute(BitMaskVal)) {
8401 if (!FrameOffset->evaluateAsAbsolute(FrameOffsetVal)) {
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp 594 if (Expr->evaluateAsAbsolute(Res))
lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp 125 if (Expr->evaluateAsAbsolute(AbsVal))
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp 762 if (!Mask->isImm() || !Mask->getImm()->evaluateAsAbsolute(ImmVal) ||
lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp 142 if (Expr->evaluateAsAbsolute(Res))
lib/Target/X86/MCTargetDesc/X86InstPrinterCommon.cpp 305 if (BranchTarget && BranchTarget->evaluateAsAbsolute(Address)) {