/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCExpr.cpp | 99 const MCUnaryExpr &UE = cast<MCUnaryExpr>(*this); in print() 101 case MCUnaryExpr::LNot: OS << '!'; break; in print() 102 case MCUnaryExpr::Minus: OS << '-'; break; in print() 103 case MCUnaryExpr::Not: OS << '~'; break; in print() 104 case MCUnaryExpr::Plus: OS << '+'; break; in print() 188 const MCUnaryExpr *MCUnaryExpr::create(Opcode Opc, const MCExpr *Expr, in create() 190 return new (Ctx) MCUnaryExpr(Opc, Expr, Loc); in create() 880 const MCUnaryExpr *AUE = cast<MCUnaryExpr>(this); in evaluateAsRelocatableImpl() 888 case MCUnaryExpr::LNot: in evaluateAsRelocatableImpl() 893 case MCUnaryExpr::Minus: in evaluateAsRelocatableImpl() [all …]
|
H A D | MCWasmStreamer.cpp | 237 fixSymbolsInTLSFixups(cast<MCUnaryExpr>(expr)->getSubExpr()); in fixSymbolsInTLSFixups()
|
H A D | MCELFStreamer.cpp | 437 fixSymbolsInTLSFixups(cast<MCUnaryExpr>(expr)->getSubExpr()); in fixSymbolsInTLSFixups()
|
H A D | MCStreamer.cpp | 1096 visitUsedExpr(*cast<MCUnaryExpr>(Expr).getSubExpr()); in visitUsedExpr()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCExpr.h | 432 class MCUnaryExpr : public MCExpr { 444 MCUnaryExpr(Opcode Op, const MCExpr *Expr, SMLoc Loc) in MCUnaryExpr() function 451 static const MCUnaryExpr *create(Opcode Op, const MCExpr *Expr, 454 static const MCUnaryExpr *createLNot(const MCExpr *Expr, MCContext &Ctx, SMLoc Loc = SMLoc()) { 458 static const MCUnaryExpr *createMinus(const MCExpr *Expr, MCContext &Ctx, SMLoc Loc = SMLoc()) { 462 static const MCUnaryExpr *createNot(const MCExpr *Expr, MCContext &Ctx, SMLoc Loc = SMLoc()) { 466 static const MCUnaryExpr *createPlus(const MCExpr *Expr, MCContext &Ctx, SMLoc Loc = SMLoc()) {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
H A D | CSKYMCExpr.cpp | 94 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCExpr.cpp | 73 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/ |
H A D | PPCAsmParser.cpp | 805 if (const MCUnaryExpr *UnExpr = dyn_cast<MCUnaryExpr>(Expr)) { in addNegOperand() 806 if (UnExpr->getOpcode() == MCUnaryExpr::Minus) { in addNegOperand() 818 Inst.addOperand(MCOperand::createExpr(MCUnaryExpr::createMinus(Expr, Ctx))); in addNegOperand() 1428 const MCUnaryExpr *UE = cast<MCUnaryExpr>(E); in ExtractModifierFromExpr() 1432 return MCUnaryExpr::create(UE->getOpcode(), Sub, Context); in ExtractModifierFromExpr() 1494 const MCUnaryExpr *UE = cast<MCUnaryExpr>(E); in FixupVariantKind() 1498 return MCUnaryExpr::create(UE->getOpcode(), Sub, Context); in FixupVariantKind()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUMCKernelDescriptor.cpp | 87 Dst = MCBinaryExpr::createAnd(Dst, MCUnaryExpr::createNot(Msk, Ctx), Ctx); in bits_set()
|
H A D | AMDGPUMCCodeEmitter.cpp | 576 return needsPCRel(cast<MCUnaryExpr>(Expr)->getSubExpr()); in needsPCRel()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCExpr.cpp | 139 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
H A D | WebAssemblyWasmObjectWriter.cpp | 60 if (auto UnOp = dyn_cast<MCUnaryExpr>(Expr)) in getTargetSection()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/MCDisassembler/ |
H A D | MCExternalSymbolizer.cpp | 117 LHS = MCUnaryExpr::createMinus(Sub, Ctx); in tryAddingSymbolicOperand()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
H A D | VEMCExpr.cpp | 212 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/ |
H A D | VEAsmParser.cpp | 1116 const MCUnaryExpr *UE = cast<MCUnaryExpr>(E); in extractModifierFromExpr() 1120 return MCUnaryExpr::create(UE->getOpcode(), Sub, Context); in extractModifierFromExpr() 1163 const MCUnaryExpr *UE = cast<MCUnaryExpr>(E); in fixupVariantKind() 1167 return MCUnaryExpr::create(UE->getOpcode(), Sub, Context); in fixupVariantKind()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
H A D | LoongArchMCExpr.cpp | 248 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVMCExpr.cpp | 196 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsMCExpr.cpp | 243 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/ |
H A D | AArch64ExternalSymbolizer.cpp | 205 LHS = MCUnaryExpr::createMinus(Sub, Ctx); in tryAddingSymbolicOperand()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXAsmPrinter.cpp | 2125 const MCUnaryExpr &UE = cast<MCUnaryExpr>(Expr); in printMCExpr() 2127 case MCUnaryExpr::LNot: OS << '!'; break; in printMCExpr() 2128 case MCUnaryExpr::Minus: OS << '-'; break; in printMCExpr() 2129 case MCUnaryExpr::Not: OS << '~'; break; in printMCExpr() 2130 case MCUnaryExpr::Plus: OS << '+'; break; in printMCExpr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcMCExpr.cpp | 212 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); in fixELFSymbolsInTLSFixupsImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | AsmParser.cpp | 1172 Res = MCUnaryExpr::createLNot(Res, getContext(), FirstTokenLoc); in parsePrimaryExpr() 1341 Res = MCUnaryExpr::createMinus(Res, getContext(), FirstTokenLoc); in parsePrimaryExpr() 1347 Res = MCUnaryExpr::createPlus(Res, getContext(), FirstTokenLoc); in parsePrimaryExpr() 1353 Res = MCUnaryExpr::createNot(Res, getContext(), FirstTokenLoc); in parsePrimaryExpr() 1426 const MCUnaryExpr *UE = cast<MCUnaryExpr>(E); in applyModifierToExpr() 1430 return MCUnaryExpr::create(UE->getOpcode(), Sub, getContext()); in applyModifierToExpr() 6403 Sym, static_cast<const MCUnaryExpr *>(Value)->getSubExpr()); in isSymbolUsedInExpression()
|
H A D | MasmParser.cpp | 1579 Res = MCUnaryExpr::createLNot(Res, getContext(), FirstTokenLoc); in parsePrimaryExpr() 1606 Res = MCUnaryExpr::createNot(Res, getContext(), FirstTokenLoc); in parsePrimaryExpr() 1786 Res = MCUnaryExpr::createMinus(Res, getContext(), FirstTokenLoc); in parsePrimaryExpr() 1792 Res = MCUnaryExpr::createPlus(Res, getContext(), FirstTokenLoc); in parsePrimaryExpr() 1798 Res = MCUnaryExpr::createNot(Res, getContext(), FirstTokenLoc); in parsePrimaryExpr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonAsmPrinter.cpp | 590 MCUnaryExpr::createMinus(Expr, OutContext), OutContext)); in HexagonProcessInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAsmPrinter.cpp | 1067 Dst = MCBinaryExpr::createAnd(Dst, MCUnaryExpr::createNot(Msk, Ctx), Ctx); in getSIProgramInfo()
|