reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/MC/MCCodeEmitter.h
   14 class MCFixup;
include/llvm/MC/MCELFObjectWriter.h
   25 class MCFixup;
include/llvm/MC/MCExpr.h
   22 class MCFixup;
include/llvm/MC/MCObjectWriter.h
   25 class MCFixup;
include/llvm/MC/MCWasmObjectWriter.h
   17 class MCFixup;
include/llvm/MC/MCWinCOFFObjectWriter.h
   19 class MCFixup;
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h
   29 class MCFixup;
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h
   23 class MCFixup;

References

gen/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/AMDGPU/R600GenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/ARM/ARMGenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/AVR/AVRGenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/BPF/BPFGenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/MSP430/MSP430GenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/Mips/MipsGenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/RISCV/RISCVGenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/Sparc/SparcGenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
gen/lib/Target/WebAssembly/WebAssemblyGenMCCodeEmitter.inc
   10     SmallVectorImpl<MCFixup> &Fixups,
include/llvm/ADT/ArrayRef.h
   43     using iterator = const T *;
   44     using const_iterator = const T *;
   50     const T *Data = nullptr;
   66     /*implicit*/ ArrayRef(const T &OneElt)
   70     /*implicit*/ ArrayRef(const T *data, size_t length)
   74     ArrayRef(const T *begin, const T *end)
   74     ArrayRef(const T *begin, const T *end)
   81     /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec)
   87     /*implicit*/ ArrayRef(const std::vector<T, A> &Vec)
   92     /*implicit*/ constexpr ArrayRef(const std::array<T, N> &Arr)
   97     /*implicit*/ constexpr ArrayRef(const T (&Arr)[N]) : Data(Arr), Length(N) {}
  100     /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec)
  145     const T *data() const { return Data; }
  151     const T &front() const {
  157     const T &back() const {
  163     template <typename Allocator> ArrayRef<T> copy(Allocator &A) {
  178     ArrayRef<T> slice(size_t N, size_t M) const {
  184     ArrayRef<T> slice(size_t N) const { return slice(N, size() - N); }
  187     ArrayRef<T> drop_front(size_t N = 1) const {
  193     ArrayRef<T> drop_back(size_t N = 1) const {
  200     template <class PredicateT> ArrayRef<T> drop_while(PredicateT Pred) const {
  206     template <class PredicateT> ArrayRef<T> drop_until(PredicateT Pred) const {
  211     ArrayRef<T> take_front(size_t N = 1) const {
  218     ArrayRef<T> take_back(size_t N = 1) const {
  226     template <class PredicateT> ArrayRef<T> take_while(PredicateT Pred) const {
  232     template <class PredicateT> ArrayRef<T> take_until(PredicateT Pred) const {
  239     const T &operator[](size_t Index) const {
  249     typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
  257     typename std::enable_if<std::is_same<U, T>::value, ArrayRef<T>>::type &
  263     std::vector<T> vec() const {
  270     operator std::vector<T>() const {
include/llvm/ADT/SmallVector.h
   75   AlignedCharArrayUnion<T> FirstEl;
  114   using value_type = T;
  115   using iterator = T *;
  116   using const_iterator = const T *;
  121   using reference = T &;
  122   using const_reference = const T &;
  123   using pointer = T *;
  124   using const_pointer = const T *;
  259 class SmallVectorTemplateBase<T, true> : public SmallVectorTemplateCommon<T> {
  264   static void destroy_range(T *, T *) {}
  264   static void destroy_range(T *, T *) {}
  286       T1 *I, T1 *E, T2 *Dest,
  288                                            T2>::value>::type * = nullptr) {
  294       memcpy(reinterpret_cast<void *>(Dest), I, (E - I) * sizeof(T));
  299   void grow(size_t MinSize = 0) { this->grow_pod(MinSize, sizeof(T)); }
  302   void push_back(const T &Elt) {
  305     memcpy(reinterpret_cast<void *>(this->end()), &Elt, sizeof(T));
  315 class SmallVectorImpl : public SmallVectorTemplateBase<T> {
  316   using SuperClass = SmallVectorTemplateBase<T>;
  357   void resize(size_type N, const T &NV) {
  374   LLVM_NODISCARD T pop_back_val() {
  397   void append(size_type NumInputs, const T &Elt) {
  405   void append(std::initializer_list<T> IL) {
  412   void assign(size_type NumElts, const T &Elt) {
  429   void assign(std::initializer_list<T> IL) {
  467   iterator insert(iterator I, T &&Elt) {
  497   iterator insert(iterator I, const T &Elt) {
  526   iterator insert(iterator I, size_type NumToInsert, const T &Elt) {
  637   void insert(iterator I, std::initializer_list<T> IL) {
  641   template <typename... ArgTypes> reference emplace_back(ArgTypes &&... Args) {
  644     ::new ((void *)this->end()) T(std::forward<ArgTypes>(Args)...);
  820   AlignedCharArrayUnion<T> InlineElts[N];
  837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> {
  837 class SmallVector : public SmallVectorImpl<T>, SmallVectorStorage<T, N> {
  846   explicit SmallVector(size_t Size, const T &Value = T())
  865   SmallVector(std::initializer_list<T> IL) : SmallVectorImpl<T>(N) {
  884   SmallVector(SmallVectorImpl<T> &&RHS) : SmallVectorImpl<T>(N) {
include/llvm/MC/MCAsmBackend.h
   85                                      const MCFixup &Fixup,
  112   virtual void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
  136   virtual bool fixupNeedsRelaxationAdvanced(const MCFixup &Fixup, bool Resolved,
  143   virtual bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
include/llvm/MC/MCAssembler.h
  172   bool evaluateFixup(const MCAsmLayout &Layout, const MCFixup &Fixup,
  178   bool fixupNeedsRelaxation(const MCFixup &Fixup, const MCRelaxableFragment *DF,
  210   handleFixup(const MCAsmLayout &Layout, MCFragment &F, const MCFixup &Fixup);
include/llvm/MC/MCCodeEmitter.h
   36                                  SmallVectorImpl<MCFixup> &Fixups,
include/llvm/MC/MCELFObjectWriter.h
   88                                 const MCFixup &Fixup, bool IsPCRel) const = 0;
include/llvm/MC/MCExpr.h
   58                                  const MCFixup *Fixup,
  107                              const MCFixup *Fixup) const;
  598                                          const MCFixup *Fixup) const = 0;
include/llvm/MC/MCFixup.h
   93   static MCFixup create(uint32_t Offset, const MCExpr *Value,
   96     MCFixup FI;
  106   static MCFixup createAddFor(const MCFixup &Fixup) {
  106   static MCFixup createAddFor(const MCFixup &Fixup) {
  107     MCFixup FI;
  117   static MCFixup createSubFor(const MCFixup &Fixup) {
  117   static MCFixup createSubFor(const MCFixup &Fixup) {
  118     MCFixup FI;
include/llvm/MC/MCFragment.h
  210   SmallVector<MCFixup, FixupsSize> Fixups;
  221   using const_fixup_iterator = SmallVectorImpl<MCFixup>::const_iterator;
  222   using fixup_iterator = SmallVectorImpl<MCFixup>::iterator;
  224   SmallVectorImpl<MCFixup> &getFixups() { return Fixups; }
  225   const SmallVectorImpl<MCFixup> &getFixups() const { return Fixups; }
include/llvm/MC/MCMachObjectWriter.h
   75                                 const MCFixup &Fixup, MCValue Target,
  236                                  const MCFixup &Fixup, MCValue Target,
  240                             const MCFragment *Fragment, const MCFixup &Fixup,
  244                         const MCFragment *Fragment, const MCFixup &Fixup,
include/llvm/MC/MCObjectStreamer.h
   43     MCFixup Fixup;
   45     PendingMCFixup(const MCSymbol *McSym, MCDataFragment *F, MCFixup McFixup)
include/llvm/MC/MCObjectWriter.h
   70                                 const MCFixup &Fixup, MCValue Target,
include/llvm/MC/MCWasmObjectWriter.h
   37                                 const MCFixup &Fixup) const = 0;
include/llvm/MC/MCWinCOFFObjectWriter.h
   41                                   const MCFixup &Fixup, bool IsCrossSection,
   43     virtual bool recordRelocation(const MCFixup &) const { return true; }
include/llvm/Support/AlignOf.h
   30   T t;
   39 template <typename T> union SizerImpl<T> { char arr[sizeof(T)]; };
   50       llvm::detail::SizerImpl<T, Ts...>)];
include/llvm/Support/type_traits.h
   91     T t;
  122     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
  122     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
  122     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
  130     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
  130     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
  130     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
  145       std::is_copy_constructible<detail::trivial_helper<T>>::value;
  147       !std::is_copy_constructible<T>::value;
  151       std::is_move_constructible<detail::trivial_helper<T>>::value;
  153       !std::is_move_constructible<T>::value;
  157       is_copy_assignable<detail::trivial_helper<T>>::value;
  159       !is_copy_assignable<T>::value;
  163       is_move_assignable<detail::trivial_helper<T>>::value;
  165       !is_move_assignable<T>::value;
  169       std::is_destructible<detail::trivial_helper<T>>::value;
  181   static_assert(value == std::is_trivially_copyable<T>::value,
lib/MC/ELFObjectWriter.cpp
  271                         const MCFragment *Fragment, const MCFixup &Fixup,
 1445                                        const MCFixup &Fixup, MCValue Target,
lib/MC/MCAsmBackend.cpp
  109     const MCFixup &Fixup, bool Resolved, uint64_t Value,
lib/MC/MCAsmStreamer.cpp
 1842   SmallVector<MCFixup, 4> Fixups;
 1860     MCFixup &F = Fixups[i];
 1921     MCFixup &F = Fixups[i];
lib/MC/MCAssembler.cpp
  200                                 const MCFixup &Fixup, const MCFragment *DF,
  723                          const MCFixup &Fixup) {
  741       MCFixup FixupAdd = MCFixup::createAddFor(Fixup);
  741       MCFixup FixupAdd = MCFixup::createAddFor(Fixup);
  746       MCFixup FixupSub = MCFixup::createSubFor(Fixup);
  746       MCFixup FixupSub = MCFixup::createSubFor(Fixup);
  818       ArrayRef<MCFixup> Fixups;
  850       for (const MCFixup &Fixup : Fixups) {
  872 bool MCAssembler::fixupNeedsRelaxation(const MCFixup &Fixup,
  897   for (const MCFixup &Fixup : F->getFixups())
  925   SmallVector<MCFixup, 4> Fixups;
 1006         MCFixup::create(Offset, FixupExpr,
 1007                         MCFixup::getKindForSize(Size, false /*isPCRel*/)));
 1032       DF.getFixups().push_back(MCFixup::create(
 1034           MCFixup::getKindForSizeInBits(Size /*In bits.*/, false /*isPCRel*/)));
lib/MC/MCCodeView.cpp
  613   SmallVectorImpl<MCFixup> &Fixups = Frag.getFixups();
  670       Fixups.push_back(MCFixup::create(Contents.size(), BE, FK_SecRel_4));
  673       Fixups.push_back(MCFixup::create(Contents.size(), BE, FK_SecRel_2));
lib/MC/MCELFStreamer.cpp
  518   SmallVector<MCFixup, 4> Fixups;
lib/MC/MCExpr.cpp
  671                                    const MCFixup *Fixup) const {
  698                                        const MCFixup *Fixup,
lib/MC/MCFragment.cpp
  302 raw_ostream &operator<<(raw_ostream &OS, const MCFixup &AF) {
lib/MC/MCMachOStreamer.cpp
  459   SmallVector<MCFixup, 4> Fixups;
  465   for (MCFixup &Fixup : Fixups) {
lib/MC/MCObjectStreamer.cpp
  210       MCFixup::create(DF->getContents().size(), Value,
  211                       MCFixup::getKindForSize(Size, false), Loc));
  572   DF->getFixups().push_back(MCFixup::create(DF->getContents().size(),
  582   DF->getFixups().push_back(MCFixup::create(DF->getContents().size(),
  592   DF->getFixups().push_back(MCFixup::create(DF->getContents().size(),
  602   DF->getFixups().push_back(MCFixup::create(DF->getContents().size(),
  613       MCFixup::create(DF->getContents().size(), Value, FK_GPRel_4));
  623       MCFixup::create(DF->getContents().size(), Value, FK_GPRel_4));
  647     DF->getFixups().push_back(MCFixup::create(OffsetValue, Expr, Kind, Loc));
  656     DF->getFixups().push_back(MCFixup::create(SRE.getSymbol().getOffset(),
  662                                          MCFixup::create(-1, Expr, Kind, Loc));
lib/MC/MCWasmStreamer.cpp
  176   SmallVector<MCFixup, 4> Fixups;
lib/MC/MCWinCOFFStreamer.cpp
   55   SmallVector<MCFixup, 4> Fixups;
  223   MCFixup Fixup = MCFixup::create(DF->getContents().size(), SRE, FK_SecRel_2);
  223   MCFixup Fixup = MCFixup::create(DF->getContents().size(), SRE, FK_SecRel_2);
  239   MCFixup Fixup = MCFixup::create(DF->getContents().size(), MCE, FK_SecRel_4);
  239   MCFixup Fixup = MCFixup::create(DF->getContents().size(), MCE, FK_SecRel_4);
  258   MCFixup Fixup = MCFixup::create(DF->getContents().size(), MCE, FK_Data_4);
  258   MCFixup Fixup = MCFixup::create(DF->getContents().size(), MCE, FK_Data_4);
lib/MC/MCXCOFFStreamer.cpp
   73   SmallVector<MCFixup, 4> Fixups;
lib/MC/MachObjectWriter.cpp
  465                                         const MCFixup &Fixup, MCValue Target,
lib/MC/WasmObjectWriter.cpp
  297                         const MCFragment *Fragment, const MCFixup &Fixup,
  428                                         const MCFixup &Fixup, MCValue Target,
 1549     for (const MCFixup &Fixup : DataFrag.getFixups()) {
lib/MC/WinCOFFObjectWriter.cpp
  204                         const MCFragment *Fragment, const MCFixup &Fixup,
  699                                            const MCFixup &Fixup, MCValue Target,
lib/MC/XCOFFObjectWriter.cpp
  178                         const MCFixup &, MCValue, uint64_t &) override;
  319                                          const MCFragment *, const MCFixup &,
lib/MCA/CodeEmitter.cpp
   24   SmallVector<llvm::MCFixup, 2> Fixups;
lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
   79   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
   86   bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
   99   bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
  153 static uint64_t adjustFixupValue(const MCFixup &Fixup, const MCValue &Target,
  368 void AArch64AsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
  427 bool AArch64AsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup,
  458                                               const MCFixup &Fixup,
lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
   39                         const MCFixup &Fixup, bool IsPCRel) const override;
   57 static bool isNonILP32reloc(const MCFixup &Fixup,
  107                                               const MCFixup &Fixup,
lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp
   57                                  SmallVectorImpl<MCFixup> &Fixups,
   63                              SmallVectorImpl<MCFixup> &Fixups,
   71                                 SmallVectorImpl<MCFixup> &Fixups,
   77                               SmallVectorImpl<MCFixup> &Fixups,
   83                                SmallVectorImpl<MCFixup> &Fixups,
   89                                       SmallVectorImpl<MCFixup> &Fixups,
   95                                  SmallVectorImpl<MCFixup> &Fixups,
  102                                SmallVectorImpl<MCFixup> &Fixups,
  108                                       SmallVectorImpl<MCFixup> &Fixups,
  114                                   SmallVectorImpl<MCFixup> &Fixups,
  120                                  SmallVectorImpl<MCFixup> &Fixups,
  125                                 SmallVectorImpl<MCFixup> &Fixups,
  131                                     SmallVectorImpl<MCFixup> &Fixups,
  137                                      SmallVectorImpl<MCFixup> &Fixups,
  141                                  SmallVectorImpl<MCFixup> &Fixups,
  144                                  SmallVectorImpl<MCFixup> &Fixups,
  147                                  SmallVectorImpl<MCFixup> &Fixups,
  150                                 SmallVectorImpl<MCFixup> &Fixups,
  153                                  SmallVectorImpl<MCFixup> &Fixups,
  156                                  SmallVectorImpl<MCFixup> &Fixups,
  159                                  SmallVectorImpl<MCFixup> &Fixups,
  162                                 SmallVectorImpl<MCFixup> &Fixups,
  166                          SmallVectorImpl<MCFixup> &Fixups,
  169                            SmallVectorImpl<MCFixup> &Fixups,
  176                          SmallVectorImpl<MCFixup> &Fixups,
  202                                         SmallVectorImpl<MCFixup> &Fixups,
  213                                            SmallVectorImpl<MCFixup> &Fixups,
  223     Fixups.push_back(MCFixup::create(0, MO.getExpr(), Kind, MI.getLoc()));
  234                                          SmallVectorImpl<MCFixup> &Fixups,
  247   Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
  260                                           SmallVectorImpl<MCFixup> &Fixups,
  277   Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
  296     const MCInst &MI, unsigned OpIdx, SmallVectorImpl<MCFixup> &Fixups,
  306   Fixups.push_back(MCFixup::create(0, MO.getExpr(), Kind, MI.getLoc()));
  318                                             SmallVectorImpl<MCFixup> &Fixups,
  328   Fixups.push_back(MCFixup::create(0, MO.getExpr(), Kind, MI.getLoc()));
  338                                           SmallVectorImpl<MCFixup> &Fixups,
  347                                             SmallVectorImpl<MCFixup> &Fixups,
  355   Fixups.push_back(MCFixup::create(
  366     const MCInst &MI, unsigned OpIdx, SmallVectorImpl<MCFixup> &Fixups,
  376   Fixups.push_back(MCFixup::create(0, MO.getExpr(), Kind, MI.getLoc()));
  388                                              SmallVectorImpl<MCFixup> &Fixups,
  400   Fixups.push_back(MCFixup::create(0, MO.getExpr(), Kind, MI.getLoc()));
  416                                            SmallVectorImpl<MCFixup> &Fixups,
  440     const MCInst &MI, unsigned OpIdx, SmallVectorImpl<MCFixup> &Fixups,
  449                                             SmallVectorImpl<MCFixup> &Fixups,
  458                                             SmallVectorImpl<MCFixup> &Fixups,
  467                                             SmallVectorImpl<MCFixup> &Fixups,
  476                                            SmallVectorImpl<MCFixup> &Fixups,
  485                                             SmallVectorImpl<MCFixup> &Fixups,
  494                                             SmallVectorImpl<MCFixup> &Fixups,
  503                                             SmallVectorImpl<MCFixup> &Fixups,
  512                                            SmallVectorImpl<MCFixup> &Fixups,
  521                                     SmallVectorImpl<MCFixup> &Fixups,
  539                                            SmallVectorImpl<MCFixup> &Fixups,
  550     const MCInst &MI, unsigned OpIdx, SmallVectorImpl<MCFixup> &Fixups,
  592                                              SmallVectorImpl<MCFixup> &Fixups,
  602     Fixups.push_back(MCFixup::create(0, MI.getOperand(0).getExpr(), Fixup));
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
  103                                               const MCFixup *Fixup) const {
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h
  164                                  const MCFixup *Fixup) const override;
lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp
   35   bool getAArch64FixupKindMachOInfo(const MCFixup &Fixup, unsigned &RelocType,
   45                         const MCFixup &Fixup, MCValue Target,
   52     const MCFixup &Fixup, unsigned &RelocType, const MCSymbolRefExpr *Sym,
  153     const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target,
lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp
   36                         const MCFixup &Fixup, bool IsCrossSection,
   39   bool recordRelocation(const MCFixup &) const override;
   45     MCContext &Ctx, const MCValue &Target, const MCFixup &Fixup,
  116 bool AArch64WinCOFFObjectWriter::recordRelocation(const MCFixup &Fixup) const {
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
  350       SmallVector<MCFixup, 4> Fixups;
lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp
   34   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
   38   bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
   65 bool AMDGPUAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup,
  108 static uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value,
  133 void AMDGPUAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp
   30                         const MCFixup &Fixup, bool IsPCRel) const override;
   45                                              const MCFixup &Fixup,
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h
   39                                  SmallVectorImpl<MCFixup> &Fixups,
   43                                      SmallVectorImpl<MCFixup> &Fixups,
   49                                      SmallVectorImpl<MCFixup> &Fixups,
   55                                       SmallVectorImpl<MCFixup> &Fixups,
   61                                           SmallVectorImpl<MCFixup> &Fixups,
   67                                         SmallVectorImpl<MCFixup> &Fixups,
lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp
   49                          SmallVectorImpl<MCFixup> &Fixups,
   54                              SmallVectorImpl<MCFixup> &Fixups,
   65                                  SmallVectorImpl<MCFixup> &Fixups,
  100                                        SmallVectorImpl<MCFixup> &Fixups,
  173                                         SmallVectorImpl<MCFixup> &Fixups,
  189     Fixups.push_back(MCFixup::create(offset, MO.getExpr(), FK_SecRel_4, MI.getLoc()));
lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp
   60                          SmallVectorImpl<MCFixup> &Fixups,
   65                              SmallVectorImpl<MCFixup> &Fixups,
   71                              SmallVectorImpl<MCFixup> &Fixups,
   75                               SmallVectorImpl<MCFixup> &Fixups,
   79                                   SmallVectorImpl<MCFixup> &Fixups,
   83                                 SmallVectorImpl<MCFixup> &Fixups,
  280                                        SmallVectorImpl<MCFixup> &Fixups,
  348                                             SmallVectorImpl<MCFixup> &Fixups,
  355     Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
  364                                     SmallVectorImpl<MCFixup> &Fixups,
  394                                         SmallVectorImpl<MCFixup> &Fixups,
  413                                       SmallVectorImpl<MCFixup> &Fixups,
  453                                        SmallVectorImpl<MCFixup> &Fixups,
  480       MCFixup::create(Offset, MO.getExpr(), Kind, MI.getLoc()));
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
  234 const char *ARMAsmBackend::reasonForFixupRelaxation(const MCFixup &Fixup,
  313 bool ARMAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
  417                                          const MCFixup &Fixup,
  869                                           const MCFixup &Fixup,
 1035 void ARMAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h
   44   bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
   47   unsigned adjustFixupValue(const MCAssembler &Asm, const MCFixup &Fixup,
   52   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
   62   const char *reasonForFixupRelaxation(const MCFixup &Fixup,
   65   bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
   30     unsigned GetRelocTypeInner(const MCValue &Target, const MCFixup &Fixup,
   39                           const MCFixup &Fixup, bool IsPCRel) const override;
   73                                           const MCFixup &Fixup,
   79                                                const MCFixup &Fixup,
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
 1236   Frag->getFixups().push_back(MCFixup::create(Frag->getContents().size(), Expr,
 1324   DF->getFixups().push_back(MCFixup::create(DF->getContents().size(),
 1326                                             MCFixup::getKindForSize(4, false)));
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
   81                                  SmallVectorImpl<MCFixup> &Fixups,
   87                              SmallVectorImpl<MCFixup> &Fixups,
   94                                SmallVectorImpl<MCFixup> &Fixups,
   99                               SmallVectorImpl<MCFixup> &Fixups,
  105                                    SmallVectorImpl<MCFixup> &Fixups,
  111                                     SmallVectorImpl<MCFixup> &Fixups,
  116                                    SmallVectorImpl<MCFixup> &Fixups,
  121                                     SmallVectorImpl<MCFixup> &Fixups,
  126                                    SmallVectorImpl<MCFixup> &Fixups,
  132                                   SmallVectorImpl<MCFixup> &Fixups,
  138                                        SmallVectorImpl<MCFixup> &Fixups,
  144                                      SmallVectorImpl<MCFixup> &Fixups,
  147                                  SmallVectorImpl<MCFixup> &Fixups,
  150                                   SmallVectorImpl<MCFixup> &Fixups,
  156                               SmallVectorImpl<MCFixup> &Fixups,
  159                               SmallVectorImpl<MCFixup> &Fixups,
  162                               SmallVectorImpl<MCFixup> &Fixups,
  166                             SmallVectorImpl<MCFixup> &Fixups,
  172                                  SmallVectorImpl<MCFixup> &Fixups,
  178                                    SmallVectorImpl<MCFixup> &Fixups,
  183                                          SmallVectorImpl<MCFixup> &Fixups,
  189                                    SmallVectorImpl<MCFixup> &Fixups,
  195                                       SmallVectorImpl<MCFixup> &Fixups,
  201                                    SmallVectorImpl<MCFixup> &Fixups,
  208                                  SmallVectorImpl<MCFixup> &Fixups,
  214                                    SmallVectorImpl<MCFixup> &Fixups,
  221                                   SmallVectorImpl<MCFixup> &Fixups,
  227                                SmallVectorImpl<MCFixup> &Fixups,
  232                                SmallVectorImpl<MCFixup> &Fixups,
  261                                      SmallVectorImpl<MCFixup> &Fixups,
  266                                 SmallVectorImpl<MCFixup> &Fixups,
  271                                      SmallVectorImpl<MCFixup> &Fixups,
  276                                SmallVectorImpl<MCFixup> &Fixups,
  282                                      SmallVectorImpl<MCFixup> &Fixups,
  287                                 SmallVectorImpl<MCFixup> &Fixups,
  292                                 SmallVectorImpl<MCFixup> &Fixups,
  297                                SmallVectorImpl<MCFixup> &Fixups,
  302                                SmallVectorImpl<MCFixup> &Fixups,
  307                            SmallVectorImpl<MCFixup> &Fixups,
  315                             SmallVectorImpl<MCFixup> &Fixups,
  324       Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
  334                            SmallVectorImpl<MCFixup> &Fixups,
  343       Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
  353     SmallVectorImpl<MCFixup> &Fixups,
  357     SmallVectorImpl<MCFixup> &Fixups,
  360     SmallVectorImpl<MCFixup> &Fixups,
  365                            SmallVectorImpl<MCFixup> &Fixups,
  368                            SmallVectorImpl<MCFixup> &Fixups,
  371                              SmallVectorImpl<MCFixup> &Fixups,
  375                                    SmallVectorImpl<MCFixup> &Fixups,
  381                                       SmallVectorImpl<MCFixup> &Fixups,
  385                                   SmallVectorImpl<MCFixup> &Fixups,
  388                                       SmallVectorImpl<MCFixup> &Fixups,
  391                                         SmallVectorImpl<MCFixup> &Fixups,
  394                                         SmallVectorImpl<MCFixup> &Fixups,
  397                                      SmallVectorImpl<MCFixup> &Fixups,
  401                              SmallVectorImpl<MCFixup> &Fixups,
  404                               SmallVectorImpl<MCFixup> &Fixups,
  407                               SmallVectorImpl<MCFixup> &Fixups,
  410                               SmallVectorImpl<MCFixup> &Fixups,
  414                                  SmallVectorImpl<MCFixup> &Fixups,
  418                                  SmallVectorImpl<MCFixup> &Fixups,
  443                               SmallVectorImpl<MCFixup> &Fixups,
  459                          SmallVectorImpl<MCFixup> &Fixups,
  464                               SmallVectorImpl<MCFixup> &Fixups,
  468                                    SmallVectorImpl<MCFixup> &Fixups,
  472                              SmallVectorImpl<MCFixup> &Fixups,
  475                                         SmallVectorImpl<MCFixup> &Fixups,
  479                                         SmallVectorImpl<MCFixup> &Fixups,
  561                   SmallVectorImpl<MCFixup> &Fixups,
  598                        unsigned &Imm, SmallVectorImpl<MCFixup> &Fixups,
  628                                        SmallVectorImpl<MCFixup> &Fixups,
  637   Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
  665                         SmallVectorImpl<MCFixup> &Fixups,
  678                          SmallVectorImpl<MCFixup> &Fixups,
  690                         SmallVectorImpl<MCFixup> &Fixups,
  702                          SmallVectorImpl<MCFixup> &Fixups,
  714                         SmallVectorImpl<MCFixup> &Fixups,
  743                        SmallVectorImpl<MCFixup> &Fixups,
  757                           SmallVectorImpl<MCFixup> &Fixups,
  773                           SmallVectorImpl<MCFixup> &Fixups,
  788                           SmallVectorImpl<MCFixup> &Fixups,
  800     const MCInst &MI, unsigned OpIdx, SmallVectorImpl<MCFixup> &Fixups,
  830                    SmallVectorImpl<MCFixup> &Fixups,
  871                    SmallVectorImpl<MCFixup> &Fixups,
  891                  SmallVectorImpl<MCFixup> &Fixups,
  918                    SmallVectorImpl<MCFixup> &Fixups,
  931                               SmallVectorImpl<MCFixup> &,
  947                                         SmallVectorImpl<MCFixup> &Fixups,
  981                         SmallVectorImpl<MCFixup> &Fixups,
 1003       Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
 1032                       SmallVectorImpl<MCFixup> &Fixups,
 1063                         SmallVectorImpl<MCFixup> &Fixups,
 1083                         SmallVectorImpl<MCFixup> &Fixups,
 1114                         SmallVectorImpl<MCFixup> &Fixups,
 1131     Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
 1155                                              SmallVectorImpl<MCFixup> &Fixups,
 1182                         SmallVectorImpl<MCFixup> &Fixups,
 1195                                       SmallVectorImpl<MCFixup> &Fixups,
 1237     Fixups.push_back(MCFixup::create(0, E, Kind, MI.getLoc()));
 1251                     SmallVectorImpl<MCFixup> &Fixups,
 1285                           SmallVectorImpl<MCFixup> &Fixups,
 1308                      SmallVectorImpl<MCFixup> &Fixups,
 1320                           SmallVectorImpl<MCFixup> &Fixups,
 1340                     SmallVectorImpl<MCFixup> &Fixups,
 1358     Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
 1377                           SmallVectorImpl<MCFixup> &Fixups,
 1393                      SmallVectorImpl<MCFixup> &Fixups,
 1408                      SmallVectorImpl<MCFixup> &Fixups,
 1419                     SmallVectorImpl<MCFixup> &Fixups,
 1440     Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
 1459                     SmallVectorImpl<MCFixup> &Fixups,
 1480     Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
 1498                 SmallVectorImpl<MCFixup> &Fixups,
 1546                 SmallVectorImpl<MCFixup> &Fixups,
 1593                 SmallVectorImpl<MCFixup> &Fixups,
 1613                         SmallVectorImpl<MCFixup> &Fixups,
 1638                          SmallVectorImpl<MCFixup> &Fixups,
 1655                 SmallVectorImpl<MCFixup> &Fixups,
 1698                                SmallVectorImpl<MCFixup> &Fixups,
 1712                        SmallVectorImpl<MCFixup> &Fixups,
 1759                            SmallVectorImpl<MCFixup> &Fixups,
 1783                                     SmallVectorImpl<MCFixup> &Fixups,
 1810                               SmallVectorImpl<MCFixup> &Fixups,
 1831                           SmallVectorImpl<MCFixup> &Fixups,
 1840                   SmallVectorImpl<MCFixup> &Fixups,
 1847                    SmallVectorImpl<MCFixup> &Fixups,
 1854                    SmallVectorImpl<MCFixup> &Fixups,
 1861                    SmallVectorImpl<MCFixup> &Fixups,
 1868                   SmallVectorImpl<MCFixup> &Fixups,
 1896                                      SmallVectorImpl<MCFixup> &Fixups,
 1906                                           SmallVectorImpl<MCFixup> &Fixups,
 1916     Fixups.push_back(llvm::MCFixup::create(0, DiffExpr, Kind, MI.getLoc()));
 1928                                              SmallVectorImpl<MCFixup> &Fixups,
 1959     const MCInst &MI, unsigned OpIdx, SmallVectorImpl<MCFixup> &Fixups,
 1988                    SmallVectorImpl<MCFixup> &Fixups,
 1998                              SmallVectorImpl<MCFixup> &Fixups,
lib/Target/ARM/MCTargetDesc/ARMMCExpr.h
   61                                  const MCFixup *Fixup) const override {
lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
   34                                     const MCFixup &Fixup,
   43                                         const MCFixup &Fixup, MCValue Target,
   57                         const MCFixup &Fixup, MCValue Target,
  144                                  const MCFixup &Fixup,
  257                                                     const MCFixup &Fixup,
  379                                            const MCFixup &Fixup, MCValue Target,
lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp
   37                         const MCFixup &Fixup, bool IsCrossSection,
   40   bool recordRelocation(const MCFixup &) const override;
   47                                               const MCFixup &Fixup,
   87 bool ARMWinCOFFObjectWriter::recordRelocation(const MCFixup &Fixup) const {
lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp
   38                   const MCFixup &Fixup, MCContext *Ctx = nullptr) {
   57                     const MCFixup &Fixup, MCContext *Ctx = nullptr) {
   75 void adjustBranch(unsigned Size, const MCFixup &Fixup, uint64_t &Value,
   86 void adjustRelativeBranch(unsigned Size, const MCFixup &Fixup, uint64_t &Value,
  104 void fixup_call(unsigned Size, const MCFixup &Fixup, uint64_t &Value,
  120 void fixup_7_pcrel(unsigned Size, const MCFixup &Fixup, uint64_t &Value,
  134 void fixup_13_pcrel(unsigned Size, const MCFixup &Fixup, uint64_t &Value,
  147 void fixup_6_adiw(const MCFixup &Fixup, uint64_t &Value,
  158 void fixup_port5(const MCFixup &Fixup, uint64_t &Value,
  171 void fixup_port6(const MCFixup &Fixup, uint64_t &Value,
  192 void fixup(unsigned Size, const MCFixup &Fixup, uint64_t &Value,
  202 void lo8(unsigned Size, const MCFixup &Fixup, uint64_t &Value,
  208 void hi8(unsigned Size, const MCFixup &Fixup, uint64_t &Value,
  214 void hh8(unsigned Size, const MCFixup &Fixup, uint64_t &Value,
  220 void ms8(unsigned Size, const MCFixup &Fixup, uint64_t &Value,
  232 void AVRAsmBackend::adjustFixupValue(const MCFixup &Fixup,
  359 void AVRAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
  467                                           const MCFixup &Fixup,
lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h
   36   void adjustFixupValue(const MCFixup &Fixup, const MCValue &Target,
   42   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
   58   bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
   70   bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
lib/Target/AVR/MCTargetDesc/AVRELFObjectWriter.cpp
   31                         const MCFixup &Fixup,
   40                                           const MCFixup &Fixup,
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp
   93                                         SmallVectorImpl<MCFixup> &Fixups,
   98     Fixups.push_back(MCFixup::create(0, MO.getExpr(),
  113                                             SmallVectorImpl<MCFixup> &Fixups,
  134                                        SmallVectorImpl<MCFixup> &Fixups,
  160     Fixups.push_back(MCFixup::create(0, OffsetOp.getExpr(),
  170                                             SmallVectorImpl<MCFixup> &Fixups,
  181                                      SmallVectorImpl<MCFixup> &Fixups,
  195     Fixups.push_back(MCFixup::create(Offset, MO.getExpr(), FixupKind, MI.getLoc()));
  205                                             SmallVectorImpl<MCFixup> &Fixups,
  211     Fixups.push_back(MCFixup::create(0, MO.getExpr(), FixupKind, MI.getLoc()));
  223                                           SmallVectorImpl<MCFixup> &Fixups,
  241     Fixups.push_back(MCFixup::create(0, AVRExpr, FixupKind));
  251                                              SmallVectorImpl<MCFixup> &Fixups,
  283                                          SmallVectorImpl<MCFixup> &Fixups,
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h
   52                                  SmallVectorImpl<MCFixup> &Fixups,
   57                             SmallVectorImpl<MCFixup> &Fixups,
   62                        SmallVectorImpl<MCFixup> &Fixups,
   67                             SmallVectorImpl<MCFixup> &Fixups,
   74                      SmallVectorImpl<MCFixup> &Fixups,
   79                             SmallVectorImpl<MCFixup> &Fixups,
   84                                  SmallVectorImpl<MCFixup> &Fixups,
   87   unsigned getExprOpValue(const MCExpr *Expr, SmallVectorImpl<MCFixup> &Fixups,
   95                              SmallVectorImpl<MCFixup> &Fixups,
  102                          SmallVectorImpl<MCFixup> &Fixups,
lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp
   73                                           const MCFixup *Fixup) const {
lib/Target/AVR/MCTargetDesc/AVRMCExpr.h
   59                                  const MCFixup *Fixup) const override;
lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp
   29   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
   38   bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
   69 void BPFAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp
   29                         const MCFixup &Fixup, bool IsPCRel) const override;
   39                                           const MCFixup &Fixup,
lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp
   48                                  SmallVectorImpl<MCFixup> &Fixups,
   54                              SmallVectorImpl<MCFixup> &Fixups,
   58                             SmallVectorImpl<MCFixup> &Fixups,
   62                          SmallVectorImpl<MCFixup> &Fixups,
   88                                              SmallVectorImpl<MCFixup> &Fixups,
  103     Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_4));
  105     Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_8));
  108     Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_2));
  119                                          SmallVectorImpl<MCFixup> &Fixups,
  159                                             SmallVectorImpl<MCFixup> &Fixups,
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
   49     SmallVector<MCFixup, 4> Fixups;
  202   bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
  411   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
  568   bool fixupNeedsRelaxationAdvanced(const MCFixup &Fixup, bool Resolved,
  645   bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp
   33                         MCFixup const &Fixup, bool IsPCRel) const override;
   44                                               MCFixup const &Fixup,
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
  368                                              SmallVectorImpl<MCFixup> &Fixups,
  407       raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups,
  585       const MCOperand &MO, const MCExpr *ME, SmallVectorImpl<MCFixup> &Fixups,
  711   MCFixup Fixup = MCFixup::create(State.Addend, FixupExpr,
  711   MCFixup Fixup = MCFixup::create(State.Addend, FixupExpr,
  720                                         SmallVectorImpl<MCFixup> &Fixups,
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h
   53                          SmallVectorImpl<MCFixup> &Fixups,
   57                                SmallVectorImpl<MCFixup> &Fixups,
   64                                  SmallVectorImpl<MCFixup> &Fixups,
   69                              SmallVectorImpl<MCFixup> &Fixups,
   75                           const MCExpr *ME, SmallVectorImpl<MCFixup> &Fixups,
lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp
   28                                               MCFixup const *Fixup) const {
lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h
   21                                  const MCFixup *Fixup) const override;
lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp
   51   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
   60   bool fixupNeedsRelaxation(const MCFixup & /*Fixup*/, uint64_t /*Value*/,
   94 void LanaiAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp
   28                         const MCFixup &Fixup, bool IsPCRel) const override;
   41                                             const MCFixup &Fixup,
lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp
   52                                  SmallVectorImpl<MCFixup> &Fixups,
   58                              SmallVectorImpl<MCFixup> &Fixups,
   62                               SmallVectorImpl<MCFixup> &Fixups,
   66                               SmallVectorImpl<MCFixup> &Fixups,
   70                           SmallVectorImpl<MCFixup> &Fixups,
   74                                   SmallVectorImpl<MCFixup> &Fixups,
   78                          SmallVectorImpl<MCFixup> &Fixups,
  110     const MCInst &Inst, const MCOperand &MCOp, SmallVectorImpl<MCFixup> &Fixups,
  130       MCFixup::create(0, MCOp.getExpr(), MCFixupKind(FixupKind(Expr))));
  173     const MCInst &Inst, raw_ostream &Ostream, SmallVectorImpl<MCFixup> &Fixups,
  186     const MCInst &Inst, unsigned OpNo, SmallVectorImpl<MCFixup> &Fixups,
  218     const MCInst &Inst, unsigned OpNo, SmallVectorImpl<MCFixup> &Fixups,
  257                                    SmallVectorImpl<MCFixup> &Fixups,
  289     const MCInst &Inst, unsigned OpNo, SmallVectorImpl<MCFixup> &Fixups,
  295   Fixups.push_back(MCFixup::create(
lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp
   51                                             const MCFixup *Fixup) const {
lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h
   40                                  const MCFixup *Fixup) const override;
lib/Target/MSP430/MCTargetDesc/MSP430AsmBackend.cpp
   32   uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value,
   40   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
   50   bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
   56   bool fixupNeedsRelaxationAdvanced(const MCFixup &Fixup, bool Resolved,
  104 uint64_t MSP430AsmBackend::adjustFixupValue(const MCFixup &Fixup,
  133 void MSP430AsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
lib/Target/MSP430/MCTargetDesc/MSP430ELFObjectWriter.cpp
   32                         const MCFixup &Fixup, bool IsPCRel) const override {
lib/Target/MSP430/MCTargetDesc/MSP430MCCodeEmitter.cpp
   46                                  SmallVectorImpl<MCFixup> &Fixups,
   54                              SmallVectorImpl<MCFixup> &Fixups,
   58                          SmallVectorImpl<MCFixup> &Fixups,
   62                               SmallVectorImpl<MCFixup> &Fixups,
   66                            SmallVectorImpl<MCFixup> &Fixups,
   70                         SmallVectorImpl<MCFixup> &Fixups,
   78                          SmallVectorImpl<MCFixup> &Fixups,
   83                                             SmallVectorImpl<MCFixup> &Fixups,
  103                                                 SmallVectorImpl<MCFixup> &Fixups,
  114   Fixups.push_back(MCFixup::create(Offset, MO.getExpr(),
  121                                             SmallVectorImpl<MCFixup> &Fixups,
  146   Fixups.push_back(MCFixup::create(Offset, MO2.getExpr(),
  153                                                  SmallVectorImpl<MCFixup> &Fixups,
  160   Fixups.push_back(MCFixup::create(0, MO.getExpr(),
  166                                               SmallVectorImpl<MCFixup> &Fixups,
  185                                            SmallVectorImpl<MCFixup> &Fixups,
lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
   38 static unsigned adjustFixupValue(const MCFixup &Fixup, uint64_t Value,
  243 void MipsAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
  534                                            const MCFixup &Fixup,
lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h
   43   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
   69   bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
   90   bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
   64                         const MCFixup &Fixup, bool IsPCRel) const override;
  219                                            const MCFixup &Fixup,
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
  154                   SmallVectorImpl<MCFixup> &Fixups,
  237                        SmallVectorImpl<MCFixup> &Fixups,
  249   Fixups.push_back(MCFixup::create(0, FixupExpression,
  259                               SmallVectorImpl<MCFixup> &Fixups,
  271   Fixups.push_back(MCFixup::create(0, FixupExpression,
  281                            SmallVectorImpl<MCFixup> &Fixups,
  294   Fixups.push_back(MCFixup::create(0, FixupExpression,
  304                                SmallVectorImpl<MCFixup> &Fixups,
  317   Fixups.push_back(MCFixup::create(0, FixupExpression,
  327                           SmallVectorImpl<MCFixup> &Fixups,
  338   Fixups.push_back(MCFixup::create(0, Expr,
  348                              SmallVectorImpl<MCFixup> &Fixups,
  359   Fixups.push_back(MCFixup::create(0, Expr,
  369                          SmallVectorImpl<MCFixup> &Fixups,
  380   Fixups.push_back(MCFixup::create(0, Expr,
  391                          SmallVectorImpl<MCFixup> &Fixups,
  403   Fixups.push_back(MCFixup::create(0, FixupExpression,
  413                            SmallVectorImpl<MCFixup> &Fixups,
  425   Fixups.push_back(MCFixup::create(0, FixupExpression,
  435                          SmallVectorImpl<MCFixup> &Fixups,
  447   Fixups.push_back(MCFixup::create(0, FixupExpression,
  456     const MCInst &MI, unsigned OpNo, SmallVectorImpl<MCFixup> &Fixups,
  469   Fixups.push_back(MCFixup::create(0, FixupExpression,
  479                        SmallVectorImpl<MCFixup> &Fixups,
  491   Fixups.push_back(MCFixup::create(0, Expr, MCFixupKind(FixupKind)));
  500                      SmallVectorImpl<MCFixup> &Fixups,
  510   Fixups.push_back(MCFixup::create(0, Expr,
  517                        SmallVectorImpl<MCFixup> &Fixups,
  527   Fixups.push_back(MCFixup::create(0, Expr,
  534                      SmallVectorImpl<MCFixup> &Fixups,
  552                   SmallVectorImpl<MCFixup> &Fixups,
  565                      SmallVectorImpl<MCFixup> &Fixups,
  578                      SmallVectorImpl<MCFixup> &Fixups,
  590 getExprOpValue(const MCExpr *Expr, SmallVectorImpl<MCFixup> &Fixups,
  721     Fixups.push_back(MCFixup::create(0, MipsExpr, MCFixupKind(FixupKind)));
  736     Fixups.push_back(MCFixup::create(0, Expr, MCFixupKind(FixupKind)));
  746                   SmallVectorImpl<MCFixup> &Fixups,
  767                                            SmallVectorImpl<MCFixup> &Fixups,
  782                      SmallVectorImpl<MCFixup> &Fixups,
  796                          SmallVectorImpl<MCFixup> &Fixups,
  810                          SmallVectorImpl<MCFixup> &Fixups,
  824                            SmallVectorImpl<MCFixup> &Fixups,
  839                            SmallVectorImpl<MCFixup> &Fixups,
  854                      SmallVectorImpl<MCFixup> &Fixups,
  867                       SmallVectorImpl<MCFixup> &Fixups,
  880                       SmallVectorImpl<MCFixup> &Fixups,
  903                       SmallVectorImpl<MCFixup> &Fixups,
  916                        SmallVectorImpl<MCFixup> &Fixups,
  944                                       SmallVectorImpl<MCFixup> &Fixups,
  957                                              SmallVectorImpl<MCFixup> &Fixups,
  967                                          SmallVectorImpl<MCFixup> &Fixups,
  983   Fixups.push_back(MCFixup::create(0, Expr, MCFixupKind(FixupKind)));
  989                                          SmallVectorImpl<MCFixup> &Fixups,
 1005   Fixups.push_back(MCFixup::create(0, Expr, MCFixupKind(FixupKind)));
 1011                                         SmallVectorImpl<MCFixup> &Fixups,
 1020                                     SmallVectorImpl<MCFixup> &Fixups,
 1048                                           SmallVectorImpl<MCFixup> &Fixups,
 1068                                             SmallVectorImpl<MCFixup> &Fixups,
 1075                                           SmallVectorImpl<MCFixup> &Fixups,
 1109                                             SmallVectorImpl<MCFixup> &Fixups,
 1132                                          SmallVectorImpl<MCFixup> &Fixups,
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h
   51                          SmallVectorImpl<MCFixup> &Fixups,
   57                                  SmallVectorImpl<MCFixup> &Fixups,
   64                                 SmallVectorImpl<MCFixup> &Fixups,
   71                                   SmallVectorImpl<MCFixup> &Fixups,
   77                                 SmallVectorImpl<MCFixup> &Fixups,
   81                              SmallVectorImpl<MCFixup> &Fixups,
   85                                 SmallVectorImpl<MCFixup> &Fixups,
   91                                 SmallVectorImpl<MCFixup> &Fixups,
   98                                   SmallVectorImpl<MCFixup> &Fixups,
  105                                          SmallVectorImpl<MCFixup> &Fixups,
  112                                       SmallVectorImpl<MCFixup> &Fixups,
  119                                           SmallVectorImpl<MCFixup> &Fixups,
  126                                      SmallVectorImpl<MCFixup> &Fixups,
  133                                         SmallVectorImpl<MCFixup> &Fixups,
  140                                     SmallVectorImpl<MCFixup> &Fixups,
  147                                    SmallVectorImpl<MCFixup> &Fixups,
  154                                       SmallVectorImpl<MCFixup> &Fixups,
  161                                     SmallVectorImpl<MCFixup> &Fixups,
  168                                       SmallVectorImpl<MCFixup> &Fixups,
  175                                   SmallVectorImpl<MCFixup> &Fixups,
  181                              SmallVectorImpl<MCFixup> &Fixups,
  185                              SmallVectorImpl<MCFixup> &Fixups,
  190                           SmallVectorImpl<MCFixup> &Fixups,
  193                                 SmallVectorImpl<MCFixup> &Fixups,
  196                                     SmallVectorImpl<MCFixup> &Fixups,
  199                                     SmallVectorImpl<MCFixup> &Fixups,
  202                                       SmallVectorImpl<MCFixup> &Fixups,
  205                                       SmallVectorImpl<MCFixup> &Fixups,
  208                                 SmallVectorImpl<MCFixup> &Fixups,
  211                                  SmallVectorImpl<MCFixup> &Fixups,
  214                                  SmallVectorImpl<MCFixup> &Fixups,
  217                                  SmallVectorImpl<MCFixup> &Fixups,
  220                                   SmallVectorImpl<MCFixup> &Fixups,
  223                               SmallVectorImpl<MCFixup> &Fixups,
  229                                      SmallVectorImpl<MCFixup> &Fixups,
  233                                  SmallVectorImpl<MCFixup> &Fixups,
  237                                  SmallVectorImpl<MCFixup> &Fixups,
  241                                 SmallVectorImpl<MCFixup> &Fixups,
  244                             SmallVectorImpl<MCFixup> &Fixups,
  248                                   SmallVectorImpl<MCFixup> &Fixups,
  251                                     SmallVectorImpl<MCFixup> &Fixups,
  255                                  SmallVectorImpl<MCFixup> &Fixups,
  258   unsigned getExprOpValue(const MCExpr *Expr, SmallVectorImpl<MCFixup> &Fixups,
  262                                   SmallVectorImpl<MCFixup> &Fixups,
  266                                     SmallVectorImpl<MCFixup> &Fixups,
lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp
  135                                       const MCFixup *Fixup) const {
lib/Target/Mips/MCTargetDesc/MipsMCExpr.h
   71                                  const MCFixup *Fixup) const override;
lib/Target/NVPTX/NVPTXMCExpr.h
   73                                  const MCFixup *Fixup) const override {
  115                                  const MCFixup *Fixup) const override {
lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
  122   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
  141   bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
  173   bool fixupNeedsRelaxation(const MCFixup &Fixup,
lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
   29                           const MCFixup &Fixup, bool IsPCRel) const override;
   42                                                      const MCFixup &Fixup) {
   74                                           const MCFixup &Fixup,
lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
   44                     SmallVectorImpl<MCFixup> &Fixups,
   50   Fixups.push_back(MCFixup::create(0, MO.getExpr(),
   56                                      SmallVectorImpl<MCFixup> &Fixups,
   62   Fixups.push_back(MCFixup::create(0, MO.getExpr(),
   69                        SmallVectorImpl<MCFixup> &Fixups,
   75   Fixups.push_back(MCFixup::create(0, MO.getExpr(),
   82                      SmallVectorImpl<MCFixup> &Fixups,
   88   Fixups.push_back(MCFixup::create(0, MO.getExpr(),
   94                                        SmallVectorImpl<MCFixup> &Fixups,
  100   Fixups.push_back(MCFixup::create(IsLittleEndian? 0 : 2, MO.getExpr(),
  106                                             SmallVectorImpl<MCFixup> &Fixups,
  118   Fixups.push_back(MCFixup::create(IsLittleEndian? 0 : 2, MO.getExpr(),
  124                                        SmallVectorImpl<MCFixup> &Fixups,
  136   Fixups.push_back(MCFixup::create(IsLittleEndian? 0 : 2, MO.getExpr(),
  142                                        SmallVectorImpl<MCFixup> &Fixups,
  157   Fixups.push_back(MCFixup::create(IsLittleEndian? 0 : 2, MO.getExpr(),
  163                                               SmallVectorImpl<MCFixup> &Fixups,
  178                                               SmallVectorImpl<MCFixup> &Fixups,
  193                                               SmallVectorImpl<MCFixup> &Fixups,
  208                                        SmallVectorImpl<MCFixup> &Fixups,
  216   Fixups.push_back(MCFixup::create(0, MO.getExpr(),
  224                                        SmallVectorImpl<MCFixup> &Fixups,
  230   Fixups.push_back(MCFixup::create(0, MO.getExpr(),
  237                     SmallVectorImpl<MCFixup> &Fixups,
  262                   SmallVectorImpl<MCFixup> &Fixups,
  283     const MCInst &MI, raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups,
lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.h
   39                                SmallVectorImpl<MCFixup> &Fixups,
   42                              SmallVectorImpl<MCFixup> &Fixups,
   45                                   SmallVectorImpl<MCFixup> &Fixups,
   48                                 SmallVectorImpl<MCFixup> &Fixups,
   51                             SmallVectorImpl<MCFixup> &Fixups,
   54                             SmallVectorImpl<MCFixup> &Fixups,
   57                              SmallVectorImpl<MCFixup> &Fixups,
   60                                SmallVectorImpl<MCFixup> &Fixups,
   63                               SmallVectorImpl<MCFixup> &Fixups,
   66                               SmallVectorImpl<MCFixup> &Fixups,
   69                               SmallVectorImpl<MCFixup> &Fixups,
   72                              SmallVectorImpl<MCFixup> &Fixups,
   75                               SmallVectorImpl<MCFixup> &Fixups,
   78                                SmallVectorImpl<MCFixup> &Fixups,
   84                              SmallVectorImpl<MCFixup> &Fixups,
   90                                  SmallVectorImpl<MCFixup> &Fixups,
   94                          SmallVectorImpl<MCFixup> &Fixups,
lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
  100                                      const MCFixup *Fixup) const {
lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h
   84                                  const MCFixup *Fixup) const override;
lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
   30                                  const MCFixup &Fixup, MCValue Target,
   35                            const MCFragment *Fragment, const MCFixup &Fixup,
   44                         const MCFixup &Fixup, MCValue Target,
  177                                const MCFixup &Fixup) {
  192     const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target,
  302     const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target,
lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
   29                                             const MCFixup &Fixup,
   51     const MCFixup *T = cast<RISCVMCExpr>(Fixup.getValue())->getPCRelHiFixup();
   79 bool RISCVAsmBackend::fixupNeedsRelaxationAdvanced(const MCFixup &Fixup,
  182 static uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value,
  283 void RISCVAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
  352   MCFixup Fixup =
  353       MCFixup::create(0, Dummy, MCFixupKind(RISCV::fixup_riscv_align), SMLoc());
lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h
   68   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
   76   bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
   79   bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
   85   bool fixupNeedsRelaxationAdvanced(const MCFixup &Fixup, bool Resolved,
lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp
   37                         const MCFixup &Fixup, bool IsPCRel) const override;
   49                                             const MCFixup &Fixup,
lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
   53                          SmallVectorImpl<MCFixup> &Fixups,
   57                           SmallVectorImpl<MCFixup> &Fixups,
   61                       SmallVectorImpl<MCFixup> &Fixups,
   67                                  SmallVectorImpl<MCFixup> &Fixups,
   73                              SmallVectorImpl<MCFixup> &Fixups,
   77                              SmallVectorImpl<MCFixup> &Fixups,
   81                          SmallVectorImpl<MCFixup> &Fixups,
  100                                             SmallVectorImpl<MCFixup> &Fixups,
  140                                         SmallVectorImpl<MCFixup> &Fixups,
  157   Fixups.push_back(MCFixup::create(
  163     Fixups.push_back(MCFixup::create(
  177                                            SmallVectorImpl<MCFixup> &Fixups,
  217                                       SmallVectorImpl<MCFixup> &Fixups,
  232                                       SmallVectorImpl<MCFixup> &Fixups,
  246                                            SmallVectorImpl<MCFixup> &Fixups,
  354       MCFixup::create(0, Expr, MCFixupKind(FixupKind), MI.getLoc()));
  363     MCFixup::create(0, Dummy, MCFixupKind(RISCV::fixup_riscv_relax),
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp
   50 const MCFixup *RISCVMCExpr::getPCRelHiFixup() const {
   73   for (const MCFixup &F : DF->getFixups()) {
   92                                   const MCFixup *Fixup) const {
  124   const MCFixup *TargetFixup = getPCRelHiFixup();
  151                                             const MCFixup *Fixup) const {
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h
   50                        const MCFixup *Fixup) const;
   68   const MCFixup *getPCRelHiFixup() const;
   72                                  const MCFixup *Fixup) const override;
lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
  226     bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
  265     bool fixupNeedsRelaxation(const MCFixup &Fixup,
  298     void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp
   33                           const MCFixup &Fixup, bool IsPCRel) const override;
   43                                             const MCFixup &Fixup,
lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp
   57                          SmallVectorImpl<MCFixup> &Fixups,
   63                                  SmallVectorImpl<MCFixup> &Fixups,
   69                              SmallVectorImpl<MCFixup> &Fixups,
   73                              SmallVectorImpl<MCFixup> &Fixups,
   76                              SmallVectorImpl<MCFixup> &Fixups,
   79                                       SmallVectorImpl<MCFixup> &Fixups,
   82                                        SmallVectorImpl<MCFixup> &Fixups,
   95                                            SmallVectorImpl<MCFixup> &Fixups,
  125                   SmallVectorImpl<MCFixup> &Fixups,
  137     Fixups.push_back(MCFixup::create(0, Expr, Kind));
  151                      SmallVectorImpl<MCFixup> &Fixups,
  179   Fixups.push_back(MCFixup::create(0, MO.getExpr(), fixupKind));
  186                   SmallVectorImpl<MCFixup> &Fixups,
  192   Fixups.push_back(MCFixup::create(0, MO.getExpr(),
  199                            SmallVectorImpl<MCFixup> &Fixups,
  205   Fixups.push_back(MCFixup::create(0, MO.getExpr(),
  212                            SmallVectorImpl<MCFixup> &Fixups,
  218   Fixups.push_back(MCFixup::create(0, MO.getExpr(),
  220   Fixups.push_back(MCFixup::create(0, MO.getExpr(),
lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
  164                                        const MCFixup *Fixup) const {
lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h
   92                                  const MCFixup *Fixup) const override;
lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp
   53   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
   61   bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
   97                                      const MCFixup &Fixup,
lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp
   48                          SmallVectorImpl<MCFixup> &Fixups,
   54                                  SmallVectorImpl<MCFixup> &Fixups,
   60                              SmallVectorImpl<MCFixup> &Fixups,
   68                                SmallVectorImpl<MCFixup> &Fixups,
   71                                SmallVectorImpl<MCFixup> &Fixups,
   74                                 SmallVectorImpl<MCFixup> &Fixups,
   77                                 SmallVectorImpl<MCFixup> &Fixups,
   80                                     SmallVectorImpl<MCFixup> &Fixups,
   83                                     SmallVectorImpl<MCFixup> &Fixups,
   86                                 SmallVectorImpl<MCFixup> &Fixups,
   89                                 SmallVectorImpl<MCFixup> &Fixups,
   98                             SmallVectorImpl<MCFixup> &Fixups,
  103                               SmallVectorImpl<MCFixup> &Fixups,
  109                               SmallVectorImpl<MCFixup> &Fixups,
  115                                  SmallVectorImpl<MCFixup> &Fixups,
  121                                  SmallVectorImpl<MCFixup> &Fixups,
  127                                  SmallVectorImpl<MCFixup> &Fixups,
  133                                  SmallVectorImpl<MCFixup> &Fixups,
  139                                  SmallVectorImpl<MCFixup> &Fixups,
  156                   SmallVectorImpl<MCFixup> &Fixups,
  173                   SmallVectorImpl<MCFixup> &Fixups,
  184                     SmallVectorImpl<MCFixup> &Fixups,
  194                     SmallVectorImpl<MCFixup> &Fixups,
  204                      SmallVectorImpl<MCFixup> &Fixups,
  215                      SmallVectorImpl<MCFixup> &Fixups,
  227                          SmallVectorImpl<MCFixup> &Fixups,
  238                          SmallVectorImpl<MCFixup> &Fixups,
  249                      SmallVectorImpl<MCFixup> &Fixups,
  260                      SmallVectorImpl<MCFixup> &Fixups,
  271                                        SmallVectorImpl<MCFixup> &Fixups,
  289   Fixups.push_back(MCFixup::create(Offset, Expr, (MCFixupKind)Kind));
  294     Fixups.push_back(MCFixup::create(0, MOTLS.getExpr(),
lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp
   33                         const MCFixup &Fixup, bool IsPCRel) const override;
  118                                            const MCFixup &Fixup,
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp
   47   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
   56   bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
  102                                        const MCFixup &Fixup,
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp
   43                                  SmallVectorImpl<MCFixup> &Fixups,
   47                          SmallVectorImpl<MCFixup> &Fixups,
   60     const MCInst &MI, raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups,
  164       Fixups.push_back(MCFixup::create(OS.tell() - Start, MO.getExpr(),
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp
   38                         const MCFixup &Fixup) const override;
   66                                                    const MCFixup &Fixup) const {
lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
  106   bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
  109   void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
  131   bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
  260                                           const MCFixup &Fixup,
  285 bool X86AsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup,
lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
   34                         const MCFixup &Fixup, bool IsPCRel) const override;
  318                                           const MCFixup &Fixup,
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  113                      SmallVectorImpl<MCFixup> &Fixups,
  134                         raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups,
  138                          SmallVectorImpl<MCFixup> &Fixups,
  203   return MCFixup::getKindForSize(Size, isPCRel);
  301               SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const {
  372   Fixups.push_back(MCFixup::create(CurByte, Expr, FixupKind, Loc));
  380                                         SmallVectorImpl<MCFixup> &Fixups,
  539           Fixups.push_back(MCFixup::create(0, Sym, FK_NONE, MI.getLoc()));
 1213                   SmallVectorImpl<MCFixup> &Fixups,
lib/Target/X86/MCTargetDesc/X86MCExpr.h
   56                                  const MCFixup *Fixup) const override {
lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
   31                                  const MCFixup &Fixup,
   39                             const MCFixup &Fixup,
   47                               const MCFixup &Fixup,
   52                               const MCFragment *Fragment, const MCFixup &Fixup,
   61                         const MCFixup &Fixup, MCValue Target,
  104     const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target,
  367                                                     const MCFixup &Fixup,
  467                                                const MCFixup &Fixup,
  507                                               const MCFixup &Fixup,
lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp
   30                         const MCFixup &Fixup, bool IsCrossSection,
   42                                               const MCFixup &Fixup,
lib/Target/X86/X86MCInstLower.cpp
   84     SmallVector<MCFixup, 4> Fixups;
 1212   SmallVector<MCFixup, 4> Fixups;
tools/llvm-exegesis/lib/LlvmState.cpp
   71   SmallVector<MCFixup, 4> Fixups;
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
  181       typedef _Tp                         value_type;
  183       typedef _Tp*                        pointer;
  184       typedef _Tp&                        reference;
  192       typedef _Tp                         value_type;
  194       typedef const _Tp*                  pointer;
  195       typedef const _Tp&                  reference;
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  381     : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
  567     : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  631     : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  798       typedef decltype(__test<_Tp>(0)) type;
  811                remove_all_extents<_Tp>::type>::type
  825     : public __is_destructible_safe<_Tp>::type
  984       typedef decltype(__test<_Tp, _Arg>(0)) type;
  989     : public __and_<is_destructible<_Tp>,
  990                     __is_direct_constructible_impl<_Tp, _Arg>>
 1072 			 __is_direct_constructible_ref_cast<_Tp, _Arg>,
 1073 			 __is_direct_constructible_new_safe<_Tp, _Arg>
 1079     : public __is_direct_constructible_new<_Tp, _Arg>::type
 1119     : public __is_direct_constructible<_Tp, _Arg>
 1130     : public __is_constructible_impl<_Tp, _Args...>::type
 1142     : public is_constructible<_Tp, const _Tp&>
 1142     : public is_constructible<_Tp, const _Tp&>
 1148     : public __is_copy_constructible_impl<_Tp>
 1160     : public is_constructible<_Tp, _Tp&&>
 1160     : public is_constructible<_Tp, _Tp&&>
 1166     : public __is_move_constructible_impl<_Tp>
 1554     { typedef _Tp     type; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
 1955     { typedef _Tp     type; };