| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZMCCodeEmitter.cpp | 51 SmallVectorImpl<MCFixup> &Fixups, 57 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 69 SmallVectorImpl<MCFixup> &Fixups, 77 SmallVectorImpl<MCFixup> &Fixups, 80 SmallVectorImpl<MCFixup> &Fixups, 83 SmallVectorImpl<MCFixup> &Fixups, 86 SmallVectorImpl<MCFixup> &Fixups, 89 SmallVectorImpl<MCFixup> &Fixups, 92 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | 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, [all …]
|
| H A D | MipsMCCodeEmitter.cpp | 152 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 180 size_t N = Fixups.size(); in encodeInstruction() 181 uint32_t Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction() 206 if (Fixups.size() > N) in encodeInstruction() 207 Fixups.pop_back(); in encodeInstruction() 210 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction() 215 unsigned RegPair = getMovePRegPairOpValue(MI, 0, Fixups, STI); in encodeInstruction() 235 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue() argument 247 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValue() 257 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue1SImm16() argument [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCCodeEmitter.cpp | 43 SmallVectorImpl<MCFixup> &Fixups, in getDirectBrEncoding() argument 48 return getMachineOpValue(MI, MO, Fixups, STI); in getDirectBrEncoding() 53 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getDirectBrEncoding() 61 SmallVectorImpl<MCFixup> &Fixups, in getCondBrEncoding() argument 64 if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI); in getCondBrEncoding() 67 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getCondBrEncoding() 74 SmallVectorImpl<MCFixup> &Fixups, in getAbsDirectBrEncoding() argument 77 if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI); in getAbsDirectBrEncoding() 80 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsDirectBrEncoding() 87 SmallVectorImpl<MCFixup> &Fixups, in getAbsCondBrEncoding() argument [all …]
|
| 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 …]
|
| /openbsd-src/gnu/llvm/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, 101 SmallVectorImpl<MCFixup> &Fixups, 107 SmallVectorImpl<MCFixup> &Fixups, 113 SmallVectorImpl<MCFixup> &Fixups, [all …]
|
| /openbsd-src/gnu/llvm/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 71 SmallVectorImpl<MCFixup> &Fixups, in expandJBTF() argument 82 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandJBTF() 91 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandJBTF() 92 Fixups[Fixups.size() - 1].setOffset(2); in expandJBTF() 97 SmallVectorImpl<MCFixup> &Fixups, in expandNEG() argument 107 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandNEG() 114 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandNEG() [all …]
|
| H A D | CSKYAsmBackend.cpp | 32 {CSKY::Fixups::fixup_csky_addr32, {"fixup_csky_addr32", 0, 32, 0}}, in getFixupKindInfo() 33 {CSKY::Fixups::fixup_csky_addr_hi16, {"fixup_csky_addr_hi16", 0, 32, 0}}, in getFixupKindInfo() 34 {CSKY::Fixups::fixup_csky_addr_lo16, {"fixup_csky_addr_lo16", 0, 32, 0}}, in getFixupKindInfo() 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() 49 {CSKY::Fixups::fixup_csky_got32, {"fixup_csky_got32", 0, 32, 0}}, in getFixupKindInfo() 50 {CSKY::Fixups::fixup_csky_got_imm18_scale4, in getFixupKindInfo() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | 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, [all …]
|
| /openbsd-src/gnu/llvm/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 …]
|
| /openbsd-src/gnu/llvm/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, 91 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 93 unsigned Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() [all …]
|
| /openbsd-src/gnu/llvm/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, 81 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 83 uint64_t Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 91 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 103 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getMachineOpValue() [all …]
|
| /openbsd-src/gnu/llvm/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, 83 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 92 uint64_t BinaryOpCode = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() 103 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument [all …]
|
| /openbsd-src/gnu/llvm/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 164 Fixups.push_back(MCFixup::create(0, OffsetOp.getExpr(), in encodeMemri() 174 SmallVectorImpl<MCFixup> &Fixups, in encodeComplement() argument 183 template <AVR::Fixups Fixup, unsigned Offset> 185 SmallVectorImpl<MCFixup> &Fixups, in encodeImm() argument 195 return getExprOpValue(MO.getExpr(), Fixups, STI); in encodeImm() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | 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, 85 SmallVectorImpl<MCFixup> &Fixups, 104 SmallVectorImpl<MCFixup> &Fixups, in expandFunctionCall() argument 130 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandFunctionCall() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/MCTargetDesc/ |
| H A D | 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, 90 static Lanai::Fixups FixupKind(const MCExpr *Expr) { in FixupKind() 104 return Lanai::Fixups(0); in FixupKind() 110 const MCInst &Inst, const MCOperand &MCOp, SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/BPF/MCTargetDesc/ |
| H A D | BPFMCCodeEmitter.cpp | 48 SmallVectorImpl<MCFixup> &Fixups, 54 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 62 SmallVectorImpl<MCFixup> &Fixups, 80 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 95 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_4)); in getMachineOpValue() 97 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_8)); in getMachineOpValue() 100 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_2)); in getMachineOpValue() 111 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 118 uint64_t Value = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchMCCodeEmitter.cpp | 43 SmallVectorImpl<MCFixup> &Fixups, 49 SmallVectorImpl<MCFixup> &Fixups, 55 SmallVectorImpl<MCFixup> &Fixups, 63 SmallVectorImpl<MCFixup> &Fixups, 72 SmallVectorImpl<MCFixup> &Fixups, 76 SmallVectorImpl<MCFixup> &Fixups, 83 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument 94 return getExprOpValue(MI, MO, Fixups, STI); in getMachineOpValue() 99 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValueSub1() argument 106 SmallVectorImpl<MCFixup> &Fixups, in getImmOpValueAsr2() argument [all …]
|
| /openbsd-src/gnu/llvm/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, 69 SmallVectorImpl<MCFixup> &Fixups, 115 SmallVectorImpl<MCFixup> &Fixups, in encodeRelocImm() argument 133 Fixups.push_back(MCFixup::create(InsertByte, Expr, in encodeRelocImm() 142 SmallVectorImpl<MCFixup> &Fixups, in encodePCRelImm() argument 169 Fixups.push_back(MCFixup::create(InsertByte, Expr, in encodePCRelImm() 177 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUMCCodeEmitter.h | 36 void getBinaryCodeForInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups, 41 APInt &Op, SmallVectorImpl<MCFixup> &Fixups, 45 SmallVectorImpl<MCFixup> &Fixups, 49 SmallVectorImpl<MCFixup> &Fixups, 53 SmallVectorImpl<MCFixup> &Fixups, 58 SmallVectorImpl<MCFixup> &Fixups, 62 SmallVectorImpl<MCFixup> &Fixups,
|
| H A D | SIMCCodeEmitter.cpp | 51 SmallVectorImpl<MCFixup> &Fixups, 55 SmallVectorImpl<MCFixup> &Fixups, 61 SmallVectorImpl<MCFixup> &Fixups, 65 SmallVectorImpl<MCFixup> &Fixups, 69 SmallVectorImpl<MCFixup> &Fixups, 73 SmallVectorImpl<MCFixup> &Fixups, 77 SmallVectorImpl<MCFixup> &Fixups, 84 SmallVectorImpl<MCFixup> &Fixups, 320 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument 324 getBinaryCodeForInstr(MI, Fixups, Encoding, Scratch, STI); in encodeInstruction() [all …]
|
| H A D | R600MCCodeEmitter.cpp | 43 SmallVectorImpl<MCFixup> &Fixups, 48 SmallVectorImpl<MCFixup> &Fixups, 59 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()
|
| /openbsd-src/gnu/llvm/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,
|