| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCAssembler.cpp | 78 MCAssembler::MCAssembler(MCContext &Context, in MCAssembler() function in MCAssembler 90 void MCAssembler::reset() { in reset() 108 bool MCAssembler::registerSection(MCSection &Section) { in registerSection() 117 bool MCAssembler::isThumbFunc(const MCSymbol *Symbol) const { in isThumbFunc() 144 bool MCAssembler::evaluateFixup(const MCFragment &F, MCFixup &Fixup, in evaluateFixup() 195 uint64_t MCAssembler::computeFragmentSize(const MCFragment &F) const { in computeFragmentSize() 325 void MCAssembler::layoutBundle(MCFragment *Prev, MCFragment *F) const { in layoutBundle() 367 static bool getLabelOffset(const MCAssembler &Asm, const MCSymbol &S, in getLabelOffset() 379 static bool getSymbolOffsetImpl(const MCAssembler &Asm, const MCSymbol &S, in getSymbolOffsetImpl() 416 bool MCAssembler::getSymbolOffset(const MCSymbol &S, uint64_t &Val) const { in getSymbolOffset() [all …]
|
| H A D | MCExpr.cpp | 242 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateAsAbsolute() 246 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const { in evaluateAsAbsolute() 250 bool MCExpr::evaluateKnownAbsolute(int64_t &Res, const MCAssembler &Asm) const { in evaluateKnownAbsolute() 254 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, in evaluateAsAbsolute() 273 static void attemptToFoldSymbolOffsetDifference(const MCAssembler *Asm, in attemptToFoldSymbolOffsetDifference() 416 bool MCExpr::evaluateSymbolicAdd(const MCAssembler *Asm, bool InSet, in evaluateSymbolicAdd() 459 bool MCExpr::evaluateAsRelocatable(MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatable() 462 bool MCExpr::evaluateAsValue(MCValue &Res, const MCAssembler &Asm) const { in evaluateAsValue() 466 bool MCExpr::evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, in evaluateAsRelocatableImpl()
|
| H A D | MCLinkerOptimizationHint.cpp | 36 void MCLOHDirective::emit(const MCAssembler &Asm, in emit() 42 uint64_t MCLOHDirective::getEmitSize(const MCAssembler &Asm, in getEmitSize()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCMachObjectWriter.h | 79 virtual void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, 189 void setAssembler(MCAssembler *Asm) override; 208 uint64_t getFragmentAddress(const MCAssembler &Asm, 211 uint64_t getPaddingSize(const MCAssembler &Asm, const MCSection *SD) const; 279 void writeSection(const MCAssembler &Asm, const MCSection &Sec, 293 void writeNlist(MachSymbolData &MSD, const MCAssembler &Asm); 328 void bindIndirectSymbols(MCAssembler &Asm); 331 void computeSymbolTable(MCAssembler &Asm, 336 void computeSectionAddresses(const MCAssembler &Asm); 344 void populateAddrSigSection(MCAssembler &Asm);
|
| H A D | MCObjectWriter.h | 19 class MCAssembler; variable 36 MCAssembler *Asm = nullptr; 59 virtual void setAssembler(MCAssembler *A) { Asm = A; } in setAssembler() 139 void setAssembler(MCAssembler *A) { Asm = A; } in setAssembler() 146 MCAssembler *Asm = nullptr;
|
| H A D | MCLinkerOptimizationHint.h | 29 class MCAssembler; variable 129 LLVM_ABI void emit(const MCAssembler &Asm, MachObjectWriter &ObjWriter) const; 133 LLVM_ABI uint64_t getEmitSize(const MCAssembler &Asm, 161 uint64_t getEmitSize(const MCAssembler &Asm, in getEmitSize() 172 void emit(const MCAssembler &Asm, MachObjectWriter &ObjWriter) const { in emit()
|
| H A D | MCAssembler.h | 54 class MCAssembler { 136 LLVM_ABI MCAssembler(MCContext &Context, 140 MCAssembler(const MCAssembler &) = delete; 141 MCAssembler &operator=(const MCAssembler &) = delete;
|
| H A D | MCAsmBackend.h | 28 class MCAssembler; variable 64 MCAssembler *Asm = nullptr; 73 void setAssembler(MCAssembler *A) { Asm = A; } in setAssembler() 121 virtual bool shouldInsertFixupForCodeAlign(MCAssembler &Asm, in shouldInsertFixupForCodeAlign() 221 virtual bool finishLayout(const MCAssembler &Asm) const { return false; } in finishLayout()
|
| H A D | MCExpr.h | 20 class MCAssembler; variable 62 bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, 73 LLVM_ABI bool evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, 103 LLVM_ABI bool evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const; 104 LLVM_ABI bool evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) const; 110 const MCAssembler &Asm) const; 119 const MCAssembler *Asm) const; 126 LLVM_ABI bool evaluateAsValue(MCValue &Res, const MCAssembler &Asm) const; 136 LLVM_ABI static bool evaluateSymbolicAdd(const MCAssembler *, bool, 475 const MCAssembler *Asm) const = 0;
|
| H A D | MCObjectStreamer.h | 24 class MCAssembler; variable 40 std::unique_ptr<MCAssembler> Assembler; 106 MCAssembler &getAssembler() { return *Assembler; } in getAssembler() 107 MCAssembler *getAssemblerPtr() override;
|
| H A D | MCCodeView.h | 26 class MCAssembler; variable 204 void encodeInlineLineTable(const MCAssembler &Asm, 212 void encodeDefRange(const MCAssembler &Asm, MCCVDefRangeFragment &F);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUMCExpr.h | 64 bool evaluateExtraSGPRs(MCValue &Res, const MCAssembler *Asm) const; 65 bool evaluateTotalNumVGPR(MCValue &Res, const MCAssembler *Asm) const; 66 bool evaluateAlignTo(MCValue &Res, const MCAssembler *Asm) const; 67 bool evaluateOccupancy(MCValue &Res, const MCAssembler *Asm) const; 107 const MCAssembler *Asm) const override;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCAsmInfo.h | 39 const MCAssembler *) const override { in evaluateAsRelocatableImpl() argument 56 const MCAssembler *) const override { in evaluateAsRelocatableImpl() argument 71 const MCAssembler *) const override { in evaluateAsRelocatableImpl() argument 86 const MCAssembler *) const override { in evaluateAsRelocatableImpl() argument
|
| H A D | ARMMachObjectWriter.cpp | 31 const MCAssembler &Asm, 37 const MCAssembler &Asm, 43 const MCAssembler &Asm, 51 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, 135 MachObjectWriter *Writer, const MCAssembler &Asm, in recordARMScatteredHalfRelocation() 242 MachObjectWriter *Writer, const MCAssembler &Asm, in recordARMScatteredRelocation() 311 const MCAssembler &Asm, in requiresExternRelocation() 357 MCAssembler &Asm, in recordRelocation()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MachObjectWriter.cpp | 29 const MCAssembler &Asm, 36 const MCAssembler &Asm, 43 const MCAssembler &Asm, 48 void RecordX86_64Relocation(MachObjectWriter *Writer, MCAssembler &Asm, 56 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, in recordRelocation() 100 MachObjectWriter *Writer, MCAssembler &Asm, const MCFragment *Fragment, in RecordX86_64Relocation() 345 const MCAssembler &Asm, in recordScatteredRelocation() 440 const MCAssembler &Asm, in recordTLVPRelocation() 478 const MCAssembler &Asm, in RecordX86Relocation()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCAsmInfo.cpp | 123 const MCAssembler *Asm) { in evaluate() 191 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl() 240 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl() 270 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl() 300 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
|
| H A D | AArch64MCAsmInfo.h | 36 const MCAssembler *Asm) const override; 44 const MCAssembler *Asm) const override; 52 const MCAssembler *Asm) const override; 60 const MCAssembler *Asm) const override;
|
| H A D | AArch64MachObjectWriter.cpp | 37 const MCAssembler &Asm); 43 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, 52 unsigned &Log2Size, const MCAssembler &Asm) { in getAArch64FixupKindMachOInfo() 148 MachObjectWriter *Writer, MCAssembler &Asm, const MCFragment *Fragment, in recordRelocation()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZHLASMAsmStreamer.h | 43 std::unique_ptr<MCAssembler> Assembler; 57 Assembler(std::make_unique<MCAssembler>( in SystemZHLASMAsmStreamer() 75 MCAssembler &getAssembler() { return *Assembler; } in getAssembler()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCAsmInfo.h | 32 const MCAssembler *Asm) const override; 43 const MCAssembler *Asm) const override;
|
| H A D | MipsMCAsmInfo.cpp | 183 const MCAssembler *Asm) { in evaluate() 211 const MCAssembler *Asm) const { in evaluateAsRelocatableImpl() 221 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVAsmBackend.h | 20 class MCAssembler; variable 46 bool shouldInsertFixupForCodeAlign(MCAssembler &Asm,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCAsmInfo.h | 32 const MCAssembler *Asm) const override; 43 const MCAssembler *Asm) const override;
|
| H A D | PPCMCAsmInfo.cpp | 154 const MCAssembler *Asm) { in evaluateAsRelocatable() 219 const MCAssembler *Asm) const { in evaluateAsRelocatableImpl() 255 const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) const { in evaluateAsRelocatableImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXMCExpr.h | 78 const MCAssembler *Asm) const override { in evaluateAsRelocatableImpl() 116 const MCAssembler *Asm) const override { in evaluateAsRelocatableImpl()
|