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

References

lib/CodeGen/AsmPrinter/AddressPool.cpp
   70             : MCSymbolRefExpr::create(I.first, Asm.OutContext);
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  728                                  MCSymbolRefExpr::create(CurPos, OutContext));
 1192         MCSymbolRefExpr::create(CurrentFnEnd, OutContext),
 1193         MCSymbolRefExpr::create(CurrentFnSymForSize, OutContext), OutContext);
 1629           MCSymbolRefExpr::create(getSymbol(&GV), OutContext),
 1835           MCSymbolRefExpr::create(MBB->getSymbol(), OutContext);
 1877     Value = MCSymbolRefExpr::create(MBB->getSymbol(), OutContext);
 1884     OutStreamer->EmitGPRel32Value(MCSymbolRefExpr::create(MBBSym, OutContext));
 1893     OutStreamer->EmitGPRel64Value(MCSymbolRefExpr::create(MBBSym, OutContext));
 1906       Value = MCSymbolRefExpr::create(GetJTSetSymbol(UID, MBB->getNumber()),
 1910     Value = MCSymbolRefExpr::create(MBB->getSymbol(), OutContext);
 2134   const MCExpr *Expr = MCSymbolRefExpr::create(Label, OutContext);
 2175     return MCSymbolRefExpr::create(getSymbol(GV), Ctx);
 2178     return MCSymbolRefExpr::create(GetBlockAddressSymbol(BA), Ctx);
 2276               MCSymbolRefExpr::create(getSymbol(LHSGV), Ctx),
 2277               MCSymbolRefExpr::create(getSymbol(RHSGV), Ctx), Ctx);
lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
  133   const auto *StartRef = MCSymbolRefExpr::create(Start, MC);
  137   const auto *AfterRef = MCSymbolRefExpr::create(AfterInsn, MC);
lib/CodeGen/AsmPrinter/WasmException.cpp
   64       MCSymbolRefExpr::create(LSDAEndLabel, OutContext),
   65       MCSymbolRefExpr::create(LSDALabel, OutContext), OutContext);
lib/CodeGen/AsmPrinter/WinException.cpp
  325       MCSymbolRefExpr::create(OffsetOf, Asm->OutContext),
  326       MCSymbolRefExpr::create(OffsetFrom, Asm->OutContext), Asm->OutContext);
lib/CodeGen/FaultMaps.cpp
   38       MCSymbolRefExpr::create(FaultingLabel, OutContext),
   39       MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext);
   42       MCSymbolRefExpr::create(HandlerLabel, OutContext),
   43       MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext);
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  440   return MCSymbolRefExpr::create(MF->getJTISymbol(JTI, Ctx), Ctx);
lib/CodeGen/StackMaps.cpp
  343       MCSymbolRefExpr::create(MILabel, OutContext),
  344       MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext);
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  406       getTTypeReference(MCSymbolRefExpr::create(SSym, getContext()),
  821       MCSymbolRefExpr::create(TM.getSymbol(RHS), getContext()), getContext());
 1085       getTTypeReference(MCSymbolRefExpr::create(SSym, getContext()),
 1801       MCSymbolRefExpr::create(TM.getSymbol(RHS), getContext()), getContext());
lib/MC/ConstantPools.cpp
   51   const auto SymRef = MCSymbolRefExpr::create(CPEntryLabel, Context);
lib/MC/ELFObjectWriter.cpp
 1295     const MCExpr *Value = MCSymbolRefExpr::create(&Symbol, Asm.getContext());
lib/MC/MCAsmInfo.cpp
   93     return MCSymbolRefExpr::create(Sym, Streamer.getContext());
   96   const MCExpr *Res = MCSymbolRefExpr::create(Sym, Context);
   99   const MCExpr *PC = MCSymbolRefExpr::create(PCSym, Context);
lib/MC/MCCodeView.cpp
  260       MCSymbolRefExpr::create(Files[Idx].ChecksumTableOffset, OS.getContext());
  651       const MCSymbolRefExpr *SRE = MCSymbolRefExpr::create(RangeBegin, Ctx);
