Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
HDSystemZMCCodeEmitter.cpp41 SmallVectorImpl<MCFixup> &Fixups,
47 SmallVectorImpl<MCFixup> &Fixups,
53 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
73 SmallVectorImpl<MCFixup> &Fixups,
76 SmallVectorImpl<MCFixup> &Fixups,
85 SmallVectorImpl<MCFixup> &Fixups,
[all …]
/NextBSD/contrib/llvm/lib/Target/Mips/MCTargetDesc/
HDMipsMCCodeEmitter.h55 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups,
68 SmallVectorImpl<MCFixup> &Fixups,
75 SmallVectorImpl<MCFixup> &Fixups,
81 SmallVectorImpl<MCFixup> &Fixups,
85 SmallVectorImpl<MCFixup> &Fixups,
89 SmallVectorImpl<MCFixup> &Fixups,
95 SmallVectorImpl<MCFixup> &Fixups,
102 SmallVectorImpl<MCFixup> &Fixups,
109 SmallVectorImpl<MCFixup> &Fixups,
[all …]
HDMipsMCCodeEmitter.cpp149 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
172 unsigned long N = Fixups.size(); in encodeInstruction()
173 uint32_t Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction()
194 if (Fixups.size() > N) in encodeInstruction()
195 Fixups.pop_back(); in encodeInstruction()
199 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction()
218 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue() argument
231 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValue()
241 SmallVectorImpl<MCFixup> &Fixups, in getBranchTarget7OpValueMM() argument
253 Fixups.push_back(MCFixup::create(0, Expr, in getBranchTarget7OpValueMM()
[all …]
/NextBSD/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
HDPPCMCCodeEmitter.cpp52 SmallVectorImpl<MCFixup> &Fixups,
55 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
73 SmallVectorImpl<MCFixup> &Fixups,
76 SmallVectorImpl<MCFixup> &Fixups,
79 SmallVectorImpl<MCFixup> &Fixups,
[all …]
HDPPCFixupKinds.h19 enum Fixups { enum
/NextBSD/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
HDAArch64MCCodeEmitter.cpp49 SmallVectorImpl<MCFixup> &Fixups,
55 SmallVectorImpl<MCFixup> &Fixups,
63 SmallVectorImpl<MCFixup> &Fixups,
69 SmallVectorImpl<MCFixup> &Fixups,
75 SmallVectorImpl<MCFixup> &Fixups,
81 SmallVectorImpl<MCFixup> &Fixups,
87 SmallVectorImpl<MCFixup> &Fixups,
94 SmallVectorImpl<MCFixup> &Fixups,
100 SmallVectorImpl<MCFixup> &Fixups,
106 SmallVectorImpl<MCFixup> &Fixups,
[all …]
HDAArch64FixupKinds.h18 enum Fixups { enum
/NextBSD/contrib/llvm/lib/Target/ARM/MCTargetDesc/
HDARMMCCodeEmitter.cpp69 SmallVectorImpl<MCFixup> &Fixups,
75 SmallVectorImpl<MCFixup> &Fixups,
82 SmallVectorImpl<MCFixup> &Fixups,
87 SmallVectorImpl<MCFixup> &Fixups,
93 SmallVectorImpl<MCFixup> &Fixups,
99 SmallVectorImpl<MCFixup> &Fixups,
104 SmallVectorImpl<MCFixup> &Fixups,
109 SmallVectorImpl<MCFixup> &Fixups,
114 SmallVectorImpl<MCFixup> &Fixups,
120 SmallVectorImpl<MCFixup> &Fixups,
[all …]
HDARMFixupKinds.h17 enum Fixups { enum
/NextBSD/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
HDSparcMCCodeEmitter.cpp45 SmallVectorImpl<MCFixup> &Fixups,
51 SmallVectorImpl<MCFixup> &Fixups,
57 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
70 SmallVectorImpl<MCFixup> &Fixups,
83 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
85 unsigned Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
105 uint64_t op = getMachineOpValue(MI, MO, Fixups, STI); in encodeInstruction()
[all …]
HDSparcMCExpr.h85 Sparc::Fixups getFixupKind() const { return getFixupKind(Kind); } in getFixupKind()
107 static Sparc::Fixups getFixupKind(VariantKind Kind);
/NextBSD/contrib/llvm/lib/Target/BPF/MCTargetDesc/
HDBPFMCCodeEmitter.cpp44 SmallVectorImpl<MCFixup> &Fixups,
50 SmallVectorImpl<MCFixup> &Fixups,
54 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
77 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
92 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_4)); in getMachineOpValue()
94 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_8)); in getMachineOpValue()
97 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_2)); in getMachineOpValue()
108 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
115 uint64_t Value = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
[all …]
/NextBSD/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/
HDSIMCCodeEmitter.cpp56 SmallVectorImpl<MCFixup> &Fixups,
61 SmallVectorImpl<MCFixup> &Fixups,
67 SmallVectorImpl<MCFixup> &Fixups,
183 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
186 uint64_t Encoding = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
230 SmallVectorImpl<MCFixup> &Fixups, in getSOPPBrEncoding() argument
237 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc())); in getSOPPBrEncoding()
241 return getMachineOpValue(MI, MO, Fixups, STI); in getSOPPBrEncoding()
246 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
264 Fixups.push_back(MCFixup::create(4, Expr, Kind, MI.getLoc())); in getMachineOpValue()
HDR600MCCodeEmitter.cpp46 SmallVectorImpl<MCFixup> &Fixups,
51 SmallVectorImpl<MCFixup> &Fixups,
91 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
101 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
125 uint64_t Word01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
135 uint64_t Inst = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
HDAMDGPUMCCodeEmitter.h32 SmallVectorImpl<MCFixup> &Fixups,
36 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
42 SmallVectorImpl<MCFixup> &Fixups, in getSOPPBrEncoding() argument
HDAMDGPUFixupKinds.h17 enum Fixups { enum
/NextBSD/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
HDHexagonMCCodeEmitter.h37 const MCExpr *ME, SmallVectorImpl<MCFixup> &Fixups,
48 SmallVectorImpl<MCFixup> &Fixups,
52 SmallVectorImpl<MCFixup> &Fixups,
59 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
HDHexagonMCCodeEmitter.cpp68 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
81 EncodeSingleInstruction(HMI, OS, Fixups, STI, in encodeInstruction()
93 const MCInst &MI, raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups, in EncodeSingleInstruction() argument
145 Binary = getBinaryCodeForInstr(HMB, Fixups, STI); in EncodeSingleInstruction()
228 unsigned subInstSlot0Bits = getBinaryCodeForInstr(*subInst0, Fixups, STI); in EncodeSingleInstruction()
230 unsigned subInstSlot1Bits = getBinaryCodeForInstr(*subInst1, Fixups, STI); in EncodeSingleInstruction()
238 static Hexagon::Fixups getFixupNoBits(MCInstrInfo const &MCII, const MCInst &MI, in getFixupNoBits()
378 SmallVectorImpl<MCFixup> &Fixups, in getExprOpValue() argument
393 Res = getExprOpValue(MI, MO, cast<MCBinaryExpr>(ME)->getLHS(), Fixups, STI); in getExprOpValue()
395 getExprOpValue(MI, MO, cast<MCBinaryExpr>(ME)->getRHS(), Fixups, STI); in getExprOpValue()
[all …]
/NextBSD/contrib/llvm/lib/Target/X86/MCTargetDesc/
HDX86MCCodeEmitter.cpp125 SmallVectorImpl<MCFixup> &Fixups,
149 SmallVectorImpl<MCFixup> &Fixups,
153 SmallVectorImpl<MCFixup> &Fixups,
296 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const { in EmitImmediate() argument
358 Fixups.push_back(MCFixup::create(CurByte, Expr, FixupKind, Loc)); in EmitImmediate()
366 SmallVectorImpl<MCFixup> &Fixups, in EmitMemModRMByte() argument
397 CurByte, OS, Fixups, -ImmSize); in EmitMemModRMByte()
448 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups); in EmitMemModRMByte()
459 EmitImmediate(Disp, MI.getLoc(), 2, FK_Data_2, CurByte, OS, Fixups); in EmitMemModRMByte()
480 EmitImmediate(Disp, MI.getLoc(), 4, FK_Data_4, CurByte, OS, Fixups); in EmitMemModRMByte()
[all …]
HDX86FixupKinds.h17 enum Fixups { enum
/NextBSD/contrib/llvm/lib/MC/
HDWinCOFFStreamer.cpp48 SmallVector<MCFixup, 4> Fixups; in EmitInstToData() local
51 getAssembler().getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI); in EmitInstToData()
55 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) { in EmitInstToData()
56 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size()); in EmitInstToData()
57 DF->getFixups().push_back(Fixups[i]); in EmitInstToData()
HDMCELFStreamer.cpp479 SmallVector<MCFixup, 4> Fixups; in EmitInstToData() local
482 Assembler.getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI); in EmitInstToData()
485 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) in EmitInstToData()
486 fixSymbolsInTLSFixups(Fixups[i].getValue()); in EmitInstToData()
520 else if (!isBundleLocked() && Fixups.size() == 0) { in EmitInstToData()
548 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) { in EmitInstToData()
549 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size()); in EmitInstToData()
550 DF->getFixups().push_back(Fixups[i]); in EmitInstToData()
HDMCMachOStreamer.cpp442 SmallVector<MCFixup, 4> Fixups; in EmitInstToData() local
445 getAssembler().getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI); in EmitInstToData()
449 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) { in EmitInstToData()
450 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size()); in EmitInstToData()
451 DF->getFixups().push_back(Fixups[i]); in EmitInstToData()
/NextBSD/contrib/llvm/include/llvm/MC/
HDMCAssembler.h198 SmallVector<MCFixup, FixupsSize> Fixups;
211 SmallVectorImpl<MCFixup> &getFixups() { return Fixups; }
212 const SmallVectorImpl<MCFixup> &getFixups() const { return Fixups; }
214 fixup_iterator fixup_begin() { return Fixups.begin(); }
215 const_fixup_iterator fixup_begin() const { return Fixups.begin(); }
217 fixup_iterator fixup_end() { return Fixups.end(); }
218 const_fixup_iterator fixup_end() const { return Fixups.end(); }
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDAMDGPUMCInstLower.cpp131 SmallVector<MCFixup, 4> Fixups; in EmitInstruction() local
137 InstEmitter.encodeInstruction(TmpInst, CodeStream, Fixups, in EmitInstruction()

12