Searched defs:Fixups (Results 1 - 20 of 20) sorted by relevance

/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86FixupKinds.h17 enum Fixups { enum in namespace:llvm::X86
H A DX86MCCodeEmitter.cpp105 SmallVectorImpl<MCFixup> &Fixups,
129 SmallVectorImpl<MCFixup> &Fixups) const;
132 SmallVectorImpl<MCFixup> &Fixups) const;
305 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const {
361 Fixups.push_back(MCFixup::Create(CurByte, Expr, FixupKind, Loc));
369 SmallVectorImpl<MCFixup> &Fixups) const{
399 CurByte, OS, Fixups, -ImmSize);
422 EmitImmediate(Disp, MI.getLoc(), 4, FK_Data_4, CurByte, OS, Fixups);
439 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups);
447 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups,
303 EmitImmediate(const MCOperand &DispOp, SMLoc Loc, unsigned Size, MCFixupKind FixupKind, unsigned &CurByte, raw_ostream &OS, SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const argument
[all...]
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCFixupKinds.h19 enum Fixups { enum in namespace:llvm::PPC
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMFixupKinds.h17 enum Fixups { enum in namespace:llvm::ARM
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
475 getBranchTargetOpValue(const MCInst &MI, unsigned OpIdx, unsigned FixupKind, SmallVectorImpl<MCFixup> &Fixups) argument
[all...]
/external/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;
56 SmallVectorImpl<MCFixup> &Fixups) const;
58 SmallVectorImpl<MCFixup> &Fixups) const;
60 SmallVectorImpl<MCFixup> &Fixups) const;
62 SmallVectorImpl<MCFixup> &Fixups) const;
64 SmallVectorImpl<MCFixup> &Fixups) const;
67 // Offset bytes from the start of MI. Add the fixup to Fixups
173 getPCRelEncoding(const MCInst &MI, unsigned OpNum, SmallVectorImpl<MCFixup> &Fixups, unsigned Kind, int64_t Offset) const argument
[all...]
/external/llvm/lib/MC/
H A DMCMachOStreamer.cpp381 SmallVector<MCFixup, 4> Fixups; local
384 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
388 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
389 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
390 DF->getFixups().push_back(Fixups[i]);
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.cpp424 SmallVector<MCFixup, 4> Fixups; local
427 Assembler.getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
430 for (unsigned i = 0, e = Fixups.size(); i != e; ++i)
431 fixSymbolsInTLSFixups(Fixups[i].getValue());
456 else if (!SD->isBundleLocked() && Fixups.size() == 0) {
482 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
483 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
484 DF->getFixups().push_back(Fixups[i]);
H A DMCAssembler.cpp881 SmallVector<MCFixup, 4> Fixups; local
884 getEmitter().EncodeInstruction(Relaxed, VecOS, Fixups);
890 F.getFixups() = Fixups;
1068 OS << " Fixups:[";
H A DMCAsmStreamer.cpp1212 SmallVector<MCFixup, 4> Fixups; local
1214 Emitter->EncodeInstruction(Inst, VecOS, Fixups);
1225 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
1226 MCFixup &F = Fixups[i];
1285 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
1286 MCFixup &F = Fixups[i];
/external/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
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsFixupKinds.h25 enum Fixups { enum in namespace:llvm::Mips
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/MCTargetDesc/
H A 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 {
153 EmitTexInstr(MI, Fixups, OS);
164 uint64_t inst = getBinaryCodeForInstr(MI, Fixups);
176 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups);
186 EmitALUInstr(MI, Fixups, O
192 EmitALUInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups, raw_ostream &OS) const argument
330 EmitALU(const MCInst &MI, unsigned numSrc, SmallVectorImpl<MCFixup> &Fixups, raw_ostream &OS) const argument
393 EmitTexInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups, raw_ostream &OS) const argument
[all...]
/external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
H A 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 {
153 EmitTexInstr(MI, Fixups, OS);
164 uint64_t inst = getBinaryCodeForInstr(MI, Fixups);
176 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups);
186 EmitALUInstr(MI, Fixups, O
192 EmitALUInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups, raw_ostream &OS) const argument
330 EmitALU(const MCInst &MI, unsigned numSrc, SmallVectorImpl<MCFixup> &Fixups, raw_ostream &OS) const argument
393 EmitTexInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups, raw_ostream &OS) const argument
[all...]
/external/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();
/external/llvm/include/llvm/MC/
H A DMCAssembler.h219 /// Fixups - The list of fixups in this fragment.
220 SmallVector<MCFixup, 4> Fixups; member in class:llvm::MCDataFragment
232 return Fixups;
236 return Fixups;
245 fixup_iterator fixup_begin() { return Fixups.begin(); }
246 const_fixup_iterator fixup_begin() const { return Fixups.begin(); }
248 fixup_iterator fixup_end() {return Fixups.end();}
249 const_fixup_iterator fixup_end() const {return Fixups.end();}
301 /// Fixups - The list of fixups in this fragment.
302 SmallVector<MCFixup, 1> Fixups; member in class:llvm::MCRelaxableFragment
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1607 /// Fixups - The list of operands which are to be replaced.
1608 SmallVector<LSRFixup, 16> Fixups; member in class:__anon22597::LSRInstance
1643 Fixups.push_back(LSRFixup());
1644 return Fixups.back();
3968 for (SmallVectorImpl<LSRFixup>::iterator I = Fixups.begin(),
3969 E = Fixups.end(); I != E; ++I) {
4658 for (SmallVectorImpl<LSRFixup>::const_iterator I = Fixups.begin(),
4659 E = Fixups.end(); I != E; ++I) {
4805 for (SmallVectorImpl<LSRFixup>::const_iterator I = Fixups.begin(),
4806 E = Fixups
[all...]

Completed in 382 milliseconds