lib/MC/MCDisassembler/MCExternalSymbolizer.cpp
   94       Add = MCSymbolRefExpr::create(Sym, Ctx);
  105       Sub = MCSymbolRefExpr::create(Sym, Ctx);
lib/MC/MCDwarf.cpp
  302   return MCSymbolRefExpr::create(ABS, Context);
lib/MC/MCObjectStreamer.cpp
  638         MCSymbolRefExpr::create(getContext().createTempSymbol(), getContext());
lib/MC/MCStreamer.cpp
  172     EmitValueImpl(MCSymbolRefExpr::create(Sym, getContext()), Size);
 1025       MCBinaryExpr::createSub(MCSymbolRefExpr::create(Hi, Context),
 1026                               MCSymbolRefExpr::create(Lo, Context), Context);
 1044       MCBinaryExpr::createSub(MCSymbolRefExpr::create(Hi, Context),
 1045                               MCSymbolRefExpr::create(Lo, Context), Context);
lib/MC/MCWin64EH.cpp
   56       MCBinaryExpr::createSub(MCSymbolRefExpr::create(LHS, Context),
   57                               MCSymbolRefExpr::create(RHS, Context), Context);
  133   const MCSymbolRefExpr *BaseRef = MCSymbolRefExpr::create(Base, Context);
  134   const MCSymbolRefExpr *OtherRef = MCSymbolRefExpr::create(Other, Context);
  255       MCBinaryExpr::createSub(MCSymbolRefExpr::create(LHS, Context),
  256                               MCSymbolRefExpr::create(RHS, Context), Context);
lib/MC/MCWinCOFFStreamer.cpp
  222   const MCSymbolRefExpr *SRE = MCSymbolRefExpr::create(Symbol, getContext());
  233   const MCExpr *MCE = MCSymbolRefExpr::create(Symbol, getContext());
lib/Object/RecordStreamer.cpp
  223       const MCExpr *Value = MCSymbolRefExpr::create(Aliasee, getContext());
lib/Target/AArch64/AArch64AsmPrinter.cpp
  260                      .addExpr(MCSymbolRefExpr::create(Sym, OutContext)));
  278       MCSymbolRefExpr::create(HwasanTagMismatchV1Sym, OutContext);
  280       MCSymbolRefExpr::create(HwasanTagMismatchV2Sym, OutContext);
  324             .addExpr(MCSymbolRefExpr::create(HandleMismatchOrPartialSym,
  344               .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext)),
  370               .addExpr(MCSymbolRefExpr::create(HandleMismatchSym, OutContext)),
  394               .addExpr(MCSymbolRefExpr::create(ReturnSym, OutContext)),
  725   const MCExpr *Value = MCSymbolRefExpr::create(MBB->getSymbol(), OutContext);
  737     const MCExpr *Base = MCSymbolRefExpr::create(BaseSym, OutContext);
  772                                   .addExpr(MCSymbolRefExpr::create(
lib/Target/AArch64/AArch64MCInstLower.cpp
  271         MCSymbolRefExpr::create(MO.getMBB()->getSymbol(), Ctx));
lib/Target/AArch64/AArch64TargetObjectFile.cpp
   47     const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext());
   72   const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext());
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 5304   const MCExpr *Expr = MCSymbolRefExpr::create(Sym, getContext());
lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp
  176         Add = MCSymbolRefExpr::create(Sym, Ctx);
  187       Sub = MCSymbolRefExpr::create(Sym, Ctx);
lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
   64   const MCExpr *PC = MCSymbolRefExpr::create(PCSym, Context);
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
  104     = MCSymbolRefExpr::create(MO.getMBB()->getSymbol(), Ctx);
  105   const MCExpr *SrcBBSym = MCSymbolRefExpr::create(SrcBB.getSymbol(), Ctx);
  143         MCSymbolRefExpr::create(MO.getMBB()->getSymbol(), Ctx));
  166     const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(Sym, Ctx);
  289           = MCSymbolRefExpr::create(MBB->getSymbol(), OutContext);
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
 1233     const auto *Add = MCSymbolRefExpr::create(Sym, Ctx);
lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
  536     MCSymbolRefExpr::create(DescEnd, Context),
  537     MCSymbolRefExpr::create(DescBegin, Context), Context);
  563       MCSymbolRefExpr::create(DescEnd, Context),
  564       MCSymbolRefExpr::create(DescBegin, Context), Context);
  587     MCSymbolRefExpr::create(DescEnd, Context),
  588     MCSymbolRefExpr::create(DescBegin, Context), Context);
lib/Target/ARM/ARMAsmPrinter.cpp
  509         MCSymbolRefExpr::create(MCSym.getPointer(), OutStreamer.getContext()),
  918     const MCExpr *PCRelExpr = MCSymbolRefExpr::create(PCLabel, OutContext);
  929       const MCExpr *DotExpr = MCSymbolRefExpr::create(DotSym, OutContext);
  966     const MCExpr *Expr = MCSymbolRefExpr::create(MBB->getSymbol(), OutContext);
  969       Expr = MCBinaryExpr::createSub(Expr, MCSymbolRefExpr::create(JTISymbol,
 1001     const MCExpr *MBBSymbolExpr = MCSymbolRefExpr::create(MBB->getSymbol(),
 1033     const MCExpr *MBBSymbolExpr = MCSymbolRefExpr::create(MBB->getSymbol(),
 1048         MCSymbolRefExpr::create(TBInstPC, OutContext),
 1280       .addExpr(MCSymbolRefExpr::create(CPISymbol, OutContext))
 1296       .addExpr(MCSymbolRefExpr::create(JTIPICSymbol, OutContext))
 1347         .addExpr(MCSymbolRefExpr::create(TRegSym, OutContext)));
 1384     const MCExpr *GVSymExpr = MCSymbolRefExpr::create(GVSym, OutContext);
 1401     const MCExpr *GVSymExpr = MCSymbolRefExpr::create(GVSym, OutContext);
 1406     const MCExpr *LabelSymExpr= MCSymbolRefExpr::create(LabelSym, OutContext);
 1434     const MCExpr *GVSymExpr = MCSymbolRefExpr::create(GVSym, OutContext);
 1439     const MCExpr *LabelSymExpr= MCSymbolRefExpr::create(LabelSym, OutContext);
 1462     const MCExpr *BranchLabel = MCSymbolRefExpr::create(
 1475         BranchTarget = MCSymbolRefExpr::create(
 1479         BranchTarget = MCSymbolRefExpr::create(
 1482         BranchTarget = MCSymbolRefExpr::create(
 1492         const MCExpr *ElseLabel = MCSymbolRefExpr::create(
 1886     const MCExpr *SymbolExpr = MCSymbolRefExpr::create(Label, OutContext);
lib/Target/ARM/ARMMCInstLower.cpp
   87     MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(
lib/Target/AVR/AVRMCInstLower.cpp
   29   const MCExpr *Expr = MCSymbolRefExpr::create(Sym, Ctx);
   90           MCSymbolRefExpr::create(MO.getMBB()->getSymbol(), Ctx));
lib/Target/BPF/BPFMCInstLower.cpp
   39   const MCExpr *Expr = MCSymbolRefExpr::create(Sym, Ctx);
   69           MCSymbolRefExpr::create(MO.getMBB()->getSymbol(), Ctx));
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
 1538             MCSymbolRefExpr::create(Sym, getContext()), getContext())));
lib/Target/Hexagon/HexagonAsmPrinter.cpp
  339                          MCSymbolRefExpr::create(Sym, OutContext)));
  355           MCSymbolRefExpr::create(Sym, OutContext), OutContext)));
lib/Target/Hexagon/HexagonMCInstLower.cpp
  149       MCExpr const *Expr = MCSymbolRefExpr::create(MO.getMBB()->getSymbol(),
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
  767   const MCExpr *Expr = MCSymbolRefExpr::create(Sym, getContext());
lib/Target/Lanai/LanaiMCInstLower.cpp
  112           MCSymbolRefExpr::create(MO.getMBB()->getSymbol(), Ctx));
