Home
last modified time | relevance | path

Searched refs:Fixups (Results 1 – 25 of 90) sorted by relevance

1234

/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCCodeEmitter.cpp51 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 DMipsMCCodeEmitter.h51 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 DMipsMCCodeEmitter.cpp152 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 DPPCMCCodeEmitter.cpp43 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 DPPCMCCodeEmitter.h39 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 DAArch64MCCodeEmitter.cpp56 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 DCSKYMCCodeEmitter.h36 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 DCSKYMCCodeEmitter.cpp31 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 DCSKYAsmBackend.cpp32 {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 DARMMCCodeEmitter.cpp81 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 DXtensaMCCodeEmitter.cpp47 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 DSparcMCCodeEmitter.cpp57 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 DVEMCCodeEmitter.cpp52 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 DMSP430MCCodeEmitter.cpp46 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 DAVRMCCodeEmitter.h50 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 DAVRMCCodeEmitter.cpp91 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 DRISCVMCCodeEmitter.cpp53 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 DLanaiMCCodeEmitter.cpp52 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 DBPFMCCodeEmitter.cpp48 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 DLoongArchMCCodeEmitter.cpp43 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 DM68kMCCodeEmitter.cpp43 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 DAMDGPUMCCodeEmitter.h36 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 DSIMCCodeEmitter.cpp51 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 DR600MCCodeEmitter.cpp43 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 DHexagonMCCodeEmitter.h53 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,

1234