Home
last modified time | relevance | path

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

123456

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCCodeEmitter.cpp48 SmallVectorImpl<MCFixup> &Fixups,
54 SmallVectorImpl<MCFixup> &Fixups,
60 SmallVectorImpl<MCFixup> &Fixups,
68 SmallVectorImpl<MCFixup> &Fixups,
71 SmallVectorImpl<MCFixup> &Fixups,
74 SmallVectorImpl<MCFixup> &Fixups,
77 SmallVectorImpl<MCFixup> &Fixups,
80 SmallVectorImpl<MCFixup> &Fixups,
83 SmallVectorImpl<MCFixup> &Fixups,
86 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/netbsd-src/external/apache2/llvm/dist/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.cpp154 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
182 unsigned long N = Fixups.size(); in encodeInstruction()
183 uint32_t Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction()
208 if (Fixups.size() > N) in encodeInstruction()
209 Fixups.pop_back(); in encodeInstruction()
212 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction()
217 unsigned RegPair = getMovePRegPairOpValue(MI, 0, Fixups, STI); in encodeInstruction()
237 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue() argument
249 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValue()
259 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue1SImm16() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCCodeEmitter.cpp44 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()
60 SmallVectorImpl<MCFixup> &Fixups, in getCondBrEncoding() argument
63 if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI); in getCondBrEncoding()
66 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getCondBrEncoding()
73 SmallVectorImpl<MCFixup> &Fixups, in getAbsDirectBrEncoding() argument
76 if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI); in getAbsDirectBrEncoding()
79 Fixups.push_back(MCFixup::create(0, MO.getExpr(), in getAbsDirectBrEncoding()
86 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 …]
/netbsd-src/external/apache2/llvm/dist/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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCCodeEmitter.cpp57 SmallVectorImpl<MCFixup> &Fixups,
63 SmallVectorImpl<MCFixup> &Fixups,
71 SmallVectorImpl<MCFixup> &Fixups,
77 SmallVectorImpl<MCFixup> &Fixups,
83 SmallVectorImpl<MCFixup> &Fixups,
89 SmallVectorImpl<MCFixup> &Fixups,
95 SmallVectorImpl<MCFixup> &Fixups,
102 SmallVectorImpl<MCFixup> &Fixups,
108 SmallVectorImpl<MCFixup> &Fixups,
114 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp58 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
73 SmallVectorImpl<MCFixup> &Fixups,
76 SmallVectorImpl<MCFixup> &Fixups,
79 SmallVectorImpl<MCFixup> &Fixups,
82 SmallVectorImpl<MCFixup> &Fixups,
85 SmallVectorImpl<MCFixup> &Fixups,
98 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
103 unsigned Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCCodeEmitter.cpp53 SmallVectorImpl<MCFixup> &Fixups,
59 SmallVectorImpl<MCFixup> &Fixups,
65 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
72 SmallVectorImpl<MCFixup> &Fixups,
75 SmallVectorImpl<MCFixup> &Fixups,
88 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
93 uint64_t Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
101 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
113 Fixups.push_back(MCFixup::create(0, Expr, Kind)); in getMachineOpValue()
[all …]
/netbsd-src/external/apache2/llvm/dist/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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCCodeEmitter.h34 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
85 Fixups.push_back(MCFixup::create(0, MO.getExpr(), Kind, MI.getLoc())); in getBranchSymbolOpValue()
89 template <llvm::CSKY::Fixups FIXUP>
[all …]
H A DCSKYMCCodeEmitter.cpp27 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 DCSKYAsmBackend.cpp32 {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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCCodeEmitter.cpp52 SmallVectorImpl<MCFixup> &Fixups,
56 SmallVectorImpl<MCFixup> &Fixups,
60 SmallVectorImpl<MCFixup> &Fixups,
66 SmallVectorImpl<MCFixup> &Fixups,
72 SmallVectorImpl<MCFixup> &Fixups,
76 SmallVectorImpl<MCFixup> &Fixups,
80 SmallVectorImpl<MCFixup> &Fixups,
84 SmallVectorImpl<MCFixup> &Fixups,
110 SmallVectorImpl<MCFixup> &Fixups, in expandFunctionCall() argument
138 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in expandFunctionCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/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(MCFixup::create(0, MO.getExpr(), in encodeRelCondBrTarget()
114 SmallVectorImpl<MCFixup> &Fixups, in encodeLDSTPtrReg() argument
135 SmallVectorImpl<MCFixup> &Fixups, in encodeMemri() argument
161 Fixups.push_back(MCFixup::create(0, OffsetOp.getExpr(), in encodeMemri()
171 SmallVectorImpl<MCFixup> &Fixups, in encodeComplement() argument
180 template <AVR::Fixups Fixup, unsigned Offset>
182 SmallVectorImpl<MCFixup> &Fixups, in encodeImm() argument
192 return getExprOpValue(MO.getExpr(), Fixups, STI); in encodeImm()
[all …]
/netbsd-src/external/apache2/llvm/dist/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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCCodeEmitter.cpp49 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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.h39 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 DSIMCCodeEmitter.cpp45 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,
301 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
307 uint64_t Encoding = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
335 Fixups, STI)); in encodeInstruction()
[all …]
H A DR600MCCodeEmitter.cpp42 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCCodeEmitter.cpp55 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 …]
/netbsd-src/external/apache2/llvm/dist/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,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCWasmStreamer.cpp164 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp54 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset = 0) const;
80 raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups,
291 SmallVectorImpl<MCFixup> &Fixups, in emitImmediate() argument
361 Fixups.push_back(MCFixup::create(static_cast<uint32_t>(OS.tell() - StartByte), in emitImmediate()
382 SmallVectorImpl<MCFixup> &Fixups, in emitMemModRMByte() argument
457 Fixups, -ImmSize); in emitMemModRMByte()
508 emitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, StartByte, OS, Fixups); in emitMemModRMByte()
520 emitImmediate(Disp, MI.getLoc(), 2, FK_Data_2, StartByte, OS, Fixups); in emitMemModRMByte()
547 emitImmediate(Disp, MI.getLoc(), 4, FK_Data_4, StartByte, OS, Fixups); in emitMemModRMByte()
[all …]

123456