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

12

/freebsd-9.3-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;
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
165 getPCRelEncoding(const MCInst &MI, unsigned OpNum, SmallVectorImpl<MCFixup> &Fixups, unsigned Kind, int64_t Offset) const argument
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCCodeEmitter.cpp49 SmallVectorImpl<MCFixup> &Fixups) const;
51 SmallVectorImpl<MCFixup> &Fixups) const;
53 SmallVectorImpl<MCFixup> &Fixups) const;
55 SmallVectorImpl<MCFixup> &Fixups) const;
57 SmallVectorImpl<MCFixup> &Fixups) const;
59 SmallVectorImpl<MCFixup> &Fixups) const;
61 SmallVectorImpl<MCFixup> &Fixups) const;
63 SmallVectorImpl<MCFixup> &Fixups) const;
65 SmallVectorImpl<MCFixup> &Fixups) const;
67 SmallVectorImpl<MCFixup> &Fixups) cons
[all...]
H A DPPCFixupKinds.h19 enum Fixups { enum in namespace:llvm::PPC
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.h31 SmallVectorImpl<MCFixup> &Fixups) const;
34 SmallVectorImpl<MCFixup> &Fixups) const {
H A DR600MCCodeEmitter.cpp47 SmallVectorImpl<MCFixup> &Fixups) const;
51 SmallVectorImpl<MCFixup> &Fixups) const;
90 SmallVectorImpl<MCFixup> &Fixups) const {
99 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups);
123 uint64_t Word01 = getBinaryCodeForInstr(MI, Fixups);
133 uint64_t Inst = getBinaryCodeForInstr(MI, Fixups);
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()));
/freebsd-9.3-release/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp43 SmallVectorImpl<MCFixup> &Fixups) const;
48 SmallVectorImpl<MCFixup> &Fixups) const;
53 SmallVectorImpl<MCFixup> &Fixups) const;
56 SmallVectorImpl<MCFixup> &Fixups) const;
58 SmallVectorImpl<MCFixup> &Fixups) const;
72 SmallVectorImpl<MCFixup> &Fixups) const {
73 unsigned Bits = getBinaryCodeForInstr(MI, Fixups);
91 uint64_t op = getMachineOpValue(MI, MO, Fixups);
102 SmallVectorImpl<MCFixup> &Fixups) const {
114 Fixups
[all...]
H A DSparcFixupKinds.h17 enum Fixups { enum in namespace:llvm::Sparc
H A DSparcMCExpr.h85 Sparc::Fixups getFixupKind() const { return getFixupKind(Kind); }
106 static Sparc::Fixups getFixupKind(VariantKind Kind);
H A DSparcAsmBackend.cpp154 switch ((Sparc::Fixups)Fixup.getKind()) {
/freebsd-9.3-release/contrib/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...]
/freebsd-9.3-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;
63 SmallVectorImpl<MCFixup> &Fixups) const;
65 SmallVectorImpl<MCFixup> &Fixups) const;
67 SmallVectorImpl<MCFixup> &Fixups) cons
157 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-9.3-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCCodeEmitter.cpp69 SmallVectorImpl<MCFixup> &Fixups) const;
74 SmallVectorImpl<MCFixup> &Fixups) const;
80 SmallVectorImpl<MCFixup> &Fixups) const;
84 SmallVectorImpl<MCFixup> &Fixups) const;
89 SmallVectorImpl<MCFixup> &Fixups) const;
94 SmallVectorImpl<MCFixup> &Fixups) const;
98 SmallVectorImpl<MCFixup> &Fixups) const;
102 SmallVectorImpl<MCFixup> &Fixups) const;
106 SmallVectorImpl<MCFixup> &Fixups) const;
111 SmallVectorImpl<MCFixup> &Fixups) cons
474 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-9.3-release/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCCodeEmitter.cpp74 SmallVectorImpl<MCFixup> &Fixups) const;
79 SmallVectorImpl<MCFixup> &Fixups) const;
85 SmallVectorImpl<MCFixup> &Fixups) const;
91 SmallVectorImpl<MCFixup> &Fixups) const;
97 SmallVectorImpl<MCFixup> &Fixups) const;
103 SmallVectorImpl<MCFixup> &Fixups) const;
108 SmallVectorImpl<MCFixup> &Fixups) const;
111 SmallVectorImpl<MCFixup> &Fixups) const;
113 SmallVectorImpl<MCFixup> &Fixups) const;
115 SmallVectorImpl<MCFixup> &Fixups) cons
[all...]
H A DMipsFixupKinds.h25 enum Fixups { enum in namespace:llvm::Mips
/freebsd-9.3-release/contrib/llvm/include/llvm/MC/
H A DMCCodeEmitter.h38 SmallVectorImpl<MCFixup> &Fixups) const = 0;
H A DMCAssembler.h212 /// Fixups - The list of fixups in this fragment.
213 SmallVector<MCFixup, 4> Fixups; member in class:llvm::MCDataFragment
225 return Fixups;
229 return Fixups;
238 fixup_iterator fixup_begin() { return Fixups.begin(); }
239 const_fixup_iterator fixup_begin() const { return Fixups.begin(); }
241 fixup_iterator fixup_end() {return Fixups.end();}
242 const_fixup_iterator fixup_end() const {return Fixups.end();}
294 /// Fixups - The list of fixups in this fragment.
295 SmallVector<MCFixup, 1> Fixups; member in class:llvm::MCRelaxableFragment
[all...]
/freebsd-9.3-release/contrib/llvm/lib/MC/
H A DMCPureStreamer.cpp199 SmallVector<MCFixup, 4> Fixups; local
202 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
206 IF->getFixups() = Fixups;
212 SmallVector<MCFixup, 4> Fixups; local
215 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
219 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
220 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
221 DF->getFixups().push_back(Fixups[i]);
H A DWinCOFFStreamer.cpp83 SmallVector<MCFixup, 4> Fixups; local
86 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
90 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
91 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
92 DF->getFixups().push_back(Fixups[i]);
H A DMCELFStreamer.cpp440 SmallVector<MCFixup, 4> Fixups; local
443 Assembler.getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
446 for (unsigned i = 0, e = Fixups.size(); i != e; ++i)
447 fixSymbolsInTLSFixups(Fixups[i].getValue());
472 else if (!SD->isBundleLocked() && Fixups.size() == 0) {
498 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
499 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
500 DF->getFixups().push_back(Fixups[i]);
H A DMCMachOStreamer.cpp384 SmallVector<MCFixup, 4> Fixups; local
387 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
391 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
392 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
393 DF->getFixups().push_back(Fixups[i]);
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/
H A DAMDGPUMCInstLower.cpp96 SmallVector<MCFixup, 4> Fixups; local
102 InstEmitter.EncodeInstruction(TmpInst, CodeStream, Fixups);

Completed in 377 milliseconds

12