| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCCodeEmitter.h | 48 SmallVectorImpl<MCFixup> &Fixups, 54 SmallVectorImpl<MCFixup> &Fixups, 61 SmallVectorImpl<MCFixup> &Fixups, 74 SmallVectorImpl<MCFixup> &Fixups, 78 SmallVectorImpl<MCFixup> &Fixups, 82 SmallVectorImpl<MCFixup> &Fixups, 88 SmallVectorImpl<MCFixup> &Fixups, 178 SmallVectorImpl<MCFixup> &Fixups, 182 SmallVectorImpl<MCFixup> &Fixups, 187 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| H A D | MipsMCCodeEmitter.cpp | 162 size_t N = Fixups.size(); in encodeInstruction() 188 if (Fixups.size() > N) in encodeInstruction() 189 Fixups.pop_back(); in encodeInstruction() 327 Fixups.push_back(MCFixup::create(0, Expr, in getBranchTarget7OpValueMM() 348 Fixups.push_back(MCFixup::create(0, Expr, in getBranchTargetOpValueMMPC10() 369 Fixups.push_back(MCFixup::create(0, Expr, in getBranchTargetOpValueMM() 478 Mips::Fixups FixupKind = in getJumpOffset16OpValue() 499 Fixups.push_back(MCFixup::create(0, Expr, in getJumpTargetOpValue() 516 Fixups.push_back(MCFixup::create(0, Expr, in getJumpTargetOpValueMM() 601 Mips::Fixups FixupKind = Mips::Fixups(0); in getExprOpValue() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCCodeEmitter.cpp | 46 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 90 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLEncoding() 96 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLEncoding() 102 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLTLSEncoding() 108 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLTLSEncoding() 114 return getPCRelEncoding(MI, OpNum, Fixups, in getPC12DBLBPPEncoding() 120 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLBPPEncoding() 126 return getPCRelEncoding(MI, OpNum, Fixups, in getPC24DBLBPPEncoding() 149 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCCodeEmitter.cpp | 62 SmallVectorImpl<MCFixup> &Fixups, 70 SmallVectorImpl<MCFixup> &Fixups, 76 SmallVectorImpl<MCFixup> &Fixups, 82 SmallVectorImpl<MCFixup> &Fixups, 171 SmallVectorImpl<MCFixup> &Fixups, 174 SmallVectorImpl<MCFixup> &Fixups, 181 SmallVectorImpl<MCFixup> &Fixups, 199 SmallVectorImpl<MCFixup> &Fixups, 400 Fixups.push_back(MCFixup::create( in getMoveWideImmOpValue() 705 Fixups.push_back( in encodeInstruction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCCodeEmitter.h | 39 SmallVectorImpl<MCFixup> &Fixups, 42 SmallVectorImpl<MCFixup> &Fixups, 48 SmallVectorImpl<MCFixup> &Fixups, 51 SmallVectorImpl<MCFixup> &Fixups, 54 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 91 SmallVectorImpl<MCFixup> &Fixups, 94 SmallVectorImpl<MCFixup> &Fixups, 106 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| H A D | PPCMCCodeEmitter.cpp | 45 SmallVectorImpl<MCFixup> &Fixups, in getDirectBrEncoding() argument 50 return getMachineOpValue(MI, MO, Fixups, STI); in getDirectBrEncoding() 53 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getDirectBrEncoding() 161 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getCondBrEncoding() 174 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsDirectBrEncoding() 187 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsCondBrEncoding() 221 return getMachineOpValue(MI, MO, Fixups, STI); in getImm34Encoding() 232 return getImm34Encoding(MI, OpNo, Fixups, STI, in getImm34EncodingNoPCRel() 240 return getImm34Encoding(MI, OpNo, Fixups, STI, in getImm34EncodingPCRel() 342 Fixups.push_back( in getDispRI34PCRelEncoding() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
| H A D | CSKYMCCodeEmitter.h | 36 SmallVectorImpl<MCFixup> &Fixups, 46 SmallVectorImpl<MCFixup> &Fixups, 51 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValue() argument 73 SmallVectorImpl<MCFixup> &Fixups, 81 SmallVectorImpl<MCFixup> &Fixups, 98 template <llvm::CSKY::Fixups FIXUP> 117 template <llvm::CSKY::Fixups FIXUP> 132 template <llvm::CSKY::Fixups FIXUP> 176 SmallVectorImpl<MCFixup> &Fixups, 179 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| H A D | CSKYMCCodeEmitter.cpp | 80 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandJBTF() 89 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandJBTF() 90 Fixups[Fixups.size() - 1].setOffset(2); in expandJBTF() 95 SmallVectorImpl<MCFixup> &Fixups, in expandNEG() argument 105 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandNEG() 112 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandNEG() 127 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandRSUBI() 134 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandRSUBI() 153 expandJBTF(MI, CB, Fixups, STI); in encodeInstruction() 158 expandNEG(MI, CB, Fixups, STI); in encodeInstruction() [all …]
|
| H A D | CSKYAsmBackend.cpp | 35 {CSKY::Fixups::fixup_csky_pcrel_imm16_scale2, in getFixupKindInfo() 37 {CSKY::Fixups::fixup_csky_pcrel_uimm16_scale4, in getFixupKindInfo() 41 {CSKY::Fixups::fixup_csky_pcrel_uimm8_scale4, in getFixupKindInfo() 45 {CSKY::Fixups::fixup_csky_pcrel_imm26_scale2, in getFixupKindInfo() 47 {CSKY::Fixups::fixup_csky_pcrel_imm18_scale2, in getFixupKindInfo() 50 {CSKY::Fixups::fixup_csky_got_imm18_scale4, in getFixupKindInfo() 53 {CSKY::Fixups::fixup_csky_gotpc, in getFixupKindInfo() 56 {CSKY::Fixups::fixup_csky_plt_imm18_scale4, in getFixupKindInfo() 58 {CSKY::Fixups::fixup_csky_pcrel_imm10_scale2, in getFixupKindInfo() 60 {CSKY::Fixups::fixup_csky_pcrel_uimm7_scale4, in getFixupKindInfo() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCCodeEmitter.cpp | 355 SmallVectorImpl<MCFixup> &Fixups, 359 SmallVectorImpl<MCFixup> &Fixups, 362 SmallVectorImpl<MCFixup> &Fixups, 444 template <bool isNeg, ARM::Fixups fixup> 654 Fixups, STI); in getThumbBLTargetOpValue() 667 Fixups, STI); in getThumbBLXTargetOpValue() 679 Fixups, STI); in getThumbBRTargetOpValue() 691 Fixups, STI); in getThumbBCCTargetOpValue() 819 Fixups, STI); in getAdrLabelOpValue() 860 Fixups, STI); in getT2AdrLabelOpValue() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/ |
| H A D | XtensaMCCodeEmitter.cpp | 47 SmallVectorImpl<MCFixup> &Fixups, 71 SmallVectorImpl<MCFixup> &Fixups, 83 SmallVectorImpl<MCFixup> &Fixups, 91 SmallVectorImpl<MCFixup> &Fixups, 95 SmallVectorImpl<MCFixup> &Fixups, 129 uint64_t Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 170 Fixups.push_back(MCFixup::create( in getJumpTargetEncoding() 188 Fixups.push_back(MCFixup::create( in getBranchTargetEncoding() 192 Fixups.push_back(MCFixup::create( in getBranchTargetEncoding() 214 Fixups.push_back(MCFixup::create( in getCallEncoding() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCCodeEmitter.cpp | 123 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 135 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getMachineOpValue() 174 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getSImm13OpValue() 201 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getCallTargetOpValue() 207 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue() argument 211 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchTargetOpValue() 213 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getBranchTargetOpValue() 224 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchPredTargetOpValue() 226 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getBranchPredTargetOpValue() 237 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchOnRegTargetOpValue() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEMCCodeEmitter.cpp | 52 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 68 SmallVectorImpl<MCFixup> &Fixups, 71 SmallVectorImpl<MCFixup> &Fixups, 74 SmallVectorImpl<MCFixup> &Fixups, 84 uint64_t Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 104 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getMachineOpValue() 122 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchTargetOpValue() 124 Fixups.push_back( in getBranchTargetOpValue() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCCodeEmitter.cpp | 172 Fixups.push_back(MCFixup::create( in expandTLSDESCCall() 201 Fixups.push_back(MCFixup::create( in expandAddTPRel() 207 Fixups.push_back(MCFixup::create( in expandAddTPRel() 288 Fixups.clear(); in expandLongCondBr() 314 expandFunctionCall(MI, CB, Fixups, STI); in encodeInstruction() 318 expandAddTPRel(MI, CB, Fixups, STI); in encodeInstruction() 327 expandLongCondBr(MI, CB, Fixups, STI); in encodeInstruction() 331 expandTLSDESCCall(MI, CB, Fixups, STI); in encodeInstruction() 381 return getImmOpValue(MI, OpNo, Fixups, STI); in getImmOpValueAsr1() 509 Fixups.push_back( in getImmOpValue() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/ |
| H A D | 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, 116 Fixups.push_back(MCFixup::create(Offset, MO.getExpr(), in getMachineOpValue() 136 MSP430::Fixups FixupKind; in getMemOpValue() 148 Fixups.push_back(MCFixup::create(Offset, MO2.getExpr(), in getMemOpValue() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRMCCodeEmitter.h | 50 template <AVR::Fixups Fixup> 52 SmallVectorImpl<MCFixup> &Fixups, 57 SmallVectorImpl<MCFixup> &Fixups, 62 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 72 template <AVR::Fixups Fixup, unsigned Offset> 74 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 84 SmallVectorImpl<MCFixup> &Fixups, 95 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| H A D | AVRMCCodeEmitter.cpp | 91 template <AVR::Fixups Fixup> 99 Fixups.push_back( in encodeRelCondBrTarget() 138 SmallVectorImpl<MCFixup> &Fixups, in encodeMemri() argument 165 Fixups.push_back(MCFixup::create(0, OffsetOp.getExpr(), in encodeMemri() 184 template <AVR::Fixups Fixup, unsigned Offset> 186 SmallVectorImpl<MCFixup> &Fixups, in encodeImm() argument 196 return getExprOpValue(MO.getExpr(), Fixups, STI); in encodeImm() 200 Fixups.push_back( in encodeImm() 247 Fixups.push_back(MCFixup::create(0, AVRExpr, FixupKind)); in getExprOpValue() 270 return getExprOpValue(MO.getExpr(), Fixups, STI); in getMachineOpValue() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
| H A D | LanaiMCCodeEmitter.cpp | 59 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 71 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 91 static Lanai::Fixups FixupKind(const MCExpr *Expr) { in FixupKind() 105 return Lanai::Fixups(0); in FixupKind() 130 Fixups.push_back( in getMachineOpValue() 175 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 212 getMachineOpValue(Inst, Op2, Fixups, SubtargetInfo); in getRiMemoryOpValue() 283 getMachineOpValue(Inst, Op2, Fixups, SubtargetInfo); in getSplsOpValue() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchMCCodeEmitter.cpp | 44 SmallVectorImpl<MCFixup> &Fixups, 49 SmallVectorImpl<MCFixup> &Fixups, 61 SmallVectorImpl<MCFixup> &Fixups, 69 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValueAsr() argument 87 return getExprOpValue(MI, MO, Fixups, STI); in getImmOpValueAsr() 91 SmallVectorImpl<MCFixup> &Fixups, 109 return getExprOpValue(MI, MO, Fixups, STI); in getMachineOpValue() 278 Fixups.push_back( in getExprOpValue() 285 Fixups.push_back(MCFixup::create( in getExprOpValue() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/ |
| H A D | BPFMCCodeEmitter.cpp | 49 SmallVectorImpl<MCFixup> &Fixups, 55 SmallVectorImpl<MCFixup> &Fixups, 59 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 81 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 96 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_4)); in getMachineOpValue() 98 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_8)); in getMachineOpValue() 103 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_2)); in getMachineOpValue() 115 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 123 uint64_t Value = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/ |
| H A D | M68kMCCodeEmitter.cpp | 49 SmallVectorImpl<MCFixup> &Fixups, 54 APInt &Value, SmallVectorImpl<MCFixup> &Fixups, 59 APInt &Value, SmallVectorImpl<MCFixup> &Fixups, 63 APInt &Value, SmallVectorImpl<MCFixup> &Fixups, 73 SmallVectorImpl<MCFixup> &Fixups, 119 SmallVectorImpl<MCFixup> &Fixups, in encodeRelocImm() argument 137 Fixups.push_back(MCFixup::create(InsertByte, Expr, in encodeRelocImm() 146 SmallVectorImpl<MCFixup> &Fixups, in encodePCRelImm() argument 173 Fixups.push_back(MCFixup::create(InsertByte, Expr, in encodePCRelImm() 181 SmallVectorImpl<MCFixup> &Fixups, in encodeFPSYSSelect() argument [all …]
|
| /freebsd-14.2/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, 63 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 71 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 431 getMachineOpValue(MI, MO, Op, Fixups, STI); in getSOPPBrEncoding() 559 getMachineOpValueCommon(MI, MO, OpNo, Op, Fixups, STI); in getMachineOpValue() 573 getMachineOpValueCommon(MI, MO, OpNo, Op, Fixups, STI); in getMachineOpValueT16() [all …]
|
| H A D | R600MCCodeEmitter.cpp | 43 SmallVectorImpl<MCFixup> &Fixups, 48 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 88 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 98 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 122 uint64_t Word01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 132 uint64_t Inst = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 158 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 174 Fixups.push_back(MCFixup::create(offset, MO.getExpr(), FK_SecRel_4, MI.getLoc())); in getMachineOpValue()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | 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, 78 Hexagon::Fixups getFixupNoBits(MCInstrInfo const &MCII, const MCInst &MI,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCWasmStreamer.cpp | 197 SmallVector<MCFixup, 4> Fixups; in emitInstToData() local 199 Assembler.getEmitter().encodeInstruction(Inst, Code, Fixups, STI); in emitInstToData() 201 for (auto &Fixup : Fixups) in emitInstToData() 209 for (unsigned I = 0, E = Fixups.size(); I != E; ++I) { in emitInstToData() 210 Fixups[I].setOffset(Fixups[I].getOffset() + DF->getContents().size()); in emitInstToData() 211 DF->getFixups().push_back(Fixups[I]); in emitInstToData()
|