/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVAsmBackend.h | 20 class MCAssembler; variable 47 bool shouldInsertFixupForCodeAlign(MCAssembler &Asm, 50 bool evaluateTargetFixup(const MCAssembler &Asm, const MCFixup &Fixup, 55 bool handleAddSubRelocations(const MCAssembler &Asm, const MCFragment &F, 59 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, 67 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup, 71 bool fixupNeedsRelaxationAdvanced(const MCAssembler &Asm, 92 bool relaxDwarfLineAddr(const MCAssembler &Asm, MCDwarfLineAddrFragment &DF, 94 bool relaxDwarfCFA(const MCAssembler &Asm, MCDwarfCallFrameFragment &DF, 96 std::pair<bool, bool> relaxLEB128(const MCAssembler &Asm, MCLEBFragment &LF,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCAsmBackend.h | 27 class MCAssembler; variable 94 virtual bool shouldForceRelocation(const MCAssembler &Asm, in shouldForceRelocation() 111 virtual bool shouldInsertFixupForCodeAlign(MCAssembler &Asm, in shouldInsertFixupForCodeAlign() 116 virtual bool evaluateTargetFixup(const MCAssembler &Asm, in evaluateTargetFixup() 124 virtual bool handleAddSubRelocations(const MCAssembler &Asm, in handleAddSubRelocations() 138 virtual void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, 160 virtual bool fixupNeedsRelaxationAdvanced(const MCAssembler &Asm, 180 virtual bool relaxDwarfLineAddr(const MCAssembler &Asm, in relaxDwarfLineAddr() 186 virtual bool relaxDwarfCFA(const MCAssembler &Asm, in relaxDwarfCFA() 195 relaxLEB128(const MCAssembler &Asm, MCLEBFragment &LF, int64_t &Value) const { in relaxLEB128() [all …]
|
H A D | MCMachObjectWriter.h | 78 virtual void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, 197 bool isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind); 212 uint64_t getSymbolAddress(const MCSymbol &S, const MCAssembler &Asm) const; 214 uint64_t getFragmentAddress(const MCAssembler &Asm, 217 uint64_t getPaddingSize(const MCAssembler &Asm, const MCSection *SD) const; 285 void writeSection(const MCAssembler &Asm, const MCSection &Sec, 299 void writeNlist(MachSymbolData &MSD, const MCAssembler &Asm); 331 void recordRelocation(MCAssembler &Asm, const MCFragment *Fragment, 335 void bindIndirectSymbols(MCAssembler &Asm); 338 void computeSymbolTable(MCAssembler &Asm, [all …]
|
H A D | MCObjectWriter.h | 18 class MCAssembler; variable 68 virtual void executePostLayoutBinding(MCAssembler &Asm) {} in executePostLayoutBinding() 76 virtual void recordRelocation(MCAssembler &Asm, const MCFragment *Fragment, 85 bool isSymbolRefDifferenceFullyResolved(const MCAssembler &Asm, 90 virtual bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, 99 void addFileName(MCAssembler &Asm, StringRef FileName); 127 virtual uint64_t writeObject(MCAssembler &Asm) = 0;
|
H A D | MCLinkerOptimizationHint.h | 28 class MCAssembler; variable 111 void emit_impl(const MCAssembler &Asm, raw_ostream &OutStream, 128 void emit(const MCAssembler &Asm, MachObjectWriter &ObjWriter) const; 132 uint64_t getEmitSize(const MCAssembler &Asm, 160 uint64_t getEmitSize(const MCAssembler &Asm, in getEmitSize() 171 void emit(const MCAssembler &Asm, MachObjectWriter &ObjWriter) const { in emit()
|
H A D | MCELFObjectWriter.h | 27 class MCAssembler; variable 99 virtual void sortRelocs(const MCAssembler &Asm, 187 void executePostLayoutBinding(MCAssembler &Asm) override; 188 void recordRelocation(MCAssembler &Asm, const MCFragment *Fragment, 191 bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, 195 uint64_t writeObject(MCAssembler &Asm) override; 200 bool shouldRelocateWithSymbol(const MCAssembler &Asm, const MCValue &Val,
|
H A D | MCAssembler.h | 53 class MCAssembler { 140 MCAssembler(MCContext &Context, std::unique_ptr<MCAsmBackend> Backend, 143 MCAssembler(const MCAssembler &) = delete; 144 MCAssembler &operator=(const MCAssembler &) = delete;
|
H A D | MCWinCOFFObjectWriter.h | 66 void executePostLayoutBinding(MCAssembler &Asm) override; 67 bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, 71 void recordRelocation(MCAssembler &Asm, const MCFragment *Fragment, 74 uint64_t writeObject(MCAssembler &Asm) override;
|
H A D | MCExpr.h | 19 class MCAssembler; variable 55 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, 65 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, 97 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm, 100 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const; 101 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const; 106 bool evaluateKnownAbsolute(int64_t &Res, const MCAssembler &Asm) const; 115 bool evaluateAsRelocatable(MCValue &Res, const MCAssembler *Asm, 123 bool evaluateAsValue(MCValue &Res, const MCAssembler &Asm) const; 661 virtual bool evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, [all …]
|
H A D | MCSPIRVObjectWriter.h | 49 void recordRelocation(MCAssembler &Asm, const MCFragment *Fragment, in recordRelocation() 53 uint64_t writeObject(MCAssembler &Asm) override; 54 void writeHeader(const MCAssembler &Asm);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
H A D | LoongArchAsmBackend.h | 42 bool handleAddSubRelocations(const MCAssembler &Asm, const MCFragment &F, 46 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, 56 bool shouldInsertFixupForCodeAlign(MCAssembler &Asm, 59 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup, 74 std::pair<bool, bool> relaxLEB128(const MCAssembler &Asm, MCLEBFragment &LF, 77 bool relaxDwarfLineAddr(const MCAssembler &Asm, MCDwarfLineAddrFragment &DF, 79 bool relaxDwarfCFA(const MCAssembler &Asm, MCDwarfCallFrameFragment &DF,
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCAssembler.cpp | 82 MCAssembler::MCAssembler(MCContext &Context, in MCAssembler() function in MCAssembler 89 void MCAssembler::reset() { in reset() 105 bool MCAssembler::registerSection(MCSection &Section) { in registerSection() 114 bool MCAssembler::isThumbFunc(const MCSymbol *Symbol) const { in isThumbFunc() 145 bool MCAssembler::evaluateFixup(const MCFixup &Fixup, const MCFragment *DF, in evaluateFixup() 249 uint64_t MCAssembler::computeFragmentSize(const MCFragment &F) const { in computeFragmentSize() 394 void MCAssembler::layoutBundle(MCFragment *Prev, MCFragment *F) const { in layoutBundle() 435 void MCAssembler::ensureValid(MCSection &Sec) const { in ensureValid() 452 uint64_t MCAssembler::getFragmentOffset(const MCFragment &F) const { in getFragmentOffset() 458 static bool getLabelOffset(const MCAssembler &Asm, const MCSymbol &S, in getLabelOffset() [all …]
|
H A D | MCLinkerOptimizationHint.cpp | 26 void MCLOHDirective::emit_impl(const MCAssembler &Asm, raw_ostream &OutStream, in emit_impl() 36 void MCLOHDirective::emit(const MCAssembler &Asm, in emit() 42 uint64_t MCLOHDirective::getEmitSize(const MCAssembler &Asm, in getEmitSize()
|
H A D | WinCOFFObjectWriter.cpp | 162 void executePostLayoutBinding(MCAssembler &Asm); 163 void recordRelocation(MCAssembler &Asm, const MCFragment *Fragment, 166 uint64_t writeObject(MCAssembler &Asm); 173 void defineSection(const MCAssembler &Asm, MCSectionCOFF const &Sec); 176 void defineSymbol(const MCAssembler &Asm, const MCSymbol &Symbol); 189 uint32_t writeSectionContents(MCAssembler &Asm, const MCSection &MCSec); 190 void writeSection(MCAssembler &Asm, const COFFSection &Sec); 192 void createFileSymbols(MCAssembler &Asm); 195 void assignFileOffsets(MCAssembler &Asm); 294 void WinCOFFWriter::defineSection(const MCAssembler &Asm, in defineSection() [all …]
|
H A D | MCObjectWriter.cpp | 31 const MCAssembler &Asm, const MCSymbolRefExpr *A, const MCSymbolRefExpr *B, in isSymbolRefDifferenceFullyResolved() 49 const MCAssembler &Asm, const MCSymbol &SymA, const MCFragment &FB, in isSymbolRefDifferenceFullyResolvedImpl() 57 void MCObjectWriter::addFileName(MCAssembler &Asm, StringRef FileName) { in addFileName()
|
H A D | ELFObjectWriter.cpp | 109 static uint64_t symbolValue(const MCAssembler &Asm, const MCSymbol &Sym); 110 static bool isInSymtab(const MCAssembler &Asm, const MCSymbolELF &Symbol, 167 void writeHeader(const MCAssembler &Asm); 169 void writeSymbol(const MCAssembler &Asm, SymbolTableWriter &Writer, 179 void computeSymbolTable(MCAssembler &Asm, const RevGroupMapTy &RevGroupMap); 186 void writeSectionHeader(const MCAssembler &Asm); 188 void writeSectionData(const MCAssembler &Asm, MCSection &Sec); 195 void writeRelocations(const MCAssembler &Asm, const MCSectionELF &Sec); 197 uint64_t writeObject(MCAssembler &Asm); 271 void ELFWriter::writeHeader(const MCAssembler &Asm) { in writeHeader() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUMCExpr.h | 51 bool evaluateExtraSGPRs(MCValue &Res, const MCAssembler *Asm, 53 bool evaluateTotalNumVGPR(MCValue &Res, const MCAssembler *Asm, 55 bool evaluateAlignTo(MCValue &Res, const MCAssembler *Asm, 57 bool evaluateOccupancy(MCValue &Res, const MCAssembler *Asm, 97 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, 101 void fixELFSymbolsInTLSFixups(MCAssembler &) const override{}; in fixELFSymbolsInTLSFixups() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXMCExpr.h | 77 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatableImpl() 85 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {} in fixELFSymbolsInTLSFixups() 118 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatableImpl() 126 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {} in fixELFSymbolsInTLSFixups()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
H A D | CSKYAsmBackend.h | 29 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, 45 bool fixupNeedsRelaxationAdvanced(const MCAssembler &Asm, 54 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
H A D | AVRAsmBackend.h | 24 class MCAssembler; variable 40 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, 55 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsAsmBackend.h | 23 class MCAssembler; variable 42 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, 57 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMachObjectWriter.cpp | 30 const MCAssembler &Asm, 36 const MCAssembler &Asm, 42 const MCAssembler &Asm, 50 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, 134 MachObjectWriter *Writer, const MCAssembler &Asm, in recordARMScatteredHalfRelocation() 244 MachObjectWriter *Writer, const MCAssembler &Asm, in recordARMScatteredRelocation() 315 const MCAssembler &Asm, in requiresExternRelocation() 361 MCAssembler &Asm, in recordRelocation()
|
H A D | ARMAsmBackend.h | 38 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup, 42 unsigned adjustFixupValue(const MCAssembler &Asm, const MCFixup &Fixup, 47 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCExpr.cpp | 104 const MCAssembler *Asm, in evaluateAsRelocatableImpl() 115 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { in fixELFSymbolsInTLSFixupsImpl() 144 void AArch64MCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const { in fixELFSymbolsInTLSFixups() 190 const MCAssembler *Asm, in evaluateAsRelocatableImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MachObjectWriter.cpp | 28 const MCAssembler &Asm, 35 const MCAssembler &Asm, 42 const MCAssembler &Asm, 47 void RecordX86_64Relocation(MachObjectWriter *Writer, MCAssembler &Asm, 55 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, in recordRelocation() 96 MachObjectWriter *Writer, MCAssembler &Asm, const MCFragment *Fragment, in RecordX86_64Relocation() 354 const MCAssembler &Asm, in recordScatteredRelocation() 453 const MCAssembler &Asm, in recordTLVPRelocation() 492 const MCAssembler &Asm, in RecordX86Relocation()
|