reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/MC/MCELFStreamer.cpp
  393     fixSymbolsInTLSFixups(be->getRHS());
lib/MC/MCExpr.cpp
  105       if (const MCConstantExpr *RHSC = dyn_cast<MCConstantExpr>(BE.getRHS())) {
  135     if (isa<MCConstantExpr>(BE.getRHS()) || isa<MCSymbolRefExpr>(BE.getRHS())) {
  135     if (isa<MCConstantExpr>(BE.getRHS()) || isa<MCSymbolRefExpr>(BE.getRHS())) {
  136       BE.getRHS()->print(OS, MAI);
  139       BE.getRHS()->print(OS, MAI);
  788         !ABE->getRHS()->evaluateAsRelocatableImpl(RHSValue, Asm, Layout, Fixup,
  792         if (const MCTargetExpr *R = cast<MCTargetExpr>(ABE->getRHS())) {
  910     MCFragment *RHS_F = BE->getRHS()->findAssociatedFragment();
lib/MC/MCParser/AsmParser.cpp
 1343     const MCExpr *RHS = applyModifierToExpr(BE->getRHS(), Variant);
 1351       RHS = BE->getRHS();
 6003            isSymbolUsedInExpression(Sym, BE->getRHS());
lib/MC/MCStreamer.cpp
 1000     visitUsedExpr(*BE.getRHS());
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
  124     fixELFSymbolsInTLSFixupsImpl(BE->getRHS(), Asm);
lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp
  440     return needsPCRel(BE->getLHS()) || needsPCRel(BE->getRHS());
lib/Target/ARC/MCTargetDesc/ARCInstPrinter.cpp
  119     const auto *CE = dyn_cast<MCConstantExpr>(BE->getRHS());
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
  618     getExprOpValue(MI, MO, Binary->getRHS(), Fixups, STI);
lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp
   51     fixELFSymbolsInTLSFixupsImpl(be->getRHS(), Asm);
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 1749     const MCSymbol *RHSSym = getSingleMCSymbol(BExpr->getRHS());
 1772            countMCSymbolRefExpr(BExpr->getRHS());
 6061     return isEvaluated(BE->getRHS());
 6233       IdVal = MCBinaryExpr::create(BE->getOpcode(), BE->getRHS(), BE->getLHS(),
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  604     Res += getExprOpValue(cast<MCBinaryExpr>(Expr)->getRHS(), Fixups, STI);
lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp
  233     fixELFSymbolsInTLSFixupsImpl(BE->getRHS(), Asm);
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
 2145       if (const MCConstantExpr *RHSC = dyn_cast<MCConstantExpr>(BE.getRHS())) {
 2158     if (isa<MCConstantExpr>(BE.getRHS()) || isa<MCSymbolRefExpr>(BE.getRHS())) {
 2158     if (isa<MCConstantExpr>(BE.getRHS()) || isa<MCSymbolRefExpr>(BE.getRHS())) {
 2159       printMCExpr(*BE.getRHS(), OS);
 2162       printMCExpr(*BE.getRHS(), OS);
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
   77     int64_t RHSVal = EvaluateCRExpr(BE->getRHS());
  703       const MCExpr *NE = MCBinaryExpr::createSub(BinExpr->getRHS(),
 1290     const MCExpr *RHS = ExtractModifierFromExpr(BE->getRHS(), RHSVariant);
 1296     if (!RHS) RHS = BE->getRHS();
 1355     const MCExpr *RHS = FixupVariantKind(BE->getRHS());
 1356     if (LHS == BE->getLHS() && RHS == BE->getRHS())
lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp
  476     ConstExp = cast<MCConstantExpr>(BinExpr->getRHS());
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
 1463       isa<MCSymbolRefExpr>(BE->getRHS()))
 1468   auto AddendExpr = dyn_cast<MCConstantExpr>(BE->getRHS());
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp
  237     fixELFSymbolsInTLSFixupsImpl(BE->getRHS(), Asm);
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
 1246     return hasGOTReference(BE->getLHS()) || hasGOTReference(BE->getRHS());
lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
  180     fixELFSymbolsInTLSFixupsImpl(BE->getRHS(), Asm);
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp
   55     auto SectionRHS = getFixupSection(BinOp->getRHS());
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  259     RHS = BE->getRHS();
  341           || HasSecRelSymbolRef(Bin->getRHS())) {
lib/Target/XCore/MCTargetDesc/XCoreInstPrinter.cpp
   56     const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(BE->getRHS());