/external/llvm/lib/MC/ |
D | MCExpr.cpp | 71 const MCBinaryExpr &BE = cast<MCBinaryExpr>(*this); in print() 81 case MCBinaryExpr::Add: in print() 92 case MCBinaryExpr::And: OS << '&'; break; in print() 93 case MCBinaryExpr::Div: OS << '/'; break; in print() 94 case MCBinaryExpr::EQ: OS << "=="; break; in print() 95 case MCBinaryExpr::GT: OS << '>'; break; in print() 96 case MCBinaryExpr::GTE: OS << ">="; break; in print() 97 case MCBinaryExpr::LAnd: OS << "&&"; break; in print() 98 case MCBinaryExpr::LOr: OS << "||"; break; in print() 99 case MCBinaryExpr::LT: OS << '<'; break; in print() [all …]
|
D | MCObjectStreamer.cpp | 302 MCBinaryExpr::Create(MCBinaryExpr::Sub, ARef, BRef, Context); in buildSymbolDiff() 384 MCBinaryExpr::Create(MCBinaryExpr::Sub, Offset, Ref, getContext()); in EmitValueToOffset()
|
D | MCWin64EH.cpp | 54 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(LHS, Context), in EmitAbsDifference() 131 const MCExpr *Ofs = MCBinaryExpr::CreateSub(OtherRef, BaseRef, Context); in EmitSymbolRefWithOfs() 135 streamer.EmitValue(MCBinaryExpr::CreateAdd(BaseRefRel, Ofs, Context), 4); in EmitSymbolRefWithOfs()
|
/external/llvm/include/llvm/MC/ |
D | MCExpr.h | 394 class MCBinaryExpr : public MCExpr { 425 MCBinaryExpr(Opcode Op, const MCExpr *LHS, const MCExpr *RHS) in MCBinaryExpr() function 432 static const MCBinaryExpr *Create(Opcode Op, const MCExpr *LHS, 434 static const MCBinaryExpr *CreateAdd(const MCExpr *LHS, const MCExpr *RHS, in CreateAdd() 438 static const MCBinaryExpr *CreateAnd(const MCExpr *LHS, const MCExpr *RHS, in CreateAnd() 442 static const MCBinaryExpr *CreateDiv(const MCExpr *LHS, const MCExpr *RHS, in CreateDiv() 446 static const MCBinaryExpr *CreateEQ(const MCExpr *LHS, const MCExpr *RHS, in CreateEQ() 450 static const MCBinaryExpr *CreateGT(const MCExpr *LHS, const MCExpr *RHS, in CreateGT() 454 static const MCBinaryExpr *CreateGTE(const MCExpr *LHS, const MCExpr *RHS, in CreateGTE() 458 static const MCBinaryExpr *CreateLAnd(const MCExpr *LHS, const MCExpr *RHS, in CreateLAnd() [all …]
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86MachORelocationInfo.cpp | 50 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx), in createExprForRelocation() 55 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx), in createExprForRelocation() 60 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx), in createExprForRelocation() 101 Expr = MCBinaryExpr::CreateSub(LHS, RHS, Ctx); in createExprForRelocation()
|
/external/llvm/lib/Target/Mips/MCTargetDesc/ |
D | MipsMCExpr.cpp | 21 const MCBinaryExpr *BE) { in isSupportedBinaryExpr() 34 if (isa<MCBinaryExpr>(BE->getLHS())) { in isSupportedBinaryExpr() 37 BE = cast<MCBinaryExpr>(BE->getLHS()); in isSupportedBinaryExpr()
|
D | MipsMCExpr.h | 38 const MCBinaryExpr *BE);
|
/external/llvm/lib/Target/Mips/ |
D | MipsMCInstLower.cpp | 113 const MCBinaryExpr *Add = MCBinaryExpr::CreateAdd(MCSym, OffsetExpr, *Ctx); in LowerSymbolOperand() 160 const MCBinaryExpr *Sub = MCBinaryExpr::CreateSub(Sym1, Sym2, *Ctx); in createSub()
|
/external/llvm/lib/MC/MCDisassembler/ |
D | MCExternalSymbolizer.cpp | 116 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx); in tryAddingSymbolicOperand() 120 Expr = MCBinaryExpr::CreateAdd(LHS, Off, Ctx); in tryAddingSymbolicOperand() 125 Expr = MCBinaryExpr::CreateAdd(Add, Off, Ctx); in tryAddingSymbolicOperand()
|
/external/llvm/lib/Target/XCore/InstPrinter/ |
D | XCoreInstPrinter.cpp | 52 if (const MCBinaryExpr *BE = dyn_cast<MCBinaryExpr>(Expr)) { in printExpr()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64TargetObjectFile.cpp | 47 return MCBinaryExpr::CreateSub(Res, PC, getContext()); in getTTypeGlobalReference() 72 return MCBinaryExpr::CreateSub(Res, PC, getContext()); in getIndirectSymViaGOTPCRel()
|
D | AArch64MCInstLower.cpp | 74 Expr = MCBinaryExpr::CreateAdd( in lowerSymbolOperandDarwin() 144 Expr = MCBinaryExpr::CreateAdd( in lowerSymbolOperandELF()
|
/external/llvm/lib/Target/BPF/InstPrinter/ |
D | BPFInstPrinter.cpp | 38 if (const MCBinaryExpr *BE = dyn_cast<MCBinaryExpr>(Expr)) in printExpr()
|
/external/llvm/lib/Target/AArch64/Disassembler/ |
D | AArch64ExternalSymbolizer.cpp | 198 LHS = MCBinaryExpr::CreateSub(Add, Sub, Ctx); in tryAddingSymbolicOperand() 202 Expr = MCBinaryExpr::CreateAdd(LHS, Off, Ctx); in tryAddingSymbolicOperand() 207 Expr = MCBinaryExpr::CreateAdd(Add, Off, Ctx); in tryAddingSymbolicOperand()
|
/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
D | AArch64MCExpr.cpp | 114 const MCBinaryExpr *BE = cast<MCBinaryExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl()
|
/external/llvm/lib/Target/XCore/ |
D | XCoreMCInstLower.cpp | 77 const MCBinaryExpr *Add = MCBinaryExpr::CreateAdd(MCSym, OffsetExpr, *Ctx); in LowerSymbolOperand()
|
/external/llvm/lib/MC/MCParser/ |
D | AsmParser.cpp | 981 const MCBinaryExpr *BE = cast<MCBinaryExpr>(E); in applyModifierToExpr() 993 return MCBinaryExpr::Create(BE->getOpcode(), LHS, RHS, getContext()); in applyModifierToExpr() 1067 MCBinaryExpr::Opcode &Kind) { in getBinOpPrecedence() 1074 Kind = MCBinaryExpr::LAnd; in getBinOpPrecedence() 1077 Kind = MCBinaryExpr::LOr; in getBinOpPrecedence() 1084 Kind = MCBinaryExpr::Or; in getBinOpPrecedence() 1087 Kind = MCBinaryExpr::Xor; in getBinOpPrecedence() 1090 Kind = MCBinaryExpr::And; in getBinOpPrecedence() 1095 Kind = MCBinaryExpr::EQ; in getBinOpPrecedence() 1099 Kind = MCBinaryExpr::NE; in getBinOpPrecedence() [all …]
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | AsmPrinter.cpp | 903 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(CurrentFnEnd, OutContext), in EmitFunctionBody() 1332 MCBinaryExpr::CreateSub(LHS, Base, OutContext)); in EmitJumpTableInfo() 1407 Value = MCBinaryExpr::CreateSub(Value, Base, OutContext); in EmitJumpTableEntry() 1595 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(Hi, OutContext), in EmitLabelDifference() 1624 Expr = MCBinaryExpr::CreateAdd( in EmitLabelPlusOffset() 1712 return MCBinaryExpr::CreateAdd(Base, MCConstantExpr::Create(Offset, Ctx), in lowerConstant() 1756 return MCBinaryExpr::CreateAnd(OpExpr, MaskExpr, Ctx); in lowerConstant() 1774 case Instruction::Add: return MCBinaryExpr::CreateAdd(LHS, RHS, Ctx); in lowerConstant() 1775 case Instruction::Sub: return MCBinaryExpr::CreateSub(LHS, RHS, Ctx); in lowerConstant() 1776 case Instruction::Mul: return MCBinaryExpr::CreateMul(LHS, RHS, Ctx); in lowerConstant() [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86TargetObjectFile.cpp | 37 return MCBinaryExpr::CreateAdd(Res, Four, getContext()); in getTTypeGlobalReference() 60 return MCBinaryExpr::CreateAdd(Res, Off, getContext()); in getIndirectSymViaGOTPCRel()
|
/external/llvm/lib/Target/Sparc/ |
D | SparcAsmPrinter.cpp | 103 const MCBinaryExpr *Sub = MCBinaryExpr::CreateSub(Cur, Start, OutContext); in createPCXRelExprOp() 104 const MCBinaryExpr *Add = MCBinaryExpr::CreateAdd(GOT, Sub, OutContext); in createPCXRelExprOp()
|
/external/llvm/lib/Target/Sparc/MCTargetDesc/ |
D | SparcMCExpr.cpp | 179 const MCBinaryExpr *BE = cast<MCBinaryExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCTargetObjectFile.cpp | 59 return MCBinaryExpr::CreateAdd(Expr, in getDebugThreadLocalSymbol()
|
D | PPCMCInstLower.cpp | 148 Expr = MCBinaryExpr::CreateAdd(Expr, in GetSymbolRef() 157 Expr = MCBinaryExpr::CreateSub(Expr, PB, Ctx); in GetSymbolRef()
|
/external/llvm/lib/Target/PowerPC/AsmParser/ |
D | PPCAsmParser.cpp | 200 const MCBinaryExpr *BE = cast<MCBinaryExpr>(E); in EvaluateCRExpr() 210 case MCBinaryExpr::Add: Res = LHSVal + RHSVal; break; in EvaluateCRExpr() 211 case MCBinaryExpr::Mul: Res = LHSVal * RHSVal; break; in EvaluateCRExpr() 789 } else if (const MCBinaryExpr *BinExpr = dyn_cast<MCBinaryExpr>(Expr)) { in addNegOperand() 790 if (BinExpr->getOpcode() == MCBinaryExpr::Sub) { in addNegOperand() 791 const MCExpr *NE = MCBinaryExpr::CreateSub(BinExpr->getRHS(), in addNegOperand() 1277 const MCBinaryExpr *BE = cast<MCBinaryExpr>(E); in ExtractModifierFromExpr() 1297 return MCBinaryExpr::Create(BE->getOpcode(), LHS, RHS, Context); in ExtractModifierFromExpr() 1343 const MCBinaryExpr *BE = cast<MCBinaryExpr>(E); in FixupVariantKind() 1348 return MCBinaryExpr::Create(BE->getOpcode(), LHS, RHS, Context); in FixupVariantKind()
|
/external/llvm/lib/Target/ARM/ |
D | ARMAsmPrinter.cpp | 913 MCBinaryExpr::CreateAdd(PCRelExpr, in EmitMachineConstantPoolValue() 923 PCRelExpr = MCBinaryExpr::CreateSub(PCRelExpr, DotExpr, OutContext); in EmitMachineConstantPoolValue() 925 Expr = MCBinaryExpr::CreateSub(Expr, PCRelExpr, OutContext); in EmitMachineConstantPoolValue() 967 Expr = MCBinaryExpr::CreateSub(Expr, MCSymbolRefExpr::Create(JTISymbol, in EmitJumpTable() 973 Expr = MCBinaryExpr::CreateAdd(Expr, MCConstantExpr::Create(1,OutContext), in EmitJumpTable() 1028 MCBinaryExpr::CreateSub(MBBSymbolExpr, in EmitJump2Table() 1031 Expr = MCBinaryExpr::CreateDiv(Expr, MCConstantExpr::Create(2, OutContext), in EmitJump2Table() 1351 ARMMCExpr::CreateLower16(MCBinaryExpr::CreateSub(GVSymExpr, in EmitInstruction() 1352 MCBinaryExpr::CreateAdd(LabelSymExpr, in EmitInstruction() 1384 ARMMCExpr::CreateUpper16(MCBinaryExpr::CreateSub(GVSymExpr, in EmitInstruction() [all …]
|