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

References

lib/MC/MCAssembler.cpp
 1003       FixupExpr = ABE->getLHS();
lib/MC/MCELFStreamer.cpp
  392     fixSymbolsInTLSFixups(be->getLHS());
lib/MC/MCExpr.cpp
   94     if (isa<MCConstantExpr>(BE.getLHS()) || isa<MCSymbolRefExpr>(BE.getLHS())) {
   94     if (isa<MCConstantExpr>(BE.getLHS()) || isa<MCSymbolRefExpr>(BE.getLHS())) {
   95       BE.getLHS()->print(OS, MAI);
   98       BE.getLHS()->print(OS, MAI);
  786     if (!ABE->getLHS()->evaluateAsRelocatableImpl(LHSValue, Asm, Layout, Fixup,
  791       if (const MCTargetExpr *L = dyn_cast<MCTargetExpr>(ABE->getLHS()))
  909     MCFragment *LHS_F = BE->getLHS()->findAssociatedFragment();
lib/MC/MCParser/AsmParser.cpp
 1342     const MCExpr *LHS = applyModifierToExpr(BE->getLHS(), Variant);
 1349       LHS = BE->getLHS();
 6002     return isSymbolUsedInExpression(Sym, BE->getLHS()) ||
lib/MC/MCStreamer.cpp
  999     visitUsedExpr(*BE.getLHS());
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
  123     fixELFSymbolsInTLSFixupsImpl(BE->getLHS(), Asm);
lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp
  440     return needsPCRel(BE->getLHS()) || needsPCRel(BE->getRHS());
lib/Target/ARC/MCTargetDesc/ARCInstPrinter.cpp
  118     SRE = dyn_cast<MCSymbolRefExpr>(BE->getLHS());
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp
  229     Expr = static_cast<const MCBinaryExpr *>(Expr)->getLHS();
lib/Target/BPF/MCTargetDesc/BPFInstPrinter.cpp
   38     SRE = dyn_cast<MCSymbolRefExpr>(BE->getLHS());
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
  617     getExprOpValue(MI, MO, Binary->getLHS(), Fixups, STI);
lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp
   50     fixELFSymbolsInTLSFixupsImpl(be->getLHS(), Asm);
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
  242               dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS()))
  279               dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS()))
  303               dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS()))
  354               dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS()))
  357               dyn_cast<MCSymbolRefExpr>(BinaryExpr->getLHS()))
  479       assert(BinaryExpr && isa<LanaiMCExpr>(BinaryExpr->getLHS()) &&
  480              cast<LanaiMCExpr>(BinaryExpr->getLHS())->getKind() ==
  510       assert(BinaryExpr && isa<LanaiMCExpr>(BinaryExpr->getLHS()) &&
  511              cast<LanaiMCExpr>(BinaryExpr->getLHS())->getKind() ==
  549       assert(BinaryExpr && isa<LanaiMCExpr>(BinaryExpr->getLHS()) &&
  550              cast<LanaiMCExpr>(BinaryExpr->getLHS())->getKind() ==
  858         dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS());
lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp
  124     Expr = BinaryExpr->getLHS();
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 1748     const MCSymbol *LHSSym = getSingleMCSymbol(BExpr->getLHS());
 1771     return countMCSymbolRefExpr(BExpr->getLHS()) +
 6059     if (!isEvaluated(BE->getLHS()))
 6232     else if (BE->getLHS()->getKind() != MCExpr::SymbolRef)
 6233       IdVal = MCBinaryExpr::create(BE->getOpcode(), BE->getRHS(), BE->getLHS(),
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  603     unsigned Res = getExprOpValue(cast<MCBinaryExpr>(Expr)->getLHS(), Fixups, STI);
lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp
  232     fixELFSymbolsInTLSFixupsImpl(BE->getLHS(), Asm);
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
 2133     if (isa<MCConstantExpr>(BE.getLHS()) || isa<MCSymbolRefExpr>(BE.getLHS()) ||
 2133     if (isa<MCConstantExpr>(BE.getLHS()) || isa<MCSymbolRefExpr>(BE.getLHS()) ||
 2134         isa<NVPTXGenericMCSymbolRefExpr>(BE.getLHS())) {
 2135       printMCExpr(*BE.getLHS(), OS);
 2138       printMCExpr(*BE.getLHS(), OS);
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
   76     int64_t LHSVal = EvaluateCRExpr(BE->getLHS());
  704                                                  BinExpr->getLHS(), Ctx);
 1289     const MCExpr *LHS = ExtractModifierFromExpr(BE->getLHS(), LHSVariant);
 1295     if (!LHS) LHS = BE->getLHS();
 1354     const MCExpr *LHS = FixupVariantKind(BE->getLHS());
 1356     if (LHS == BE->getLHS() && RHS == BE->getRHS())
lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp
  475     RefExp = cast<MCSymbolRefExpr>(BinExpr->getLHS());
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
 1454   if (!isa<MCSymbolRefExpr>(BE->getLHS()))
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp
  236     fixELFSymbolsInTLSFixupsImpl(BE->getLHS(), Asm);
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
 1246     return hasGOTReference(BE->getLHS()) || hasGOTReference(BE->getRHS());
lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
  179     fixELFSymbolsInTLSFixupsImpl(BE->getLHS(), Asm);
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp
   54     auto SectionLHS = getFixupSection(BinOp->getLHS());
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  258     Expr = BE->getLHS();
  340       if (HasSecRelSymbolRef(Bin->getLHS())
lib/Target/XCore/MCTargetDesc/XCoreInstPrinter.cpp
   55     SRE = dyn_cast<MCSymbolRefExpr>(BE->getLHS());