lib/Target/MSP430/MSP430MCInstLower.cpp
   98   const MCExpr *Expr = MCSymbolRefExpr::create(Sym, Ctx);
  135       MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 2053       const MCExpr *TmpExpr = MCSymbolRefExpr::create(TmpLabel, getContext());
 4131     LabelOp = MCOperand::createExpr(MCSymbolRefExpr::create(BrTarget, Context));
 4160       MCOperand::createExpr(MCSymbolRefExpr::create(BrTargetEnd, Context));
 4976         MCOperand::createExpr(MCSymbolRefExpr::create(BrTarget, Context));
 5013         MCOperand::createExpr(MCSymbolRefExpr::create(BrTarget, Context));
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
 1254         MipsMCExpr::MEK_HI, MCSymbolRefExpr::create(GPSym, MCA.getContext()),
 1257         MipsMCExpr::MEK_LO, MCSymbolRefExpr::create(GPSym, MCA.getContext()),
 1271       MipsMCExpr::MEK_HI, MCSymbolRefExpr::create(&Sym, MCA.getContext()),
 1274       MipsMCExpr::MEK_LO, MCSymbolRefExpr::create(&Sym, MCA.getContext()),
lib/Target/Mips/MipsAsmPrinter.cpp
  174             MCSymbolRefExpr::create(OffsetLabel, OutContext);
  176             MCSymbolRefExpr::create(Callee, OutContext);
  856       MCOperand::createExpr(MCSymbolRefExpr::create(Symbol, OutContext)));
 1111   const MCSymbolRefExpr *E = MCSymbolRefExpr::create(Stub, OutContext);
 1112   const MCSymbolRefExpr *T = MCSymbolRefExpr::create(Tmp, OutContext);
