| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaAsmPrinter.cpp | 67 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 D | CSKYAsmPrinter.cpp | 197 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 D | XCoreMCInstLower.cpp | 63 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 D | ARCMCInstLower.cpp | 62 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 D | WinCOFFObjectWriter.cpp | 371 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 D | XCOFFObjectWriter.cpp | 65 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 D | M68kISelDAGToDAG.cpp | 77 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 D | ARMAsmPrinter.cpp | 526 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 D | LoongArchAsmBackend.cpp | 226 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 D | AArch64MCInstLower.cpp | 126 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 D | X86AsmPrinter.cpp | 948 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 D | X86ISelDAGToDAG.cpp | 78 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 D | VEAsmPrinter.cpp | 73 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 D | RISCVAsmPrinter.cpp | 1208 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 D | SparcAsmPrinter.cpp | 85 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Sym, OutContext); in createSparcMCOperand() local 86 auto *expr = MCSpecifierExpr::create(MCSym, Kind, OutContext); in createSparcMCOperand()
|