| /src/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, 68 SmallVectorImpl<MCFixup> &Fixups, 74 SmallVectorImpl<MCFixup> &Fixups, 78 SmallVectorImpl<MCFixup> &Fixups, 82 SmallVectorImpl<MCFixup> &Fixups, 88 SmallVectorImpl<MCFixup> &Fixups, 95 SmallVectorImpl<MCFixup> &Fixups, 102 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| H A D | MipsMCCodeEmitter.cpp | 135 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 162 size_t N = Fixups.size(); in encodeInstruction() 163 uint32_t Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction() 188 if (Fixups.size() > N) in encodeInstruction() 189 Fixups.pop_back(); in encodeInstruction() 192 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction() 197 unsigned RegPair = getMovePRegPairOpValue(MI, 0, Fixups, STI); in encodeInstruction() 226 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue() argument 238 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValue() 248 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue1SImm16() argument [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCCodeEmitter.cpp | 56 SmallVectorImpl<MCFixup> &Fixups, 62 SmallVectorImpl<MCFixup> &Fixups, 70 SmallVectorImpl<MCFixup> &Fixups, 76 SmallVectorImpl<MCFixup> &Fixups, 82 SmallVectorImpl<MCFixup> &Fixups, 88 SmallVectorImpl<MCFixup> &Fixups, 94 SmallVectorImpl<MCFixup> &Fixups, 100 SmallVectorImpl<MCFixup> &Fixups, 107 SmallVectorImpl<MCFixup> &Fixups, 113 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /src/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> &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() 155 SmallVectorImpl<MCFixup> &Fixups, in getCondBrEncoding() argument 158 if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI); in getCondBrEncoding() 161 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getCondBrEncoding() 168 SmallVectorImpl<MCFixup> &Fixups, in getAbsDirectBrEncoding() argument 171 if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI); in getAbsDirectBrEncoding() 174 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsDirectBrEncoding() 181 SmallVectorImpl<MCFixup> &Fixups, in getAbsCondBrEncoding() argument [all …]
|
| /src/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() argument 90 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLEncoding() 94 SmallVectorImpl<MCFixup> &Fixups, in getPC32DBLEncoding() argument 96 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLEncoding() [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
| H A D | CSKYMCCodeEmitter.h | 36 SmallVectorImpl<MCFixup> &Fixups, 41 SmallVectorImpl<MCFixup> &Fixups, 46 SmallVectorImpl<MCFixup> &Fixups, 51 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValue() argument 60 Fixups.push_back(MCFixup::create(0, MO.getExpr(), Kind, MI.getLoc())); in getImmOpValue() 65 SmallVectorImpl<MCFixup> &Fixups, 69 SmallVectorImpl<MCFixup> &Fixups, 73 SmallVectorImpl<MCFixup> &Fixups, 77 SmallVectorImpl<MCFixup> &Fixups, 81 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| H A D | CSKYMCCodeEmitter.cpp | 31 SmallVectorImpl<MCFixup> &Fixups, in getOImmOpValue() argument 40 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValueIDLY() argument 51 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValueMSBSize() argument 69 SmallVectorImpl<MCFixup> &Fixups, in expandJBTF() argument 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() [all …]
|
| H A D | CSKYAsmBackend.cpp | 31 {CSKY::Fixups::fixup_csky_addr32, {"fixup_csky_addr32", 0, 32, 0}}, in getFixupKindInfo() 32 {CSKY::Fixups::fixup_csky_addr_hi16, {"fixup_csky_addr_hi16", 0, 32, 0}}, in getFixupKindInfo() 33 {CSKY::Fixups::fixup_csky_addr_lo16, {"fixup_csky_addr_lo16", 0, 32, 0}}, in getFixupKindInfo() 34 {CSKY::Fixups::fixup_csky_pcrel_imm16_scale2, in getFixupKindInfo() 36 {CSKY::Fixups::fixup_csky_pcrel_uimm16_scale4, in getFixupKindInfo() 40 {CSKY::Fixups::fixup_csky_pcrel_uimm8_scale4, in getFixupKindInfo() 44 {CSKY::Fixups::fixup_csky_pcrel_imm26_scale2, in getFixupKindInfo() 46 {CSKY::Fixups::fixup_csky_pcrel_imm18_scale2, in getFixupKindInfo() 48 {CSKY::Fixups::fixup_csky_got32, {"fixup_csky_got32", 0, 32, 0}}, in getFixupKindInfo() 49 {CSKY::Fixups::fixup_csky_got_imm18_scale4, in getFixupKindInfo() [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCCodeEmitter.cpp | 82 SmallVectorImpl<MCFixup> &Fixups, 88 SmallVectorImpl<MCFixup> &Fixups, 96 SmallVectorImpl<MCFixup> &Fixups, 101 SmallVectorImpl<MCFixup> &Fixups, 107 SmallVectorImpl<MCFixup> &Fixups, 113 SmallVectorImpl<MCFixup> &Fixups, 118 SmallVectorImpl<MCFixup> &Fixups, 123 SmallVectorImpl<MCFixup> &Fixups, 128 SmallVectorImpl<MCFixup> &Fixups, 134 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /src/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 …]
|
| /src/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCCodeEmitter.cpp | 57 SmallVectorImpl<MCFixup> &Fixups, 63 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, 92 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 94 unsigned Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCCodeEmitter.cpp | 53 SmallVectorImpl<MCFixup> &Fixups, 57 SmallVectorImpl<MCFixup> &Fixups, 61 SmallVectorImpl<MCFixup> &Fixups, 65 SmallVectorImpl<MCFixup> &Fixups, 69 SmallVectorImpl<MCFixup> &Fixups, 75 SmallVectorImpl<MCFixup> &Fixups, 81 SmallVectorImpl<MCFixup> &Fixups, 85 SmallVectorImpl<MCFixup> &Fixups, 89 SmallVectorImpl<MCFixup> &Fixups, 93 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /src/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, 82 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 84 uint64_t Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 92 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 104 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getMachineOpValue() [all …]
|
| /src/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, 84 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 93 uint64_t BinaryOpCode = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 105 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument [all …]
|
| /src/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, 87 unsigned getExprOpValue(const MCExpr *Expr, 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( in encodeRelCondBrTarget() 114 SmallVectorImpl<MCFixup> &Fixups, in encodeLDSTPtrReg() argument 138 SmallVectorImpl<MCFixup> &Fixups, in encodeMemri() argument 165 Fixups.push_back(MCFixup::create(0, OffsetOp.getExpr(), in encodeMemri() 175 SmallVectorImpl<MCFixup> &Fixups, in encodeComplement() argument 184 template <AVR::Fixups Fixup, unsigned Offset> 186 SmallVectorImpl<MCFixup> &Fixups, in encodeImm() argument 196 return getExprOpValue(MO.getExpr(), Fixups, STI); in encodeImm() [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
| H A D | LanaiMCCodeEmitter.cpp | 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, 91 static Lanai::Fixups FixupKind(const MCExpr *Expr) { in FixupKind() 105 return Lanai::Fixups(0); in FixupKind() 111 const MCInst &Inst, const MCOperand &MCOp, SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument [all …]
|
| /src/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() argument 91 return getExprOpValue(MI, MO, Fixups, STI); in getImmOpValueAsr() 95 SmallVectorImpl<MCFixup> &Fixups, 102 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument [all …]
|
| /src/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() 100 Fixups.push_back(MCFixup::create(0, Expr, (MCFixupKind)BPF::FK_BPF_PCRel_4)); in getMachineOpValue() 103 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_2)); in getMachineOpValue() 115 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument [all …]
|
| /src/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, 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() [all …]
|
| /src/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 …]
|
| H A D | R600MCCodeEmitter.cpp | 43 SmallVectorImpl<MCFixup> &Fixups, 48 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 88 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 99 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 118 uint64_t Word01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 128 uint64_t Inst = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 154 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 170 Fixups.push_back(MCFixup::create(offset, MO.getExpr(), FK_SecRel_4, MI.getLoc())); in getMachineOpValue()
|
| /src/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,
|
| /src/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCWasmStreamer.cpp | 183 SmallVector<MCFixup, 4> Fixups; in emitInstToData() local 185 Assembler.getEmitter().encodeInstruction(Inst, Code, Fixups, STI); in emitInstToData() 187 for (auto &Fixup : Fixups) in emitInstToData() 195 for (unsigned I = 0, E = Fixups.size(); I != E; ++I) { in emitInstToData() 196 Fixups[I].setOffset(Fixups[I].getOffset() + DF->getContents().size()); in emitInstToData() 197 DF->getFixups().push_back(Fixups[I]); in emitInstToData()
|