Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaAsmPrinter.cpp67 MCSymbol *MCSym; in emitMachineConstantPoolValue() local
72 MCSym = GetBlockAddressSymbol(BA); in emitMachineConstantPoolValue()
76 MCSym = MBB->getSymbol(); in emitMachineConstantPoolValue()
79 MCSym = this->GetJTISymbol(Idx, false); in emitMachineConstantPoolValue()
88 MCSym = OutContext.getOrCreateSymbol(Twine(DL.getPrivateGlobalPrefix()) + in emitMachineConstantPoolValue()
91 MCSym = OutContext.getOrCreateSymbol(SymName); in emitMachineConstantPoolValue()
101 std::string SymName(MCSym->getName()); in emitMachineConstantPoolValue()
104 MCSym = OutContext.getOrCreateSymbol(SymName); in emitMachineConstantPoolValue()
107 const MCExpr *Expr = MCSymbolRefExpr::create(MCSym, Spec, OutContext); in emitMachineConstantPoolValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYAsmPrinter.cpp197 MCSymbol *MCSym; in emitMachineConstantPoolValue() local
202 MCSym = GetBlockAddressSymbol(BA); in emitMachineConstantPoolValue()
205 MCSym = getSymbol(GV); in emitMachineConstantPoolValue()
208 MCSym = MBB->getSymbol(); in emitMachineConstantPoolValue()
211 MCSym = GetJTISymbol(JTI); in emitMachineConstantPoolValue()
214 MCSym = GetCPISymbol(MCP->getConstantPoolIndex(C, Align(4))); in emitMachineConstantPoolValue()
218 MCSym = GetExternalSymbolSymbol(Sym); in emitMachineConstantPoolValue()
221 const MCExpr *Expr = MCSymbolRefExpr::create(MCSym, OutContext); in emitMachineConstantPoolValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreMCInstLower.cpp63 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Symbol, *Ctx); in LowerSymbolOperand() local
65 return MCOperand::createExpr(MCSym); in LowerSymbolOperand()
71 const MCBinaryExpr *Add = MCBinaryExpr::createAdd(MCSym, OffsetExpr, *Ctx); in LowerSymbolOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCMCInstLower.cpp62 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Symbol, *Ctx); in LowerSymbolOperand() local
65 return MCOperand::createExpr(MCSym); in LowerSymbolOperand()
71 const MCBinaryExpr *Add = MCBinaryExpr::createAdd(MCSym, OffsetExpr, *Ctx); in LowerSymbolOperand()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DWinCOFFObjectWriter.cpp371 void WinCOFFWriter::defineSymbol(const MCSymbol &MCSym) { in defineSymbol() argument
372 const MCSymbol *Base = Asm->getBaseSymbol(MCSym); in defineSymbol()
383 COFFSymbol *Sym = GetOrCreateCOFFSymbol(&MCSym); in defineSymbol()
385 if (cast<MCSymbolCOFF>(MCSym).getWeakExternalCharacteristics()) { in defineSymbol()
389 COFFSymbol *WeakDefault = getLinkedSymbol(MCSym); in defineSymbol()
391 std::string WeakName = (".weak." + MCSym.getName() + ".default").str(); in defineSymbol()
409 cast<MCSymbolCOFF>(MCSym).getWeakExternalCharacteristics(); in defineSymbol()
419 Local->Data.Value = getSymbolValue(MCSym, *Asm); in defineSymbol()
421 const MCSymbolCOFF &SymbolCOFF = cast<MCSymbolCOFF>(MCSym); in defineSymbol()
428 MCSym.isExternal() || (!MCSym.getFragment() && !MCSym.isVariable()); in defineSymbol()
[all …]
H A DXCOFFObjectWriter.cpp65 const MCSymbolXCOFF *const MCSym; member
69 return MCSym->getVisibilityType(); in getVisibilityType()
73 return MCSym->getStorageClass(); in getStorageClass()
75 StringRef getSymbolTableName() const { return MCSym->getSymbolTableName(); } in getSymbolTableName()
76 Symbol(const MCSymbolXCOFF *MCSym) : MCSym(MCSym), SymbolTableIndex(-1) {} in Symbol()
936 auto Entry = ExceptionSection.ExceptionTable.find(SymbolRef.MCSym->getName()); in writeSymbolEntryForCsectMemberLabel()
1215 Sym, Csect, SectionIndex, Asm.getSymbolOffset(*(Sym.MCSym))); in writeSymbolTable()
1465 ExceptionSection.ExceptionTable.find(Sym.MCSym->getName()); in assignAddressesAndIndices()
1469 TrapEntry.TrapAddress = Asm.getSymbolOffset(*(Sym.MCSym)) + in assignAddressesAndIndices()
1474 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()
268 if (AM.MCSym) { in getSymbolicDisplacement()
271 Sym = CurDAG->getMCSymbol(AM.MCSym, MVT::i32); in getSymbolicDisplacement()
393 if (Offset != 0 && (AM.ES || AM.MCSym)) in foldOffsetIntoAddress()
609 AM.MCSym = S->getMCSymbol(); in matchWrapper()
646 AM.MCSym = S->getMCSymbol(); in matchWrapper()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp526 MachineModuleInfoImpl::StubValueTy &MCSym) { in emitNonLazySymbolPointer() argument
530 OutStreamer.emitSymbolAttribute(MCSym.getPointer(), MCSA_IndirectSymbol); in emitNonLazySymbolPointer()
532 if (MCSym.getInt()) in emitNonLazySymbolPointer()
543 MCSymbolRefExpr::create(MCSym.getPointer(), OutStreamer.getContext()), in emitNonLazySymbolPointer()
877 MCSymbol *MCSym = getSymbolWithGlobalValueBase(GV, "$non_lazy_ptr"); in GetARMGVSymbol() local
881 GV->isThreadLocal() ? MMIMachO.getThreadLocalGVStubEntry(MCSym) in GetARMGVSymbol()
882 : MMIMachO.getGVStubEntry(MCSym); in GetARMGVSymbol()
887 return MCSym; in GetARMGVSymbol()
904 MCSymbol *MCSym = OutContext.getOrCreateSymbol(Name); in GetARMGVSymbol() local
910 MMICOFF.getGVStubEntry(MCSym); in GetARMGVSymbol()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchAsmBackend.cpp226 const MCSymbolRefExpr *MCSym = getSecToAlignSym()[Sec]; in shouldInsertFixupForCodeAlign() local
227 if (MCSym == nullptr) { in shouldInsertFixupForCodeAlign()
232 MCSym = MCSymbolRefExpr::create(Sym, Ctx); in shouldInsertFixupForCodeAlign()
233 getSecToAlignSym()[Sec] = MCSym; in shouldInsertFixupForCodeAlign()
235 return MCValue::get(&MCSym->getSymbol(), nullptr, in shouldInsertFixupForCodeAlign()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MCInstLower.cpp126 MCSymbol *MCSym = Ctx.getOrCreateSymbol(Name); in GetGlobalValueSymbol() local
132 MMICOFF.getGVStubEntry(MCSym); in GetGlobalValueSymbol()
138 return MCSym; in GetGlobalValueSymbol()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp948 MachineModuleInfoImpl::StubValueTy &MCSym) { in emitNonLazySymbolPointer() argument
952 OutStreamer.emitSymbolAttribute(MCSym.getPointer(), MCSA_IndirectSymbol); in emitNonLazySymbolPointer()
954 if (MCSym.getInt()) in emitNonLazySymbolPointer()
965 MCSymbolRefExpr::create(MCSym.getPointer(), OutStreamer.getContext()), in emitNonLazySymbolPointer()
H A DX86ISelDAGToDAG.cpp78 MCSymbol *MCSym = nullptr; member
88 MCSym != nullptr || JT != -1 || BlockAddr != nullptr; in hasSymbolicDisplacement()
146 if (MCSym) in dump()
147 dbgs() << MCSym; in dump()
317 } else if (AM.MCSym) { in getAddressOperands()
320 Disp = CurDAG->getMCSymbol(AM.MCSym, MVT::i32); in getAddressOperands()
1834 if (Val != 0 && (AM.ES || AM.MCSym)) in foldOffsetIntoAddress()
1958 AM.MCSym = S->getMCSymbol(); in matchWrapper()
2530 if (!(AM.ES || AM.MCSym) && AM.JT != -1) in matchAddressRecursively()
2545 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
75 MCSpecifierExpr::create(MCSym, Kind, OutContext)); in createVEMCOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVAsmPrinter.cpp1208 MCSymbol *MCSym; in emitMachineConstantPoolValue() local
1212 MCSym = getSymbol(GV); in emitMachineConstantPoolValue()
1216 MCSym = GetExternalSymbolSymbol(Sym); in emitMachineConstantPoolValue()
1219 const MCExpr *Expr = MCSymbolRefExpr::create(MCSym, OutContext); in emitMachineConstantPoolValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcAsmPrinter.cpp85 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Sym, OutContext); in createSparcMCOperand() local
86 auto *expr = MCSpecifierExpr::create(MCSym, Kind, OutContext); in createSparcMCOperand()