Home
last modified time | relevance | path

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

/external/llvm/lib/MC/
DMCExpr.cpp63 const MCUnaryExpr &UE = cast<MCUnaryExpr>(*this); in print()
65 case MCUnaryExpr::LNot: OS << '!'; break; in print()
66 case MCUnaryExpr::Minus: OS << '-'; break; in print()
67 case MCUnaryExpr::Not: OS << '~'; break; in print()
68 case MCUnaryExpr::Plus: OS << '+'; break; in print()
142 const MCUnaryExpr *MCUnaryExpr::Create(Opcode Opc, const MCExpr *Expr, in Create()
144 return new (Ctx) MCUnaryExpr(Opc, Expr); in Create()
697 const MCUnaryExpr *AUE = cast<MCUnaryExpr>(this); in EvaluateAsRelocatableImpl()
705 case MCUnaryExpr::LNot: in EvaluateAsRelocatableImpl()
710 case MCUnaryExpr::Minus: in EvaluateAsRelocatableImpl()
[all …]
DMCExternalSymbolizer.cpp118 LHS = MCUnaryExpr::CreateMinus(Sub, Ctx); in tryAddingSymbolicOperand()
DMCELFStreamer.cpp391 fixSymbolsInTLSFixups(cast<MCUnaryExpr>(expr)->getSubExpr()); in fixSymbolsInTLSFixups()
DMCStreamer.cpp644 visitUsedExpr(*cast<MCUnaryExpr>(Expr).getSubExpr()); in visitUsedExpr()
/external/llvm/include/llvm/MC/
DMCExpr.h327 class MCUnaryExpr : public MCExpr {
340 MCUnaryExpr(Opcode _Op, const MCExpr *_Expr) in MCUnaryExpr() function
347 static const MCUnaryExpr *Create(Opcode Op, const MCExpr *Expr,
349 static const MCUnaryExpr *CreateLNot(const MCExpr *Expr, MCContext &Ctx) { in CreateLNot()
352 static const MCUnaryExpr *CreateMinus(const MCExpr *Expr, MCContext &Ctx) { in CreateMinus()
355 static const MCUnaryExpr *CreateNot(const MCExpr *Expr, MCContext &Ctx) { in CreateNot()
358 static const MCUnaryExpr *CreatePlus(const MCExpr *Expr, MCContext &Ctx) { in CreatePlus()
/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MCExpr.cpp128 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
/external/llvm/lib/Target/Sparc/MCTargetDesc/
DSparcMCExpr.cpp192 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
/external/llvm/lib/Target/AArch64/Disassembler/
DAArch64ExternalSymbolizer.cpp200 LHS = MCUnaryExpr::CreateMinus(Sub, Ctx); in tryAddingSymbolicOperand()
/external/llvm/lib/Target/PowerPC/AsmParser/
DPPCAsmParser.cpp1062 const MCUnaryExpr *UE = cast<MCUnaryExpr>(E); in ExtractModifierFromExpr()
1066 return MCUnaryExpr::Create(UE->getOpcode(), Sub, Context); in ExtractModifierFromExpr()
1128 const MCUnaryExpr *UE = cast<MCUnaryExpr>(E); in FixupVariantKind()
1132 return MCUnaryExpr::Create(UE->getOpcode(), Sub, Context); in FixupVariantKind()
/external/llvm/lib/MC/MCParser/
DAsmParser.cpp789 Res = MCUnaryExpr::CreateLNot(Res, getContext()); in parsePrimaryExpr()
936 Res = MCUnaryExpr::CreateMinus(Res, getContext()); in parsePrimaryExpr()
942 Res = MCUnaryExpr::CreatePlus(Res, getContext()); in parsePrimaryExpr()
948 Res = MCUnaryExpr::CreateNot(Res, getContext()); in parsePrimaryExpr()
985 const MCUnaryExpr *UE = cast<MCUnaryExpr>(E); in applyModifierToExpr()
989 return MCUnaryExpr::Create(UE->getOpcode(), Sub, getContext()); in applyModifierToExpr()
2164 return isUsedIn(Sym, static_cast<const MCUnaryExpr *>(Value)->getSubExpr()); in isUsedIn()
/external/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp1725 if (const MCUnaryExpr *UN = dyn_cast<MCUnaryExpr>(Expr)) { in evaluateRelocExpr()
1727 Res = MCUnaryExpr::Create(UN->getOpcode(), UnExp, getContext()); in evaluateRelocExpr()
1748 return isEvaluated(cast<MCUnaryExpr>(Expr)->getSubExpr()); in isEvaluated()
/external/llvm/lib/Target/Sparc/AsmParser/
DSparcAsmParser.cpp864 return hasGOTReference(cast<MCUnaryExpr>(Expr)->getSubExpr()); in hasGOTReference()