/minix/external/bsd/llvm/dist/llvm/lib/MC/ |
H A 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() 133 const MCBinaryExpr *MCBinaryExpr::Create(Opcode Opc, const MCExpr *LHS, in Create() 686 const MCBinaryExpr *ABE = cast<MCBinaryExpr>(this); in EvaluateAsRelocatableImpl() 703 case MCBinaryExpr::Sub: in EvaluateAsRelocatableImpl() 710 case MCBinaryExpr::Add: in EvaluateAsRelocatableImpl() [all …]
|
H A 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()
|
H A D | MCObjectStreamer.cpp | 293 MCBinaryExpr::Create(MCBinaryExpr::Sub, ARef, BRef, Context); in buildSymbolDiff() 375 MCBinaryExpr::Create(MCBinaryExpr::Sub, Offset, Ref, getContext()); in EmitValueToOffset()
|
H A D | MCAsmInfo.cpp | 135 return MCBinaryExpr::CreateSub(Res, PC, Context); in getExprForFDESymbol()
|
/minix/external/bsd/llvm/dist/llvm/include/llvm/MC/ |
H A D | MCExpr.h | 396 class MCBinaryExpr : public MCExpr { 427 MCBinaryExpr(Opcode _Op, const MCExpr *_LHS, const MCExpr *_RHS) in MCBinaryExpr() function 434 static const MCBinaryExpr *Create(Opcode Op, const MCExpr *LHS, 436 static const MCBinaryExpr *CreateAdd(const MCExpr *LHS, const MCExpr *RHS, in CreateAdd() 440 static const MCBinaryExpr *CreateAnd(const MCExpr *LHS, const MCExpr *RHS, in CreateAnd() 444 static const MCBinaryExpr *CreateDiv(const MCExpr *LHS, const MCExpr *RHS, in CreateDiv() 448 static const MCBinaryExpr *CreateEQ(const MCExpr *LHS, const MCExpr *RHS, in CreateEQ() 452 static const MCBinaryExpr *CreateGT(const MCExpr *LHS, const MCExpr *RHS, in CreateGT() 468 static const MCBinaryExpr *CreateLT(const MCExpr *LHS, const MCExpr *RHS, in CreateLT() 484 static const MCBinaryExpr *CreateNE(const MCExpr *LHS, const MCExpr *RHS, in CreateNE() [all …]
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/ |
H A 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()
|
H A D | X86ELFRelocationInfo.cpp | 123 Expr = MCBinaryExpr::CreateAdd(Expr, in createExprForRelocation()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/ |
H A 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()
|
H A D | MipsMCExpr.h | 38 const MCBinaryExpr *BE);
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/XCore/InstPrinter/ |
H A D | XCoreInstPrinter.cpp | 52 if (const MCBinaryExpr *BE = dyn_cast<MCBinaryExpr>(Expr)) { in printExpr()
|
/minix/external/bsd/llvm/dist/llvm/lib/MC/MCDisassembler/ |
H A 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()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsMCInstLower.cpp | 112 const MCBinaryExpr *Add = MCBinaryExpr::CreateAdd(MCSym, OffsetExpr, *Ctx); in LowerSymbolOperand() 159 const MCBinaryExpr *Sub = MCBinaryExpr::CreateSub(Sym1, Sym2, *Ctx); in createSub()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCExpr.cpp | 113 const MCBinaryExpr *BE = cast<MCBinaryExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl()
|
H A D | AArch64MCAsmInfo.cpp | 65 return MCBinaryExpr::CreateSub(Res, PC, Context); in getExprForPersonalitySymbol()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/AArch64/Disassembler/ |
H A 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()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreMCInstLower.cpp | 77 const MCBinaryExpr *Add = MCBinaryExpr::CreateAdd(MCSym, OffsetExpr, *Ctx); in LowerSymbolOperand()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetObjectFile.cpp | 59 return MCBinaryExpr::CreateAdd(Expr, in getDebugThreadLocalSymbol()
|
H A D | PPCMCInstLower.cpp | 154 Expr = MCBinaryExpr::CreateAdd(Expr, in GetSymbolRef() 163 Expr = MCBinaryExpr::CreateSub(Expr, PB, Ctx); in GetSymbolRef()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetObjectFile.cpp | 41 return MCBinaryExpr::CreateSub(Res, PC, getContext()); in getTTypeGlobalReference()
|
H A D | AArch64MCInstLower.cpp | 74 Expr = MCBinaryExpr::CreateAdd( in lowerSymbolOperandDarwin() 144 Expr = MCBinaryExpr::CreateAdd( in lowerSymbolOperandELF()
|
/minix/external/bsd/llvm/dist/llvm/lib/MC/MCParser/ |
H A D | AsmParser.cpp | 981 const MCBinaryExpr *BE = cast<MCBinaryExpr>(E); in applyModifierToExpr() 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() 1102 Kind = MCBinaryExpr::LT; in getBinOpPrecedence() 1108 Kind = MCBinaryExpr::GT; in getBinOpPrecedence() 1148 MCBinaryExpr::Opcode Kind = MCBinaryExpr::Add; in parseBinOpRHS() [all …]
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcMCExpr.cpp | 179 const MCBinaryExpr *BE = cast<MCBinaryExpr>(Expr); in fixELFSymbolsInTLSFixupsImpl()
|
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinter.cpp | 1309 Value = MCBinaryExpr::CreateSub(Value, Base, OutContext); in EmitJumpTableEntry() 1497 MCBinaryExpr::CreateSub(MCSymbolRefExpr::Create(Hi, OutContext), in EmitLabelDifference() 1526 Expr = MCBinaryExpr::CreateAdd( in EmitLabelPlusOffset() 1656 return MCBinaryExpr::CreateAnd(OpExpr, MaskExpr, Ctx); in lowerConstant() 1674 case Instruction::Add: return MCBinaryExpr::CreateAdd(LHS, RHS, Ctx); in lowerConstant() 1675 case Instruction::Sub: return MCBinaryExpr::CreateSub(LHS, RHS, Ctx); in lowerConstant() 1676 case Instruction::Mul: return MCBinaryExpr::CreateMul(LHS, RHS, Ctx); in lowerConstant() 1679 case Instruction::Shl: return MCBinaryExpr::CreateShl(LHS, RHS, Ctx); in lowerConstant() 1680 case Instruction::And: return MCBinaryExpr::CreateAnd(LHS, RHS, Ctx); in lowerConstant() 1681 case Instruction::Or: return MCBinaryExpr::CreateOr (LHS, RHS, Ctx); in lowerConstant() [all …]
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/Sparc/ |
H A 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()
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/AsmParser/ |
H A D | PPCAsmParser.cpp | 190 const MCBinaryExpr *BE = cast<MCBinaryExpr>(E); in EvaluateCRExpr() 200 case MCBinaryExpr::Add: Res = LHSVal + RHSVal; break; in EvaluateCRExpr() 201 case MCBinaryExpr::Mul: Res = LHSVal * RHSVal; break; in EvaluateCRExpr() 761 } else if (const MCBinaryExpr *BinExpr = dyn_cast<MCBinaryExpr>(Expr)) { in addNegOperand() 762 if (BinExpr->getOpcode() == MCBinaryExpr::Sub) { in addNegOperand() 763 const MCExpr *NE = MCBinaryExpr::CreateSub(BinExpr->getRHS(), in addNegOperand() 1197 const MCBinaryExpr *BE = cast<MCBinaryExpr>(E); in ExtractModifierFromExpr() 1217 return MCBinaryExpr::Create(BE->getOpcode(), LHS, RHS, Context); in ExtractModifierFromExpr() 1263 const MCBinaryExpr *BE = cast<MCBinaryExpr>(E); in FixupVariantKind() 1268 return MCBinaryExpr::Create(BE->getOpcode(), LHS, RHS, Context); in FixupVariantKind()
|