|
reference, declaration → definition
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);