Home
last modified time | relevance | path

Searched refs:MCUnaryExpr (Results 1 – 13 of 13) sorted by relevance

/NextBSD/contrib/llvm/lib/MC/
HDMCExpr.cpp61 const MCUnaryExpr &UE = cast<MCUnaryExpr>(*this); in print()
63 case MCUnaryExpr::LNot: OS << '!'; break; in print()
64 case MCUnaryExpr::Minus: OS << '-'; break; in print()
65 case MCUnaryExpr::Not: OS << '~'; break; in print()
66 case MCUnaryExpr::Plus: OS << '+'; break; in print()
145 const MCUnaryExpr *MCUnaryExpr::create(Opcode Opc, const MCExpr *Expr, in create()
147 return new (Ctx) MCUnaryExpr(Opc, Expr); in create()
671 const MCUnaryExpr *AUE = cast<MCUnaryExpr>(this); in evaluateAsRelocatableImpl()
679 case MCUnaryExpr::LNot: in evaluateAsRelocatableImpl()
684 case MCUnaryExpr::Minus: in evaluateAsRelocatableImpl()
[all …]
HDMCELFStreamer.cpp462 fixSymbolsInTLSFixups(cast<MCUnaryExpr>(expr)->getSubExpr()); in fixSymbolsInTLSFixups()
HDMCStreamer.cpp634 visitUsedExpr(*cast<MCUnaryExpr>(Expr).getSubExpr()); in visitUsedExpr()
/NextBSD/contrib/llvm/include/llvm/MC/
HDMCExpr.h352 class MCUnaryExpr : public MCExpr {
365 MCUnaryExpr(Opcode Op, const MCExpr *Expr) in MCUnaryExpr() function
372 static const MCUnaryExpr *create(Opcode Op, const MCExpr *Expr,
374 static const MCUnaryExpr *createLNot(const MCExpr *Expr, MCContext &Ctx) { in createLNot()
377 static const MCUnaryExpr *createMinus(const MCExpr *Expr, MCContext &Ctx) { in createMinus()
380 static const MCUnaryExpr *createNot(const MCExpr *Expr, MCContext &Ctx) { in createNot()
383 static const MCUnaryExpr *createPlus(const MCExpr *Expr, MCContext &Ctx) { in createPlus()
/NextBSD/contrib/llvm/lib/Target/PowerPC/AsmParser/
HDPPCAsmParser.cpp811 if (const MCUnaryExpr *UnExpr = dyn_cast<MCUnaryExpr>(Expr)) { in addNegOperand()
812 if (UnExpr->getOpcode() == MCUnaryExpr::Minus) { in addNegOperand()
824 Inst.addOperand(MCOperand::createExpr(MCUnaryExpr::createMinus(Expr, Ctx))); in addNegOperand()
1345 const MCUnaryExpr *UE = cast<MCUnaryExpr>(E); in ExtractModifierFromExpr()
1349 return MCUnaryExpr::create(UE->getOpcode(), Sub, Context); in ExtractModifierFromExpr()
1411 const MCUnaryExpr *UE = cast<MCUnaryExpr>(E); in FixupVariantKind()
1415 return MCUnaryExpr::create(UE->getOpcode(), Sub, Context); in FixupVariantKind()
/NextBSD/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
HDAArch64MCExpr.cpp128 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
/NextBSD/contrib/llvm/lib/MC/MCDisassembler/
HDMCExternalSymbolizer.cpp122 LHS = MCUnaryExpr::createMinus(Sub, Ctx); in tryAddingSymbolicOperand()
/NextBSD/contrib/llvm/lib/Target/AArch64/Disassembler/
HDAArch64ExternalSymbolizer.cpp200 LHS = MCUnaryExpr::createMinus(Sub, Ctx); in tryAddingSymbolicOperand()
/NextBSD/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
HDSparcMCExpr.cpp188 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
/NextBSD/contrib/llvm/lib/Target/NVPTX/
HDNVPTXAsmPrinter.cpp2175 const MCUnaryExpr &UE = cast<MCUnaryExpr>(Expr); in printMCExpr()
2177 case MCUnaryExpr::LNot: OS << '!'; break; in printMCExpr()
2178 case MCUnaryExpr::Minus: OS << '-'; break; in printMCExpr()
2179 case MCUnaryExpr::Not: OS << '~'; break; in printMCExpr()
2180 case MCUnaryExpr::Plus: OS << '+'; break; in printMCExpr()
/NextBSD/contrib/llvm/lib/MC/MCParser/
HDAsmParser.cpp795 Res = MCUnaryExpr::createLNot(Res, getContext()); in parsePrimaryExpr()
942 Res = MCUnaryExpr::createMinus(Res, getContext()); in parsePrimaryExpr()
948 Res = MCUnaryExpr::createPlus(Res, getContext()); in parsePrimaryExpr()
954 Res = MCUnaryExpr::createNot(Res, getContext()); in parsePrimaryExpr()
991 const MCUnaryExpr *UE = cast<MCUnaryExpr>(E); in applyModifierToExpr()
995 return MCUnaryExpr::create(UE->getOpcode(), Sub, getContext()); in applyModifierToExpr()
4766 Sym, static_cast<const MCUnaryExpr *>(Value)->getSubExpr()); in isSymbolUsedInExpression()
/NextBSD/contrib/llvm/lib/Target/Mips/AsmParser/
HDMipsAsmParser.cpp3113 if (const MCUnaryExpr *UN = dyn_cast<MCUnaryExpr>(Expr)) { in evaluateRelocExpr()
3115 Res = MCUnaryExpr::create(UN->getOpcode(), UnExp, getContext()); in evaluateRelocExpr()
3136 return isEvaluated(cast<MCUnaryExpr>(Expr)->getSubExpr()); in isEvaluated()
/NextBSD/contrib/llvm/lib/Target/Sparc/AsmParser/
HDSparcAsmParser.cpp973 return hasGOTReference(cast<MCUnaryExpr>(Expr)->getSubExpr()); in hasGOTReference()