Home
last modified time | relevance | path

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

123

/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsMCCodeEmitter.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 …]
DMipsMCCodeEmitter.cpp185 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
220 unsigned long N = Fixups.size(); in encodeInstruction()
221 uint32_t Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction()
246 if (Fixups.size() > N) in encodeInstruction()
247 Fixups.pop_back(); in encodeInstruction()
251 Binary = getBinaryCodeForInstr(TmpInst, Fixups, STI); in encodeInstruction()
270 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue() argument
283 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValue()
293 SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetOpValue1SImm16() argument
306 Fixups.push_back(MCFixup::create(0, FixupExpression, in getBranchTargetOpValue1SImm16()
[all …]
/external/llvm/lib/Target/SystemZ/MCTargetDesc/
DSystemZMCCodeEmitter.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 …]
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMCCodeEmitter.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 …]
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/MCTargetDesc/
DPPCMCCodeEmitter.cpp39 SmallVectorImpl<MCFixup> &Fixups) const;
41 SmallVectorImpl<MCFixup> &Fixups) const;
43 SmallVectorImpl<MCFixup> &Fixups) const;
45 SmallVectorImpl<MCFixup> &Fixups) const;
47 SmallVectorImpl<MCFixup> &Fixups) const;
49 SmallVectorImpl<MCFixup> &Fixups) const;
51 SmallVectorImpl<MCFixup> &Fixups) const;
56 SmallVectorImpl<MCFixup> &Fixups) const;
61 SmallVectorImpl<MCFixup> &Fixups) const;
63 SmallVectorImpl<MCFixup> &Fixups) const { in EncodeInstruction()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/ARM/MCTargetDesc/
DARMMCCodeEmitter.cpp68 SmallVectorImpl<MCFixup> &Fixups) const;
73 SmallVectorImpl<MCFixup> &Fixups) const;
79 SmallVectorImpl<MCFixup> &Fixups) const;
83 SmallVectorImpl<MCFixup> &Fixups) const;
88 SmallVectorImpl<MCFixup> &Fixups) const;
93 SmallVectorImpl<MCFixup> &Fixups) const;
97 SmallVectorImpl<MCFixup> &Fixups) const;
101 SmallVectorImpl<MCFixup> &Fixups) const;
105 SmallVectorImpl<MCFixup> &Fixups) const;
110 SmallVectorImpl<MCFixup> &Fixups) const;
[all …]
/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MCCodeEmitter.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 …]
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMMCCodeEmitter.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 …]
/external/llvm/lib/Target/Sparc/MCTargetDesc/
DSparcMCCodeEmitter.cpp46 SmallVectorImpl<MCFixup> &Fixups,
52 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups,
62 SmallVectorImpl<MCFixup> &Fixups,
65 SmallVectorImpl<MCFixup> &Fixups,
68 SmallVectorImpl<MCFixup> &Fixups,
71 SmallVectorImpl<MCFixup> &Fixups,
84 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
86 unsigned Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
106 uint64_t op = getMachineOpValue(MI, MO, Fixups, STI); in encodeInstruction()
[all …]
/external/llvm/lib/Target/Lanai/MCTargetDesc/
DLanaiMCCodeEmitter.cpp53 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,
93 Lanai::Fixups FixupKind(const MCExpr *Expr) { in FixupKind()
107 return Lanai::Fixups(0); in FixupKind()
[all …]
/external/llvm/lib/Target/BPF/MCTargetDesc/
DBPFMCCodeEmitter.cpp45 SmallVectorImpl<MCFixup> &Fixups,
51 SmallVectorImpl<MCFixup> &Fixups,
55 SmallVectorImpl<MCFixup> &Fixups,
59 SmallVectorImpl<MCFixup> &Fixups,
78 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
93 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_4)); in getMachineOpValue()
95 Fixups.push_back(MCFixup::create(0, Expr, FK_SecRel_8)); in getMachineOpValue()
98 Fixups.push_back(MCFixup::create(0, Expr, FK_PCRel_2)); in getMachineOpValue()
109 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
116 uint64_t Value = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/MCTargetDesc/
DMBlazeMCCodeEmitter.cpp91 SmallVectorImpl<MCFixup> &Fixups) const;
94 SmallVectorImpl<MCFixup> &Fixups) const;
153 raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups) const { in EmitImmediate()
165 Fixups.push_back(MCFixup::Create(0,oper.getExpr(),FixupKind)); in EmitImmediate()
171 Fixups.push_back(MCFixup::Create(0,oper.getExpr(),FixupKind)); in EmitImmediate()
181 SmallVectorImpl<MCFixup> &Fixups) const { in EncodeInstruction()
197 EmitImmediate(MI, 2, false, CurByte, OS, Fixups); in EncodeInstruction()
200 EmitImmediate(MI, 1, false, CurByte, OS, Fixups); in EncodeInstruction()
203 EmitImmediate(MI, 1, true, CurByte, OS, Fixups); in EncodeInstruction()
206 EmitImmediate(MI, 1, true, CurByte, OS, Fixups); in EncodeInstruction()
[all …]
/external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
DAMDGPUMCCodeEmitter.h29 SmallVectorImpl<MCFixup> &Fixups) const;
32 SmallVectorImpl<MCFixup> &Fixups) const { in getMachineOpValue() argument
37 SmallVectorImpl<MCFixup> &Fixups) const { in GPR4AlignEncode() argument
41 SmallVectorImpl<MCFixup> &Fixups) const { in GPR2AlignEncode() argument
48 SmallVectorImpl<MCFixup> &Fixups) const { in i32LiteralEncode() argument
52 SmallVectorImpl<MCFixup> &Fixups) const { in SMRDmemriEncode() argument
DR600MCCodeEmitter.cpp54 SmallVectorImpl<MCFixup> &Fixups) const;
58 SmallVectorImpl<MCFixup> &Fixups) const;
61 void EmitALUInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups,
66 SmallVectorImpl<MCFixup> &Fixups,
68 void EmitTexInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups,
151 SmallVectorImpl<MCFixup> &Fixups) const { in EncodeInstruction()
153 EmitTexInstr(MI, Fixups, OS); in EncodeInstruction()
164 uint64_t inst = getBinaryCodeForInstr(MI, Fixups); in EncodeInstruction()
176 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups); in EncodeInstruction()
186 EmitALUInstr(MI, Fixups, OS); in EncodeInstruction()
[all …]
/external/llvm/lib/Target/AMDGPU/MCTargetDesc/
DSIMCCodeEmitter.cpp55 SmallVectorImpl<MCFixup> &Fixups,
60 SmallVectorImpl<MCFixup> &Fixups,
66 SmallVectorImpl<MCFixup> &Fixups,
192 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
195 uint64_t Encoding = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
243 SmallVectorImpl<MCFixup> &Fixups, in getSOPPBrEncoding() argument
250 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc())); in getSOPPBrEncoding()
254 return getMachineOpValue(MI, MO, Fixups, STI); in getSOPPBrEncoding()
259 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
271 Fixups.push_back(MCFixup::create(4, MO.getExpr(), Kind, MI.getLoc())); in getMachineOpValue()
DR600MCCodeEmitter.cpp46 SmallVectorImpl<MCFixup> &Fixups,
51 SmallVectorImpl<MCFixup> &Fixups,
87 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
97 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
121 uint64_t Word01 = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
131 uint64_t Inst = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction()
157 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
173 Fixups.push_back(MCFixup::create(offset, MO.getExpr(), FK_SecRel_4, MI.getLoc())); in getMachineOpValue()
DAMDGPUMCCodeEmitter.h32 SmallVectorImpl<MCFixup> &Fixups,
36 SmallVectorImpl<MCFixup> &Fixups, in getMachineOpValue() argument
42 SmallVectorImpl<MCFixup> &Fixups, in getSOPPBrEncoding() argument
/external/swiftshader/third_party/LLVM/lib/MC/
DMCPureStreamer.cpp199 SmallVector<MCFixup, 4> Fixups; in EmitInstToFragment() local
202 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups); in EmitInstToFragment()
206 IF->getFixups() = Fixups; in EmitInstToFragment()
212 SmallVector<MCFixup, 4> Fixups; in EmitInstToData() local
215 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups); in EmitInstToData()
219 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) { in EmitInstToData()
220 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size()); in EmitInstToData()
221 DF->addFixup(Fixups[i]); in EmitInstToData()
DMCELFStreamer.cpp335 SmallVector<MCFixup, 4> Fixups; in EmitInstToData() local
338 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups); in EmitInstToData()
341 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) in EmitInstToData()
342 fixSymbolsInTLSFixups(Fixups[i].getValue()); in EmitInstToData()
345 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) { in EmitInstToData()
346 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size()); in EmitInstToData()
347 DF->addFixup(Fixups[i]); in EmitInstToData()
/external/swiftshader/third_party/LLVM/include/llvm/MC/
DMCAssembler.h112 std::vector<MCFixup> Fixups; variable
133 assert((Fixups.empty() || Fixup.getOffset() > Fixups.back().getOffset()) && in addFixup()
135 Fixups.push_back(Fixup); in addFixup()
138 std::vector<MCFixup> &getFixups() { return Fixups; } in getFixups()
139 const std::vector<MCFixup> &getFixups() const { return Fixups; } in getFixups()
141 fixup_iterator fixup_begin() { return Fixups.begin(); } in fixup_begin()
142 const_fixup_iterator fixup_begin() const { return Fixups.begin(); } in fixup_begin()
144 fixup_iterator fixup_end() {return Fixups.end();} in fixup_end()
145 const_fixup_iterator fixup_end() const {return Fixups.end();} in fixup_end()
147 size_t fixup_size() const { return Fixups.size(); } in fixup_size()
[all …]
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCCodeEmitter.h37 const MCExpr *ME, SmallVectorImpl<MCFixup> &Fixups,
48 SmallVectorImpl<MCFixup> &Fixups,
52 SmallVectorImpl<MCFixup> &Fixups,
59 SmallVectorImpl<MCFixup> &Fixups,
64 SmallVectorImpl<MCFixup> &Fixups,
DHexagonMCCodeEmitter.cpp68 SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
81 EncodeSingleInstruction(HMI, OS, Fixups, STI, in encodeInstruction()
106 const MCInst &MI, raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups, in EncodeSingleInstruction() argument
186 Binary = getBinaryCodeForInstr(HMB, Fixups, STI); in EncodeSingleInstruction()
268 unsigned subInstSlot0Bits = getBinaryCodeForInstr(*subInst0, Fixups, STI); in EncodeSingleInstruction()
270 unsigned subInstSlot1Bits = getBinaryCodeForInstr(*subInst1, Fixups, STI); in EncodeSingleInstruction()
294 Hexagon::Fixups getFixupNoBits(MCInstrInfo const &MCII, const MCInst &MI, in getFixupNoBits()
441 SmallVectorImpl<MCFixup> &Fixups, in getExprOpValue() argument
453 getExprOpValue(MI, MO, Binary->getLHS(), Fixups, STI); in getExprOpValue()
454 getExprOpValue(MI, MO, Binary->getRHS(), Fixups, STI); in getExprOpValue()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/MCTargetDesc/
DX86MCCodeEmitter.cpp92 SmallVectorImpl<MCFixup> &Fixups,
116 SmallVectorImpl<MCFixup> &Fixups) const;
119 SmallVectorImpl<MCFixup> &Fixups) const;
195 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const { in EmitImmediate() argument
237 Fixups.push_back(MCFixup::Create(CurByte, Expr, FixupKind)); in EmitImmediate()
245 SmallVectorImpl<MCFixup> &Fixups) const{ in EmitMemModRMByte()
274 CurByte, OS, Fixups, -ImmSize); in EmitMemModRMByte()
297 EmitImmediate(Disp, 4, FK_Data_4, CurByte, OS, Fixups); in EmitMemModRMByte()
313 EmitImmediate(Disp, 1, FK_Data_1, CurByte, OS, Fixups); in EmitMemModRMByte()
320 Fixups); in EmitMemModRMByte()
[all …]
/external/llvm/lib/Target/WebAssembly/MCTargetDesc/
DWebAssemblyMCCodeEmitter.cpp40 SmallVectorImpl<MCFixup> &Fixups,
44 SmallVectorImpl<MCFixup> &Fixups,
57 const MCInst &MI, raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups, in encodeInstruction() argument
77 Fixups.push_back(MCFixup::create( in encodeInstruction()
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86MCCodeEmitter.cpp105 SmallVectorImpl<MCFixup> &Fixups,
127 raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups,
131 SmallVectorImpl<MCFixup> &Fixups,
280 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const { in EmitImmediate() argument
344 Fixups.push_back(MCFixup::create(CurByte, Expr, FixupKind, Loc)); in EmitImmediate()
352 SmallVectorImpl<MCFixup> &Fixups, in emitMemModRMByte() argument
403 CurByte, OS, Fixups, -ImmSize); in emitMemModRMByte()
454 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups); in emitMemModRMByte()
465 EmitImmediate(Disp, MI.getLoc(), 2, FK_Data_2, CurByte, OS, Fixups); in emitMemModRMByte()
486 EmitImmediate(Disp, MI.getLoc(), 4, FK_Data_4, CurByte, OS, Fixups); in emitMemModRMByte()
[all …]

123