Searched refs:MCBinaryExpr (Results 1 - 25 of 53) sorted by relevance

123

/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp21 const MCBinaryExpr *BE) {
34 if (isa<MCBinaryExpr>(BE->getLHS())) {
37 BE = cast<MCBinaryExpr>(BE->getLHS());
H A DMipsMCExpr.h38 const MCBinaryExpr *BE);
/external/llvm/include/llvm/MC/
H A DMCExpr.h379 /// MCBinaryExpr - Binary assembler expressions.
380 class MCBinaryExpr : public MCExpr { class in namespace:llvm
411 MCBinaryExpr(Opcode _Op, const MCExpr *_LHS, const MCExpr *_RHS) function in class:llvm::MCBinaryExpr
418 static const MCBinaryExpr *Create(Opcode Op, const MCExpr *LHS,
420 static const MCBinaryExpr *CreateAdd(const MCExpr *LHS, const MCExpr *RHS,
424 static const MCBinaryExpr *CreateAnd(const MCExpr *LHS, const MCExpr *RHS,
428 static const MCBinaryExpr *CreateDiv(const MCExpr *LHS, const MCExpr *RHS,
432 static const MCBinaryExpr *CreateEQ(const MCExpr *LHS, const MCExpr *RHS,
436 static const MCBinaryExpr *CreateGT(const MCExpr *LHS, const MCExpr *RHS,
440 static const MCBinaryExpr *CreateGT
[all...]
/external/llvm/lib/MC/
H A DMCExpr.cpp75 const MCBinaryExpr &BE = cast<MCBinaryExpr>(*this);
85 case MCBinaryExpr::Add:
96 case MCBinaryExpr::And: OS << '&'; break;
97 case MCBinaryExpr::Div: OS << '/'; break;
98 case MCBinaryExpr::EQ: OS << "=="; break;
99 case MCBinaryExpr::GT: OS << '>'; break;
100 case MCBinaryExpr::GTE: OS << ">="; break;
101 case MCBinaryExpr::LAnd: OS << "&&"; break;
102 case MCBinaryExpr
[all...]
H A DMCExternalSymbolizer.cpp116 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx);
120 Expr = MCBinaryExpr::CreateAdd(LHS, Off, Ctx);
125 Expr = MCBinaryExpr::CreateAdd(Add, Off, Ctx);
H A DMCAsmInfo.cpp131 return MCBinaryExpr::CreateSub(Res, PC, Context);
H A DMCWin64EH.cpp52 const MCExpr *diff = MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(
133 const MCExpr *Ofs = MCBinaryExpr::CreateSub(OtherRef, BaseRef, Context);
137 streamer.EmitValue(MCBinaryExpr::CreateAdd(BaseRefRel, Ofs, Context), 4);
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachORelocationInfo.cpp50 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx),
55 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx),
60 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx),
101 Expr = MCBinaryExpr::CreateSub(LHS, RHS, Ctx);
H A DX86ELFRelocationInfo.cpp123 Expr = MCBinaryExpr::CreateAdd(Expr,
H A DX86MCAsmInfo.cpp134 return MCBinaryExpr::CreateAdd(Res, Four, Context);
/external/llvm/lib/Target/XCore/InstPrinter/
H A DXCoreInstPrinter.cpp52 if (const MCBinaryExpr *BE = dyn_cast<MCBinaryExpr>(Expr)) {
/external/llvm/lib/Target/PowerPC/
H A DPPCTargetObjectFile.cpp59 return MCBinaryExpr::CreateAdd(Expr,
H A DPPCMCInstLower.cpp142 Expr = MCBinaryExpr::CreateAdd(Expr,
151 Expr = MCBinaryExpr::CreateSub(Expr, PB, Ctx);
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCExpr.cpp112 const MCBinaryExpr *BE = cast<MCBinaryExpr>(Expr);
H A DAArch64MCAsmInfo.cpp64 return MCBinaryExpr::CreateSub(Res, PC, Context);
/external/llvm/lib/Target/XCore/
H A DXCoreMCInstLower.cpp77 const MCBinaryExpr *Add = MCBinaryExpr::CreateAdd(MCSym, OffsetExpr, *Ctx);
/external/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.cpp41 return MCBinaryExpr::CreateSub(Res, PC, getContext());
H A DAArch64MCInstLower.cpp72 Expr = MCBinaryExpr::CreateAdd(
134 Expr = MCBinaryExpr::CreateAdd(
/external/llvm/lib/Target/Mips/
H A DMipsMCInstLower.cpp112 const MCBinaryExpr *Add = MCBinaryExpr::CreateAdd(MCSym, OffsetExpr, *Ctx);
159 const MCBinaryExpr *Sub = MCBinaryExpr::CreateSub(Sym1, Sym2, *Ctx);
/external/llvm/lib/Target/SystemZ/
H A DSystemZMCInstLower.cpp72 Expr = MCBinaryExpr::CreateAdd(Expr, OffsetExpr, Ctx);
/external/llvm/lib/Target/X86/
H A DX86TargetObjectFile.cpp34 return MCBinaryExpr::CreateAdd(Res, Four, getContext());
/external/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64ExternalSymbolizer.cpp198 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx);
202 Expr = MCBinaryExpr::CreateAdd(LHS, Off, Ctx);
207 Expr = MCBinaryExpr::CreateAdd(Add, Off, Ctx);
/external/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp60 Expr = MCBinaryExpr::CreateAdd(Expr,
/external/llvm/lib/Target/Hexagon/
H A DHexagonMCInstLower.cpp35 ME = MCBinaryExpr::CreateAdd(ME, MCConstantExpr::Create(MO.getOffset(), MC),
/external/llvm/lib/Target/MSP430/
H A DMSP430MCInstLower.cpp107 Expr = MCBinaryExpr::CreateAdd(Expr,

Completed in 3575 milliseconds

123