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

/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCCodeEmitter.cpp38 SmallVectorImpl<MCFixup> &Fixups) const
44 SmallVectorImpl<MCFixup> &Fixups) const;
47 // MO in MI. Fixups is the list of fixups against MI.
49 SmallVectorImpl<MCFixup> &Fixups) const;
52 // Offset bytes from the start of MI. Add the fixup to Fixups
56 SmallVectorImpl<MCFixup> &Fixups,
60 SmallVectorImpl<MCFixup> &Fixups) const {
61 return getPCRelEncoding(MI, OpNum, Fixups, SystemZ::FK_390_PC16DBL, 2);
64 SmallVectorImpl<MCFixup> &Fixups) const {
65 return getPCRelEncoding(MI, OpNum, Fixups, System
109 getPCRelEncoding(const MCInst &MI, unsigned int OpNum, SmallVectorImpl<MCFixup> &Fixups, unsigned Kind, int64_t Offset) const argument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCCodeEmitter.cpp48 SmallVectorImpl<MCFixup> &Fixups) const;
50 SmallVectorImpl<MCFixup> &Fixups) const;
52 SmallVectorImpl<MCFixup> &Fixups) const;
54 SmallVectorImpl<MCFixup> &Fixups) const;
56 SmallVectorImpl<MCFixup> &Fixups) const;
58 SmallVectorImpl<MCFixup> &Fixups) const;
60 SmallVectorImpl<MCFixup> &Fixups) const;
62 SmallVectorImpl<MCFixup> &Fixups) const;
67 SmallVectorImpl<MCFixup> &Fixups) const;
72 SmallVectorImpl<MCFixup> &Fixups) cons
[all...]
H A DPPCFixupKinds.h19 enum Fixups { enum in namespace:llvm::PPC
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.h30 SmallVectorImpl<MCFixup> &Fixups) const;
33 SmallVectorImpl<MCFixup> &Fixups) const {
H A DSIMCCodeEmitter.cpp58 SmallVectorImpl<MCFixup> &Fixups) const;
62 SmallVectorImpl<MCFixup> &Fixups) const;
128 SmallVectorImpl<MCFixup> &Fixups) const {
130 uint64_t Encoding = getBinaryCodeForInstr(MI, Fixups);
171 SmallVectorImpl<MCFixup> &Fixups) const {
178 Fixups.push_back(MCFixup::Create(0, Expr, Kind, MI.getLoc()));
H A DR600MCCodeEmitter.cpp48 SmallVectorImpl<MCFixup> &Fixups) const;
52 SmallVectorImpl<MCFixup> &Fixups) const;
106 SmallVectorImpl<MCFixup> &Fixups) const {
115 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups);
169 uint64_t Word01 = getBinaryCodeForInstr(MI, Fixups) |
181 uint64_t Inst = getBinaryCodeForInstr(MI, Fixups);
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86FixupKinds.h17 enum Fixups { enum in namespace:llvm::X86
H A DX86MCCodeEmitter.cpp97 SmallVectorImpl<MCFixup> &Fixups,
121 SmallVectorImpl<MCFixup> &Fixups) const;
124 SmallVectorImpl<MCFixup> &Fixups) const;
251 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const {
307 Fixups.push_back(MCFixup::Create(CurByte, Expr, FixupKind, Loc));
315 SmallVectorImpl<MCFixup> &Fixups) const{
344 CurByte, OS, Fixups, -ImmSize);
367 EmitImmediate(Disp, MI.getLoc(), 4, FK_Data_4, CurByte, OS, Fixups);
383 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups);
390 Fixups);
249 EmitImmediate(const MCOperand &DispOp, SMLoc Loc, unsigned Size, MCFixupKind FixupKind, unsigned &CurByte, raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const argument
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.cpp64 SmallVectorImpl<MCFixup> &Fixups) const;
69 SmallVectorImpl<MCFixup> &Fixups) const;
75 SmallVectorImpl<MCFixup> &Fixups) const;
81 SmallVectorImpl<MCFixup> &Fixups) const;
86 SmallVectorImpl<MCFixup> &Fixups) const;
89 SmallVectorImpl<MCFixup> &Fixups) const;
91 SmallVectorImpl<MCFixup> &Fixups) const;
93 SmallVectorImpl<MCFixup> &Fixups) const;
96 getExprOpValue(const MCExpr *Expr,SmallVectorImpl<MCFixup> &Fixups) const;
121 SmallVectorImpl<MCFixup> &Fixups) cons
[all...]
H A DMipsFixupKinds.h25 enum Fixups { enum in namespace:llvm::Mips
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCCodeEmitter.cpp42 SmallVectorImpl<MCFixup> &Fixups) const;
45 SmallVectorImpl<MCFixup> &Fixups) const;
49 SmallVectorImpl<MCFixup> &Fixups) const {
50 return getOffsetUImm12OpValue(MI, OpIdx, Fixups, MemSize);
54 SmallVectorImpl<MCFixup> &Fixups,
58 SmallVectorImpl<MCFixup> &Fixups) const;
60 SmallVectorImpl<MCFixup> &Fixups) const;
65 template<AArch64::Fixups fixupDesired>
67 SmallVectorImpl<MCFixup> &Fixups) const;
70 SmallVectorImpl<MCFixup> &Fixups) cons
140 getOffsetUImm12OpValue(const MCInst &MI, unsigned OpIdx, SmallVectorImpl<MCFixup> &Fixups, int MemSize) const argument
[all...]
H A DAArch64FixupKinds.h22 enum Fixups { enum in namespace:llvm::AArch64
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp70 SmallVectorImpl<MCFixup> &Fixups) const;
75 SmallVectorImpl<MCFixup> &Fixups) const;
81 SmallVectorImpl<MCFixup> &Fixups) const;
85 SmallVectorImpl<MCFixup> &Fixups) const;
90 SmallVectorImpl<MCFixup> &Fixups) const;
95 SmallVectorImpl<MCFixup> &Fixups) const;
99 SmallVectorImpl<MCFixup> &Fixups) const;
103 SmallVectorImpl<MCFixup> &Fixups) const;
107 SmallVectorImpl<MCFixup> &Fixups) const;
112 SmallVectorImpl<MCFixup> &Fixups) cons
462 getBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, unsigned FixupKind, SmallVectorImpl<MCFixup> &Fixups) argument
[all...]
H A DARMFixupKinds.h17 enum Fixups { enum in namespace:llvm::ARM
/freebsd-10.0-release/contrib/llvm/include/llvm/MC/
H A DMCCodeEmitter.h38 SmallVectorImpl<MCFixup> &Fixups) const = 0;
H A DMCAssembler.h211 /// Fixups - The list of fixups in this fragment.
212 SmallVector<MCFixup, 4> Fixups; member in class:llvm::MCDataFragment
224 return Fixups;
228 return Fixups;
237 fixup_iterator fixup_begin() { return Fixups.begin(); }
238 const_fixup_iterator fixup_begin() const { return Fixups.begin(); }
240 fixup_iterator fixup_end() {return Fixups.end();}
241 const_fixup_iterator fixup_end() const {return Fixups.end();}
293 /// Fixups - The list of fixups in this fragment.
294 SmallVector<MCFixup, 1> Fixups; member in class:llvm::MCRelaxableFragment
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/
H A DMBlazeMCCodeEmitter.cpp91 SmallVectorImpl<MCFixup> &Fixups) const;
94 SmallVectorImpl<MCFixup> &Fixups) const;
151 raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups) const {
163 Fixups.push_back(MCFixup::Create(0,oper.getExpr(),FixupKind));
169 Fixups.push_back(MCFixup::Create(0,oper.getExpr(),FixupKind));
179 SmallVectorImpl<MCFixup> &Fixups) const {
195 EmitImmediate(MI, 2, false, CurByte, OS, Fixups);
198 EmitImmediate(MI, 1, false, CurByte, OS, Fixups);
201 EmitImmediate(MI, 1, true, CurByte, OS, Fixups);
204 EmitImmediate(MI, 1, true, CurByte, OS, Fixups);
[all...]
/freebsd-10.0-release/contrib/llvm/lib/MC/
H A DMCPureStreamer.cpp201 SmallVector<MCFixup, 4> Fixups; local
204 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
208 IF->getFixups() = Fixups;
214 SmallVector<MCFixup, 4> Fixups; local
217 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
221 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
222 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
223 DF->getFixups().push_back(Fixups[i]);
H A DWinCOFFStreamer.cpp86 SmallVector<MCFixup, 4> Fixups; local
89 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
93 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
94 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
95 DF->getFixups().push_back(Fixups[i]);
H A DMCELFStreamer.cpp402 SmallVector<MCFixup, 4> Fixups; local
405 Assembler.getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
408 for (unsigned i = 0, e = Fixups.size(); i != e; ++i)
409 fixSymbolsInTLSFixups(Fixups[i].getValue());
434 else if (!SD->isBundleLocked() && Fixups.size() == 0) {
460 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
461 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
462 DF->getFixups().push_back(Fixups[i]);
H A DMCMachOStreamer.cpp380 SmallVector<MCFixup, 4> Fixups; local
383 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
387 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
388 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
389 DF->getFixups().push_back(Fixups[i]);
H A DMCAsmStreamer.cpp1221 SmallVector<MCFixup, 4> Fixups; local
1223 Emitter->EncodeInstruction(Inst, VecOS, Fixups);
1234 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
1235 MCFixup &F = Fixups[i];
1294 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
1295 MCFixup &F = Fixups[i];
H A DMCAssembler.cpp874 SmallVector<MCFixup, 4> Fixups; local
877 getEmitter().EncodeInstruction(Relaxed, VecOS, Fixups);
883 F.getFixups() = Fixups;
1059 OS << " Fixups:[";
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1522 /// Fixups - The list of operands which are to be replaced.
1523 SmallVector<LSRFixup, 16> Fixups; member in class:__anon2650::LSRInstance
1558 Fixups.push_back(LSRFixup());
1559 return Fixups.back();
3882 for (SmallVectorImpl<LSRFixup>::iterator I = Fixups.begin(),
3883 E = Fixups.end(); I != E; ++I) {
4571 for (SmallVectorImpl<LSRFixup>::const_iterator I = Fixups.begin(),
4572 E = Fixups.end(); I != E; ++I) {
4718 for (SmallVectorImpl<LSRFixup>::const_iterator I = Fixups.begin(),
4719 E = Fixups
[all...]
/freebsd-10.0-release/contrib/llvm/utils/TableGen/
H A DFixedLenDecoderEmitter.cpp609 static void resolveTableFixups(DecoderTable &Table, const FixupList &Fixups, argument
613 for (FixupList::const_reverse_iterator I = Fixups.rbegin(),
614 E = Fixups.rend();

Completed in 232 milliseconds