lib/Target/Mips/MipsMCInstLower.cpp
  209   const MCSymbolRefExpr *Sym1 = MCSymbolRefExpr::create(BB1->getSymbol(), *Ctx);
  210   const MCSymbolRefExpr *Sym2 = MCSymbolRefExpr::create(BB2->getSymbol(), *Ctx);
  244         MCSymbolRefExpr::create(MI->getOperand(1).getMBB()->getSymbol(), *Ctx);
  286         MCSymbolRefExpr::create(MI->getOperand(2).getMBB()->getSymbol(), *Ctx);
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  250     MCOp = MCOperand::createExpr(MCSymbolRefExpr::create(
 1982       MCSymbolRefExpr::create(getSymbol(GV), Ctx);
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
 1275     return MCSymbolRefExpr::create(&SRE->getSymbol(), Context);
lib/Target/PowerPC/PPCAsmPrinter.cpp
  455     const MCExpr *SymVar = MCSymbolRefExpr::create(MOSymbol, OutContext);
  613                        .addExpr(MCSymbolRefExpr::create(PICBase, OutContext)));
  634           MCSymbolRefExpr::create(MF->getPICBaseSymbol(), OutContext);
  637           MCSymbolRefExpr::create(BaseSymbol, OutContext), PB, OutContext);
  725     const MCExpr *PB = MCSymbolRefExpr::create(
  963       .addExpr(MCSymbolRefExpr::create(NextInstr, OutContext)));
  965       MCBinaryExpr::createSub(MCSymbolRefExpr::create(GOTSymbol, OutContext),
  966                                 MCSymbolRefExpr::create(GOTRef, OutContext),
 1208                        MCSymbolRefExpr::create(EndOfSled, OutContext)));
 1216                        .addExpr(MCSymbolRefExpr::create(
 1275               .addExpr(MCSymbolRefExpr::create(FallthroughLabel, OutContext)));
 1302                        .addExpr(MCSymbolRefExpr::create(
 1349     MCBinaryExpr::createAdd(MCSymbolRefExpr::create(CurrentPos, OutContext),
 1374           MCSymbolRefExpr::create(OutContext.getOrCreateSymbol(Twine(".LTOC")),
 1376                                   MCSymbolRefExpr::create(PICBase, OutContext),
 1398         MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext),
 1399                                 MCSymbolRefExpr::create(GlobalEPSymbol,
 1419   OutStreamer->EmitValue(MCSymbolRefExpr::create(Symbol1, OutContext),
 1511       MCSymbolRefExpr::create(GlobalEntryLabel, OutContext);
 1516         MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext),
 1535         MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCOffset, OutContext),
 1551        MCSymbolRefExpr::create(LocalEntryLabel, OutContext);
 1707               MCSymbolRefExpr::create(MCSym.getPointer(), OutContext),
 1797   OutStreamer->EmitValue(MCSymbolRefExpr::create(CurrentFnSym, OutContext),
 1801   OutStreamer->EmitValue(MCSymbolRefExpr::create(TOCBaseSym, OutContext),
lib/Target/PowerPC/PPCISelLowering.cpp
 2779     return MCSymbolRefExpr::create(MF->getPICBaseSymbol(), Ctx);
lib/Target/PowerPC/PPCMCInstLower.cpp
  133     const MCExpr *PB = MCSymbolRefExpr::create(MF->getPICBaseSymbol(), Ctx);
  180         MCSymbolRefExpr::create(MO.getMBB()->getSymbol(), AP.OutContext));
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
 1634       RISCVMCExpr::create(MCSymbolRefExpr::create(TmpLabel, Ctx),
lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp
   56                                MCSymbolRefExpr::create(Sym, Ctx), Ctx);
   69                                MCSymbolRefExpr::create(Sym, Ctx), Ctx);
lib/Target/Sparc/SparcAsmPrinter.cpp
   75   const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Sym,
   91   const MCSymbolRefExpr *GOT = MCSymbolRefExpr::create(GOTLabel, OutContext);
   92   const MCSymbolRefExpr *Start = MCSymbolRefExpr::create(StartLabel,
   94   const MCSymbolRefExpr *Cur = MCSymbolRefExpr::create(CurLabel,
lib/Target/Sparc/SparcMCInstLower.cpp
   60   const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Symbol,
lib/Target/Sparc/SparcTargetObjectFile.cpp
   42                                MCSymbolRefExpr::create(SSym, Ctx), Ctx);
lib/Target/SystemZ/SystemZAsmPrinter.cpp
  482     const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(DotSym, OutContext);
  495     const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(DotSym, OutContext);
  545     const MCSymbolRefExpr *Dot = MCSymbolRefExpr::create(DotSym, OutContext);
lib/Target/TargetLoweringObjectFile.cpp
  312       MCSymbolRefExpr::create(TM.getSymbol(GV), getContext());
  331     const MCExpr *PC = MCSymbolRefExpr::create(PCSym, getContext());
  340   return MCSymbolRefExpr::create(Sym, *Ctx);
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
  854     auto Start = MCSymbolRefExpr::create(LastFunctionLabel, getContext());
  855     auto End = MCSymbolRefExpr::create(TempSym, getContext());
lib/Target/X86/X86AsmPrinter.cpp
  652         MCSymbolRefExpr::create(MCSym.getPointer(), OutStreamer.getContext()),
lib/Target/X86/X86ISelLowering.cpp
 2250   return MCSymbolRefExpr::create(MF->getPICBaseSymbol(), Ctx);
lib/Target/X86/X86MCInstLower.cpp
  215         Expr, MCSymbolRefExpr::create(MF.getPICBaseSymbol(), Ctx), Ctx);
  264     Expr = MCSymbolRefExpr::create(Sym, Ctx);
  267         Expr, MCSymbolRefExpr::create(MF.getPICBaseSymbol(), Ctx), Ctx);
  276       Expr = MCSymbolRefExpr::create(Label, Ctx);
 1971             .addExpr(MCSymbolRefExpr::create(PICBase, OutContext)));
 2018     const MCExpr *DotExpr = MCSymbolRefExpr::create(DotSym, OutContext);
 2020         MCSymbolRefExpr::create(MF->getPICBaseSymbol(), OutContext);
 2024         MCSymbolRefExpr::create(OpSym, OutContext), DotExpr, OutContext);
unittests/DebugInfo/DWARF/DwarfGenerator.cpp
  132       MCSymbolRefExpr::create(DG.getStringOffsetsStartSym(), MC);
  136         Expr, MCSymbolRefExpr::create(SectionStart, MC), MC);