| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCCodeEmitter.h | 23 class MCFixup; variable 48 SmallVectorImpl<MCFixup> &Fixups, 54 SmallVectorImpl<MCFixup> &Fixups, 61 SmallVectorImpl<MCFixup> &Fixups, 68 SmallVectorImpl<MCFixup> &Fixups, 74 SmallVectorImpl<MCFixup> &Fixups, 78 SmallVectorImpl<MCFixup> &Fixups, 82 SmallVectorImpl<MCFixup> &Fixups, 88 SmallVectorImpl<MCFixup> &Fixups, 95 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| H A D | MipsMCCodeEmitter.cpp | 58 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() 79 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup() 160 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() 251 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue() 272 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue1SImm16() 293 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValueMMR6() 315 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValueLsl2MMR6() 337 SmallVectorImpl<MCFixup> &Fixups, in getBranchTarget7OpValueMM() 357 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValueMMPC10() 377 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValueMM() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | 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, 58 SmallVectorImpl<MCFixup> &Fixups, 61 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> [all...] |
| H A D | PPCMCCodeEmitter.cpp | 42 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() 52 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup() 57 SmallVectorImpl<MCFixup> &Fixups, in getDirectBrEncoding() 166 SmallVectorImpl<MCFixup> &Fixups, in getCondBrEncoding() 178 SmallVectorImpl<MCFixup> &Fixups, in getAbsDirectBrEncoding() 190 SmallVectorImpl<MCFixup> &Fixups, in getAbsCondBrEncoding() 202 SmallVectorImpl<MCFixup> &Fixups, in getVSRpEvenEncoding() 211 SmallVectorImpl<MCFixup> &Fixups, in getImm16Encoding() 222 SmallVectorImpl<MCFixup> &Fixups, in getImm34Encoding() 237 SmallVectorImpl<MCFixup> &Fixups, in getImm34EncodingNoPCRel() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCCodeEmitter.cpp | 53 SmallVectorImpl<MCFixup> &Fixups, 59 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 73 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 85 SmallVectorImpl<MCFixup> &Fixups, 91 SmallVectorImpl<MCFixup> &Fixups, 97 SmallVectorImpl<MCFixup> &Fixups, 103 SmallVectorImpl<MCFixup> &Fixups, 110 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/ |
| H A D | XtensaMCCodeEmitter.cpp | 47 SmallVectorImpl<MCFixup> &Fixups, 53 SmallVectorImpl<MCFixup> &Fixups, 59 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 71 SmallVectorImpl<MCFixup> &Fixups, 75 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 83 SmallVectorImpl<MCFixup> &Fixups, 87 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCCodeEmitter.cpp | 80 SmallVectorImpl<MCFixup> &Fixups, 86 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, [all …]
|
| H A D | ARMAsmBackend.h | 33 bool shouldForceRelocation(const MCFixup &Fixup, const MCValue &Target); 35 unsigned adjustFixupValue(const MCAssembler &Asm, const MCFixup &Fixup, 40 std::optional<bool> evaluateFixup(const MCFragment &, MCFixup &, MCValue &, 42 void applyFixup(const MCFragment &, const MCFixup &, const MCValue &Target, 51 const char *reasonForFixupRelaxation(const MCFixup &Fixup, 54 bool fixupNeedsRelaxationAdvanced(const MCFixup &, const MCValue &, uint64_t,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCCodeEmitter.cpp | 46 SmallVectorImpl<MCFixup> &Fixups, 52 SmallVectorImpl<MCFixup> &Fixups, 60 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 74 SmallVectorImpl<MCFixup> &Fixups, 83 SmallVectorImpl<MCFixup> &Fixups, 88 SmallVectorImpl<MCFixup> &Fixups, in getPC16DBLEncoding() 94 SmallVectorImpl<MCFixup> &Fixups, in getPC32DBLEncoding() 100 SmallVectorImpl<MCFixup> &Fixups, in getPC16DBLTLSEncoding() 106 SmallVectorImpl<MCFixup> &Fixups, in getPC32DBLTLSEncoding() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCCodeEmitter.cpp | 54 SmallVectorImpl<MCFixup> &Fixups, 60 SmallVectorImpl<MCFixup> &Fixups, 66 SmallVectorImpl<MCFixup> &Fixups, 69 SmallVectorImpl<MCFixup> &Fixups, 72 SmallVectorImpl<MCFixup> &Fixups, 75 SmallVectorImpl<MCFixup> &Fixups, 78 SmallVectorImpl<MCFixup> &Fixups, 81 SmallVectorImpl<MCFixup> &Fixups, 84 SmallVectorImpl<MCFixup> &Fixups, 87 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/ |
| H A D | MSP430MCCodeEmitter.cpp | 44 SmallVectorImpl<MCFixup> &Fixups, 52 SmallVectorImpl<MCFixup> &Fixups, 56 SmallVectorImpl<MCFixup> &Fixups, 60 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 68 SmallVectorImpl<MCFixup> &Fixups, 76 SmallVectorImpl<MCFixup> &Fixups, 80 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() 91 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup() 96 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEMCCodeEmitter.cpp | 51 SmallVectorImpl<MCFixup> &Fixups, 57 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 70 SmallVectorImpl<MCFixup> &Fixups, 73 SmallVectorImpl<MCFixup> &Fixups, 79 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() 88 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup() 93 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() 103 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRMCCodeEmitter.h | 29 class MCFixup; variable 52 SmallVectorImpl<MCFixup> &Fixups, 57 SmallVectorImpl<MCFixup> &Fixups, 62 SmallVectorImpl<MCFixup> &Fixups, 69 SmallVectorImpl<MCFixup> &Fixups, 74 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 82 unsigned getExprOpValue(const MCExpr *Expr, SmallVectorImpl<MCFixup> &Fixups, 90 SmallVectorImpl<MCFixup> &Fixups, 94 SmallVectorImpl<MCFixup> &Fixups,
|
| H A D | AVRAsmBackend.cpp | 34 std::string Description, const MCFixup &Fixup, in unsigned_width() 49 static void adjustBranch(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in adjustBranch() 60 static bool adjustRelativeBranch(unsigned Size, const MCFixup &Fixup, in adjustRelativeBranch() 99 static void fixup_call(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in fixup_call() 115 static void fixup_7_pcrel(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in fixup_7_pcrel() 131 static void fixup_13_pcrel(unsigned Size, const MCFixup &Fixup, uint64_t &Value, in fixup_13_pcrel() 146 static void fixup_6(const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) { in fixup_6() 157 static void fixup_6_adiw(const MCFixup &Fixup, uint64_t &Value, in fixup_6_adiw() 168 static void fixup_port5(const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) { in fixup_port5() 180 static void fixup_port6(const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) { in fixup_port6() [all …]
|
| H A D | AVRMCCodeEmitter.cpp | 38 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() 46 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup() 119 SmallVectorImpl<MCFixup> &Fixups, in encodeRelCondBrTarget() 142 SmallVectorImpl<MCFixup> &Fixups, in encodeMemri() 178 SmallVectorImpl<MCFixup> &Fixups, in encodeComplement() 189 SmallVectorImpl<MCFixup> &Fixups, in encodeImm() 213 SmallVectorImpl<MCFixup> &Fixups, in encodeCallTarget() 231 SmallVectorImpl<MCFixup> &Fixups, in getExprOpValue() 259 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() 277 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
| H A D | CSKYMCCodeEmitter.cpp | 33 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() 47 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup() 62 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 72 SmallVectorImpl<MCFixup> &Fixups, 77 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValue() 91 SmallVectorImpl<MCFixup> &Fixups, 95 SmallVectorImpl<MCFixup> &Fixups, 99 SmallVectorImpl<MCFixup> &Fixups, 103 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| H A D | CSKYAsmBackend.h | 25 std::optional<bool> evaluateFixup(const MCFragment &, MCFixup &, MCValue &, 27 void applyFixup(const MCFragment &, const MCFixup &, const MCValue &Target, 33 bool fixupNeedsRelaxation(const MCFixup &Fixup, 41 bool fixupNeedsRelaxationAdvanced(const MCFixup &, const MCValue &, uint64_t, 47 bool shouldForceRelocation(const MCFixup &Fixup, const MCValue &Target);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/ |
| H A D | M68kMCCodeEmitter.cpp | 43 void getBinaryCodeForInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups, 49 SmallVectorImpl<MCFixup> &Fixups, 54 APInt &Value, SmallVectorImpl<MCFixup> &Fixups, 59 APInt &Value, SmallVectorImpl<MCFixup> &Fixups, 63 APInt &Value, SmallVectorImpl<MCFixup> &Fixups, 68 SmallVectorImpl<MCFixup> &Fixups, 78 SmallVectorImpl<MCFixup> &Fixups, 106 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() 108 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup() 129 SmallVectorImpl<MCFixup> &Fixups, in encodeRelocImm() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchMCCodeEmitter.cpp | 44 SmallVectorImpl<MCFixup> &Fixups, 49 SmallVectorImpl<MCFixup> &Fixups, 53 SmallVectorImpl<MCFixup> &Fixups, 59 SmallVectorImpl<MCFixup> &Fixups, 65 SmallVectorImpl<MCFixup> &Fixups, 73 SmallVectorImpl<MCFixup> &Fixups, 83 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValueAsr() 95 SmallVectorImpl<MCFixup> &Fixups, 100 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() 109 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup() [all …]
|
| H A D | LoongArchAsmBackend.cpp | 91 static uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value, in adjustFixupValue() 134 static void fixupLeb128(MCContext &Ctx, const MCFixup &Fixup, in fixupLeb128() 143 void LoongArchAsmBackend::applyFixup(const MCFragment &F, const MCFixup &Fixup, in applyFixup() 222 MCFixup Fixup = MCFixup::create(0, Dummy, ELF::R_LARCH_ALIGN); in shouldInsertFixupForCodeAlign() 248 bool LoongArchAsmBackend::shouldForceRelocation(const MCFixup &Fixup, in shouldForceRelocation() 287 LF.addFixup(MCFixup::create(0, &Expr, FK_Data_leb128)); in relaxLEB128() 297 SmallVector<MCFixup, 1> Fixups; in relaxDwarfLineAddr() 341 Fixups.push_back(MCFixup::create(Offset, MBE.getLHS(), std::get<0>(FK))); in relaxDwarfLineAddr() 342 Fixups.push_back(MCFixup::create(Offset, MBE.getRHS(), std::get<1>(FK))); in relaxDwarfLineAddr() 361 SmallVector<MCFixup, 2> Fixups; in relaxDwarfCFA() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
| H A D | LanaiMCCodeEmitter.cpp | 51 SmallVectorImpl<MCFixup> &Fixups, 57 SmallVectorImpl<MCFixup> &Fixups, 61 SmallVectorImpl<MCFixup> &Fixups, 65 SmallVectorImpl<MCFixup> &Fixups, 69 SmallVectorImpl<MCFixup> &Fixups, 73 SmallVectorImpl<MCFixup> &Fixups, 77 SmallVectorImpl<MCFixup> &Fixups, 109 const MCInst &Inst, const MCOperand &MCOp, SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() 129 MCFixup::create(0, MCOp.getExpr(), MCFixupKind(FixupKind(Expr)))); in getMachineOpValue() 173 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCCodeEmitter.cpp | 52 SmallVectorImpl<MCFixup> &Fixups, 56 SmallVectorImpl<MCFixup> &Fixups, 60 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 68 SmallVectorImpl<MCFixup> &Fixups, 72 SmallVectorImpl<MCFixup> &Fixups, 78 SmallVectorImpl<MCFixup> &Fixups, 84 SmallVectorImpl<MCFixup> &Fixups, 88 SmallVectorImpl<MCFixup> &Fixups, 92 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/ |
| H A D | BPFMCCodeEmitter.cpp | 50 SmallVectorImpl<MCFixup> &Fixups, 56 SmallVectorImpl<MCFixup> &Fixups, 60 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 80 static void addFixup(SmallVectorImpl<MCFixup> &Fixups, uint32_t Offset, in addFixup() 82 Fixups.push_back(MCFixup::create(Offset, Value, Kind, PCRel)); in addFixup() 87 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() 129 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() 167 SmallVectorImpl<MCFixup> &Fixups, in getMemoryOpValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUMCCodeEmitter.cpp | 45 SmallVectorImpl<MCFixup> &Fixups, 49 SmallVectorImpl<MCFixup> &Fixups, 53 SmallVectorImpl<MCFixup> &Fixups, 57 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 71 SmallVectorImpl<MCFixup> &Fixups, 75 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 86 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCCodeEmitter.h | 54 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 65 SmallVectorImpl<MCFixup> &Fixups, 70 SmallVectorImpl<MCFixup> &Fixups, 76 const MCExpr *ME, SmallVectorImpl<MCFixup> &Fixups,
|