Home
last modified time | relevance | path

Searched refs:MCSym (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYAsmPrinter.cpp196 MCSymbol *MCSym; in emitMachineConstantPoolValue() local
201 MCSym = GetBlockAddressSymbol(BA); in emitMachineConstantPoolValue()
204 MCSym = getSymbol(GV); in emitMachineConstantPoolValue()
207 MCSym = MBB->getSymbol(); in emitMachineConstantPoolValue()
210 MCSym = GetJTISymbol(JTI); in emitMachineConstantPoolValue()
213 MCSym = GetCPISymbol(MCP->getConstantPoolIndex(C, Align(4))); in emitMachineConstantPoolValue()
217 MCSym = GetExternalSymbolSymbol(Sym); in emitMachineConstantPoolValue()
221 MCSymbolRefExpr::create(MCSym, MCSymbolRefExpr::VK_None, OutContext); in emitMachineConstantPoolValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreMCInstLower.cpp64 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Symbol, Kind, *Ctx); in LowerSymbolOperand() local
67 return MCOperand::createExpr(MCSym); in LowerSymbolOperand()
73 const MCBinaryExpr *Add = MCBinaryExpr::createAdd(MCSym, OffsetExpr, *Ctx); in LowerSymbolOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCMCInstLower.cpp63 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Symbol, Kind, *Ctx); in LowerSymbolOperand() local
66 return MCOperand::createExpr(MCSym); in LowerSymbolOperand()
72 const MCBinaryExpr *Add = MCBinaryExpr::createAdd(MCSym, OffsetExpr, *Ctx); in LowerSymbolOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcMCInstLower.cpp60 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Symbol, in LowerSymbolOperand() local
62 const SparcMCExpr *expr = SparcMCExpr::create(Kind, MCSym, in LowerSymbolOperand()
H A DSparcAsmPrinter.cpp76 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Sym, in createSparcMCOperand() local
78 const SparcMCExpr *expr = SparcMCExpr::create(Kind, MCSym, OutContext); in createSparcMCOperand()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DWinCOFFObjectWriter.cpp402 void WinCOFFWriter::DefineSymbol(const MCSymbol &MCSym, MCAssembler &Assembler, in DefineSymbol() argument
404 COFFSymbol *Sym = GetOrCreateCOFFSymbol(&MCSym); in DefineSymbol()
405 const MCSymbol *Base = Layout.getBaseSymbol(MCSym); in DefineSymbol()
414 if (cast<MCSymbolCOFF>(MCSym).getWeakExternalCharacteristics()) { in DefineSymbol()
418 COFFSymbol *WeakDefault = getLinkedSymbol(MCSym); in DefineSymbol()
420 std::string WeakName = (".weak." + MCSym.getName() + ".default").str(); in DefineSymbol()
438 cast<MCSymbolCOFF>(MCSym).getWeakExternalCharacteristics(); in DefineSymbol()
448 Local->Data.Value = getSymbolValue(MCSym, Layout); in DefineSymbol()
450 const MCSymbolCOFF &SymbolCOFF = cast<MCSymbolCOFF>(MCSym); in DefineSymbol()
457 MCSym.isExternal() || (!MCSym.getFragment() && !MCSym.isVariable()); in DefineSymbol()
[all …]
H A DXCOFFObjectWriter.cpp67 const MCSymbolXCOFF *const MCSym; member
71 return MCSym->getVisibilityType(); in getVisibilityType()
75 return MCSym->getStorageClass(); in getStorageClass()
77 StringRef getSymbolTableName() const { return MCSym->getSymbolTableName(); } in getSymbolTableName()
78 Symbol(const MCSymbolXCOFF *MCSym) : MCSym(MCSym), SymbolTableIndex(-1) {} in Symbol()
895 auto Entry = ExceptionSection.ExceptionTable.find(SymbolRef.MCSym->getName()); in writeSymbolEntryForCsectMemberLabel()
1169 Sym, Csect, SectionIndex, Layout.getSymbolOffset(*(Sym.MCSym))); in writeSymbolTable()
1419 ExceptionSection.ExceptionTable.find(Sym.MCSym->getName()); in assignAddressesAndIndices()
1423 TrapEntry.TrapAddress = Layout.getSymbolOffset(*(Sym.MCSym)) + in assignAddressesAndIndices()
1428 SymbolIndexMap[Sym.MCSym] = Sym.SymbolTableIndex; in assignAddressesAndIndices()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelDAGToDAG.cpp77 MCSymbol *MCSym; member
86 MCSym(nullptr), JT(-1), Alignment(), SymbolFlags(M68kII::MO_NO_FLAG) {} in M68kISelAddressMode()
90 MCSym != nullptr || JT != -1 || BlockAddr != nullptr; in hasSymbolicDisplacement()
270 if (AM.MCSym) { in getSymbolicDisplacement()
273 Sym = CurDAG->getMCSymbol(AM.MCSym, MVT::i32); in getSymbolicDisplacement()
388 if (Offset != 0 && (AM.ES || AM.MCSym)) in foldOffsetIntoAddress()
604 AM.MCSym = S->getMCSymbol(); in matchWrapper()
641 AM.MCSym = S->getMCSymbol(); in matchWrapper()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp523 if (MCSym.getInt()) in emitNonLazySymbolPointer()
879 return MCSym; in GetARMGVSymbol()
896 MCSymbol *MCSym = OutContext.getOrCreateSymbol(Name); in GetARMGVSymbol() local
902 MMICOFF.getGVStubEntry(MCSym); in GetARMGVSymbol()
908 return MCSym; in GetARMGVSymbol()
943 MCSymbol *MCSym; in emitMachineConstantPoolValue() local
945 MCSym = getMBBExceptionSym(MF->front()); in emitMachineConstantPoolValue()
949 MCSym = GetBlockAddressSymbol(BA); in emitMachineConstantPoolValue()
956 MCSym = GetARMGVSymbol(GV, TF); in emitMachineConstantPoolValue()
959 MCSym = MBB->getSymbol(); in emitMachineConstantPoolValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchAsmBackend.cpp227 const MCSymbolRefExpr *MCSym = getSecToAlignSym()[Sec]; in shouldInsertFixupForCodeAlign() local
228 if (MCSym == nullptr) { in shouldInsertFixupForCodeAlign()
233 MCSym = MCSymbolRefExpr::create(Sym, Ctx); in shouldInsertFixupForCodeAlign()
234 getSecToAlignSym()[Sec] = MCSym; in shouldInsertFixupForCodeAlign()
240 MCValue Value = MCValue::get(MCSym, nullptr, Hi << 8 | Lo); in shouldInsertFixupForCodeAlign()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp128 MCSymbol *MCSym = Ctx.getOrCreateSymbol(Name); in GetGlobalValueSymbol() local
134 MMICOFF.getGVStubEntry(MCSym); in GetGlobalValueSymbol()
140 return MCSym; in GetGlobalValueSymbol()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp935 MachineModuleInfoImpl::StubValueTy &MCSym) { in emitNonLazySymbolPointer() argument
939 OutStreamer.emitSymbolAttribute(MCSym.getPointer(), MCSA_IndirectSymbol); in emitNonLazySymbolPointer()
941 if (MCSym.getInt()) in emitNonLazySymbolPointer()
952 MCSymbolRefExpr::create(MCSym.getPointer(), OutStreamer.getContext()), in emitNonLazySymbolPointer()
H A DX86ISelDAGToDAG.cpp77 MCSymbol *MCSym = nullptr; member
87 MCSym != nullptr || JT != -1 || BlockAddr != nullptr; in hasSymbolicDisplacement()
145 if (MCSym) in dump()
146 dbgs() << MCSym; in dump()
306 } else if (AM.MCSym) { in getAddressOperands()
309 Disp = CurDAG->getMCSymbol(AM.MCSym, MVT::i32); in getAddressOperands()
1736 if (Val != 0 && (AM.ES || AM.MCSym)) in foldOffsetIntoAddress()
1856 AM.MCSym = S->getMCSymbol(); in matchWrapper()
2419 if (!(AM.ES || AM.MCSym) && AM.JT != -1) in matchAddressRecursively()
2434 AM.MCSym = ESNode->getMCSymbol(); in matchAddressRecursively()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEAsmPrinter.cpp73 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Sym, OutContext); in createVEMCOperand() local
74 const VEMCExpr *expr = VEMCExpr::create(Kind, MCSym, OutContext); in createVEMCOperand()