| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCCodeEmitter.cpp | 105 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLEncoding() 111 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLEncoding() 117 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLTLSEncoding() 123 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLTLSEncoding() 129 return getPCRelEncoding(MI, OpNum, Fixups, in getPC12DBLBPPEncoding() 135 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLBPPEncoding() 141 return getPCRelEncoding(MI, OpNum, Fixups, in getPC24DBLBPPEncoding() 156 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 173 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 184 SmallVectorImpl<MCFixup> &Fixups, in getBDAddr12Encoding() argument [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCCodeEmitter.h | 51 SmallVectorImpl<MCFixup> &Fixups, 57 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 77 SmallVectorImpl<MCFixup> &Fixups, 81 SmallVectorImpl<MCFixup> &Fixups, 85 SmallVectorImpl<MCFixup> &Fixups, 91 SmallVectorImpl<MCFixup> &Fixups, 181 SmallVectorImpl<MCFixup> &Fixups, 185 SmallVectorImpl<MCFixup> &Fixups, 190 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| H A D | MipsMCCodeEmitter.cpp | 154 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 182 unsigned long N = Fixups.size(); in encodeInstruction() 208 if (Fixups.size() > N) in encodeInstruction() 209 Fixups.pop_back(); in encodeInstruction() 338 Fixups.push_back(MCFixup::create(0, Expr, in getBranchTarget7OpValueMM() 359 Fixups.push_back(MCFixup::create(0, Expr, in getBranchTargetOpValueMMPC10() 380 Fixups.push_back(MCFixup::create(0, Expr, in getBranchTargetOpValueMM() 489 Mips::Fixups FixupKind = in getJumpOffset16OpValue() 510 Fixups.push_back(MCFixup::create(0, Expr, in getJumpTargetOpValue() 527 Fixups.push_back(MCFixup::create(0, Expr, in getJumpTargetOpValueMM() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCCodeEmitter.cpp | 44 SmallVectorImpl<MCFixup> &Fixups, in getDirectBrEncoding() argument 49 return getMachineOpValue(MI, MO, Fixups, STI); in getDirectBrEncoding() 51 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getDirectBrEncoding() 66 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getCondBrEncoding() 79 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsDirectBrEncoding() 92 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsCondBrEncoding() 126 return getMachineOpValue(MI, MO, Fixups, STI); in getImm34Encoding() 137 return getImm34Encoding(MI, OpNo, Fixups, STI, in getImm34EncodingNoPCRel() 145 return getImm34Encoding(MI, OpNo, Fixups, STI, in getImm34EncodingPCRel() 270 Fixups.push_back( in getMemRI34PCRelEncoding() [all …]
|
| H A D | PPCMCCodeEmitter.h | 39 SmallVectorImpl<MCFixup> &Fixups, 42 SmallVectorImpl<MCFixup> &Fixups, 51 SmallVectorImpl<MCFixup> &Fixups, 54 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 67 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, 82 SmallVectorImpl<MCFixup> &Fixups, 91 SmallVectorImpl<MCFixup> &Fixups, 106 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCCodeEmitter.cpp | 57 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 71 SmallVectorImpl<MCFixup> &Fixups, 77 SmallVectorImpl<MCFixup> &Fixups, 83 SmallVectorImpl<MCFixup> &Fixups, 166 SmallVectorImpl<MCFixup> &Fixups, 169 SmallVectorImpl<MCFixup> &Fixups, 176 SmallVectorImpl<MCFixup> &Fixups, 362 Fixups.push_back(MCFixup::create( in getMoveWideImmOpValue() 630 Fixups.push_back( in encodeInstruction() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCCodeEmitter.cpp | 353 SmallVectorImpl<MCFixup> &Fixups, 357 SmallVectorImpl<MCFixup> &Fixups, 360 SmallVectorImpl<MCFixup> &Fixups, 454 template <bool isNeg, ARM::Fixups fixup> 664 Fixups, STI); in getThumbBLTargetOpValue() 677 Fixups, STI); in getThumbBLXTargetOpValue() 689 Fixups, STI); in getThumbBRTargetOpValue() 701 Fixups, STI); in getThumbBCCTargetOpValue() 829 Fixups, STI); in getAdrLabelOpValue() 870 Fixups, STI); in getT2AdrLabelOpValue() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCCodeEmitter.cpp | 128 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 179 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getSImm13OpValue() 206 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getCallTargetOpValue() 212 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue() argument 216 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchTargetOpValue() 218 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getBranchTargetOpValue() 229 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchPredTargetOpValue() 231 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getBranchPredTargetOpValue() 242 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchOnRegTargetOpValue() 244 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getBranchOnRegTargetOpValue() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEMCCodeEmitter.cpp | 53 SmallVectorImpl<MCFixup> &Fixups, 59 SmallVectorImpl<MCFixup> &Fixups, 65 SmallVectorImpl<MCFixup> &Fixups, 69 SmallVectorImpl<MCFixup> &Fixups, 72 SmallVectorImpl<MCFixup> &Fixups, 75 SmallVectorImpl<MCFixup> &Fixups, 93 uint64_t Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 113 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getMachineOpValue() 131 return getMachineOpValue(MI, MO, Fixups, STI); in getBranchTargetOpValue() 133 Fixups.push_back( in getBranchTargetOpValue() [all …]
|
| /freebsd-13.1/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, 114 Fixups.push_back(MCFixup::create(Offset, MO.getExpr(), in getMachineOpValue() 134 MSP430::Fixups FixupKind; in getMemOpValue() 146 Fixups.push_back(MCFixup::create(Offset, MO2.getExpr(), in getMemOpValue() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
| H A D | CSKYMCCodeEmitter.h | 34 SmallVectorImpl<MCFixup> &Fixups, 39 SmallVectorImpl<MCFixup> &Fixups, 44 SmallVectorImpl<MCFixup> &Fixups, 49 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValue() argument 57 SmallVectorImpl<MCFixup> &Fixups, 61 SmallVectorImpl<MCFixup> &Fixups, in getImmShiftOpValue() argument 70 template <llvm::CSKY::Fixups FIXUP> 72 SmallVectorImpl<MCFixup> &Fixups, in getBranchSymbolOpValue() argument 89 template <llvm::CSKY::Fixups FIXUP> 105 SmallVectorImpl<MCFixup> &Fixups, in getCallSymbolOpValue() argument [all …]
|
| H A D | CSKYMCCodeEmitter.cpp | 27 SmallVectorImpl<MCFixup> &Fixups, in getOImmOpValue() argument 35 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 39 uint32_t Bin = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 53 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
|
| H A D | CSKYAsmBackend.cpp | 32 {CSKY::Fixups::fixup_csky_addr32, {"fixup_csky_addr32", 0, 32, 0}}, in getFixupKindInfo() 33 {CSKY::Fixups::fixup_csky_pcrel_imm16_scale2, in getFixupKindInfo() 35 {CSKY::Fixups::fixup_csky_pcrel_uimm16_scale4, in getFixupKindInfo() 37 {CSKY::Fixups::fixup_csky_pcrel_imm26_scale2, in getFixupKindInfo() 39 {CSKY::Fixups::fixup_csky_pcrel_imm18_scale2, in getFixupKindInfo()
|
| /freebsd-13.1/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> 94 SmallVectorImpl<MCFixup> &Fixups, in encodeRelCondBrTarget() argument 99 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in encodeRelCondBrTarget() 135 SmallVectorImpl<MCFixup> &Fixups, in encodeMemri() argument 161 Fixups.push_back(MCFixup::create(0, OffsetOp.getExpr(), in encodeMemri() 180 template <AVR::Fixups Fixup, unsigned Offset> 182 SmallVectorImpl<MCFixup> &Fixups, in encodeImm() argument 192 return getExprOpValue(MO.getExpr(), Fixups, STI); in encodeImm() 242 Fixups.push_back(MCFixup::create(0, AVRExpr, FixupKind)); in getExprOpValue() 263 return getExprOpValue(MO.getExpr(), Fixups, STI); in getMachineOpValue() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCCodeEmitter.cpp | 60 SmallVectorImpl<MCFixup> &Fixups, 84 SmallVectorImpl<MCFixup> &Fixups, 138 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandFunctionCall() 148 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandFunctionCall() 171 Fixups.push_back(MCFixup::create( in expandAddTPRel() 177 Fixups.push_back(MCFixup::create( in expandAddTPRel() 207 expandFunctionCall(MI, OS, Fixups, STI); in encodeInstruction() 213 expandAddTPRel(MI, OS, Fixups, STI); in encodeInstruction() 263 return getImmOpValue(MI, OpNo, Fixups, STI); in getImmOpValueAsr1() 374 Fixups.push_back( in getImmOpValue() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
| H A D | LanaiMCCodeEmitter.cpp | 58 SmallVectorImpl<MCFixup> &Fixups, 62 SmallVectorImpl<MCFixup> &Fixups, 66 SmallVectorImpl<MCFixup> &Fixups, 70 SmallVectorImpl<MCFixup> &Fixups, 78 SmallVectorImpl<MCFixup> &Fixups, 90 static Lanai::Fixups FixupKind(const MCExpr *Expr) { in FixupKind() 104 return Lanai::Fixups(0); in FixupKind() 129 Fixups.push_back( in getMachineOpValue() 212 getMachineOpValue(Inst, Op2, Fixups, SubtargetInfo); in getRiMemoryOpValue() 283 getMachineOpValue(Inst, Op2, Fixups, SubtargetInfo); in getSplsOpValue() [all …]
|
| /freebsd-13.1/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, 89 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 104 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_4)); in getMachineOpValue() 106 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_8)); in getMachineOpValue() 109 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_2)); in getMachineOpValue() 120 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 130 uint64_t Value = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUMCCodeEmitter.h | 39 SmallVectorImpl<MCFixup> &Fixups, 43 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 49 SmallVectorImpl<MCFixup> &Fixups, in getSOPPBrEncoding() argument 55 SmallVectorImpl<MCFixup> &Fixups, in getSMEMOffsetEncoding() argument 61 SmallVectorImpl<MCFixup> &Fixups, in getSDWASrcEncoding() argument 67 SmallVectorImpl<MCFixup> &Fixups, in getSDWAVopcDstEncoding() argument 73 SmallVectorImpl<MCFixup> &Fixups, in getAVOperandEncoding() argument
|
| H A D | SIMCCodeEmitter.cpp | 45 SmallVectorImpl<MCFixup> &Fixups, 50 SmallVectorImpl<MCFixup> &Fixups, 56 SmallVectorImpl<MCFixup> &Fixups, 60 SmallVectorImpl<MCFixup> &Fixups, 64 SmallVectorImpl<MCFixup> &Fixups, 68 SmallVectorImpl<MCFixup> &Fixups, 72 SmallVectorImpl<MCFixup> &Fixups, 307 uint64_t Encoding = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 335 Fixups, STI)); in encodeInstruction() 389 return getMachineOpValue(MI, MO, Fixups, STI); in getSOPPBrEncoding() [all …]
|
| H A D | R600MCCodeEmitter.cpp | 42 SmallVectorImpl<MCFixup> &Fixups, 47 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 93 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 106 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 130 uint64_t Word01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 140 uint64_t Inst = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 166 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 182 Fixups.push_back(MCFixup::create(offset, MO.getExpr(), FK_SecRel_4, MI.getLoc())); in getMachineOpValue()
|
| /freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/ |
| H A D | M68kMCCodeEmitter.cpp | 55 unsigned Offset, SmallVectorImpl<MCFixup> &Fixups, 60 SmallVectorImpl<MCFixup> &Fixups, 65 SmallVectorImpl<MCFixup> &Fixups, 69 SmallVectorImpl<MCFixup> &Fixups, 79 SmallVectorImpl<MCFixup> &Fixups, in encodeBits() argument 110 SmallVectorImpl<MCFixup> &Fixups, in encodeReg() argument 185 SmallVectorImpl<MCFixup> &Fixups, in encodeImm() argument 267 Fixups.push_back(MCFixup::create( in encodeImm() 284 Fixups.push_back(MCFixup::create( in encodeImm() 316 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCWasmStreamer.cpp | 164 SmallVector<MCFixup, 4> Fixups; in emitInstToData() local 167 Assembler.getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI); in emitInstToData() 174 for (unsigned I = 0, E = Fixups.size(); I != E; ++I) { in emitInstToData() 175 Fixups[I].setOffset(Fixups[I].getOffset() + DF->getContents().size()); in emitInstToData() 176 DF->getFixups().push_back(Fixups[I]); in emitInstToData()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCCodeEmitter.cpp | 457 Fixups, -ImmSize); in emitMemModRMByte() 596 Fixups); in emitMemModRMByte() 648 StartByte, OS, Fixups); in emitMemModRMByte() 1472 Fixups); in encodeInstruction() 1479 StartByte, OS, Fixups); in encodeInstruction() 1486 StartByte, OS, Fixups); in encodeInstruction() 1488 OS, Fixups); in encodeInstruction() 1494 StartByte, OS, Fixups); in encodeInstruction() 1496 OS, Fixups); in encodeInstruction() 1807 StartByte, OS, Fixups); in encodeInstruction() [all …]
|