/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYAsmPrinter.cpp | 196 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 D | XCoreMCInstLower.cpp | 64 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 D | ARCMCInstLower.cpp | 63 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 D | SparcMCInstLower.cpp | 60 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Symbol, in LowerSymbolOperand() local 62 const SparcMCExpr *expr = SparcMCExpr::create(Kind, MCSym, in LowerSymbolOperand()
|
H A D | SparcAsmPrinter.cpp | 76 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 D | WinCOFFObjectWriter.cpp | 402 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 D | XCOFFObjectWriter.cpp | 67 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 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() 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 D | ARMAsmPrinter.cpp | 523 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 D | LoongArchAsmBackend.cpp | 227 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 D | AArch64MCInstLower.cpp | 128 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 D | X86AsmPrinter.cpp | 935 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 D | X86ISelDAGToDAG.cpp | 77 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 D | VEAsmPrinter.cpp | 73 const MCSymbolRefExpr *MCSym = MCSymbolRefExpr::create(Sym, OutContext); in createVEMCOperand() local 74 const VEMCExpr *expr = VEMCExpr::create(Kind, MCSym, OutContext); in createVEMCOperand()
|