HomeSort by relevance Sort by last modified time
    Searched refs:Fixups (Results 1 - 19 of 19) sorted by null

  /external/llvm/lib/Target/X86/MCTargetDesc/
X86FixupKinds.h 17 enum Fixups {
X86MCCodeEmitter.cpp 96 SmallVectorImpl<MCFixup> &Fixups,
120 SmallVectorImpl<MCFixup> &Fixups) const;
123 SmallVectorImpl<MCFixup> &Fixups) const;
242 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const {
293 Fixups.push_back(MCFixup::Create(CurByte, Expr, FixupKind, Loc));
301 SmallVectorImpl<MCFixup> &Fixups) const{
330 CurByte, OS, Fixups, -ImmSize);
353 EmitImmediate(Disp, MI.getLoc(), 4, FK_Data_4, CurByte, OS, Fixups);
369 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups);
376 Fixups);
    [all...]
  /external/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCMCCodeEmitter.cpp 39 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
    [all...]
PPCFixupKinds.h 17 enum Fixups {
  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsMCCodeEmitter.cpp 59 SmallVectorImpl<MCFixup> &Fixups) const;
64 SmallVectorImpl<MCFixup> &Fixups) const;
70 SmallVectorImpl<MCFixup> &Fixups) const;
76 SmallVectorImpl<MCFixup> &Fixups) const;
81 SmallVectorImpl<MCFixup> &Fixups) const;
84 SmallVectorImpl<MCFixup> &Fixups) const;
86 SmallVectorImpl<MCFixup> &Fixups) const;
88 SmallVectorImpl<MCFixup> &Fixups) const;
113 SmallVectorImpl<MCFixup> &Fixups) const
115 uint32_t Binary = getBinaryCodeForInstr(MI, Fixups);
    [all...]
MipsFixupKinds.h 25 enum Fixups {
26 // Branch fixups resulting in R_MIPS_16.
  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMMCCodeEmitter.cpp 70 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) const
    [all...]
ARMFixupKinds.h 17 enum Fixups {
62 // The following fixups handle the ARM BL instructions. These can be
69 // fixup_arm_uncondbl and fixup_arm_condbl as identical fixups.
  /external/llvm/include/llvm/MC/
MCCodeEmitter.h 35 SmallVectorImpl<MCFixup> &Fixups) const = 0;
MCAssembler.h 119 /// Fixups - The list of fixups in this fragment.
120 std::vector<MCFixup> Fixups;
140 // Enforce invariant that fixups are in offset order.
141 assert((Fixups.empty() || Fixup.getOffset() >= Fixups.back().getOffset()) &&
142 "Fixups must be added in order!");
143 Fixups.push_back(Fixup);
146 std::vector<MCFixup> &getFixups() { return Fixups; }
147 const std::vector<MCFixup> &getFixups() const { return Fixups; }
    [all...]
  /frameworks/compile/mclinker/lib/Target/ARM/
ARMFixupKinds.h 17 enum Fixups {
  /external/llvm/lib/Target/MBlaze/MCTargetDesc/
MBlazeMCCodeEmitter.cpp 91 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...]
  /external/llvm/lib/MC/
MCPureStreamer.cpp 196 // Add the fixups and data.
200 SmallVector<MCFixup, 4> Fixups;
203 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
207 IF->getFixups() = Fixups;
213 SmallVector<MCFixup, 4> Fixups;
216 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
219 // Add the fixups and data.
220 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
221 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size())
    [all...]
MCELFStreamer.cpp 471 SmallVector<MCFixup, 4> Fixups;
474 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
477 for (unsigned i = 0, e = Fixups.size(); i != e; ++i)
478 fixSymbolsInTLSFixups(Fixups[i].getValue());
480 // Add the fixups and data.
481 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
482 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
483 DF->addFixup(Fixups[i]);
MCMachOStreamer.cpp 410 SmallVector<MCFixup, 4> Fixups;
413 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
416 // Add the fixups and data.
417 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
418 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
419 DF->addFixup(Fixups[i]);
MCAsmStreamer.cpp     [all...]
MCAssembler.cpp 37 STATISTIC(evaluateFixup, "Number of evaluated fixups");
298 "FKF_IsAlignedDownTo32Bits is only allowed on PC-relative fixups!");
303 // A number of ARM fixups in Thumb mode require that the effective PC
513 // Check that we aren't trying to write a non-zero contents (or fixups)
518 "Cannot have fixups in virtual section!");
619 // Evaluate and apply the fixups, generating relocation entries as necessary.
702 SmallVector<MCFixup, 4> Fixups;
705 getEmitter().EncodeInstruction(Relaxed, VecOS, Fixups);
713 for (unsigned i = 0, e = Fixups.size(); i != e; ++i)
714 IF.getFixups().push_back(Fixups[i])
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp     [all...]
  /external/llvm/utils/TableGen/
FixedLenDecoderEmitter.cpp 609 static void resolveTableFixups(DecoderTable &Table, const FixupList &Fixups,
611 // Any NumToSkip fixups in the current scope can resolve to the
613 for (FixupList::const_reverse_iterator I = Fixups.rbegin(),
614 E = Fixups.rend();
658 // Resolve any NumToSkip fixups in the current scope.
692 // Any remaining unresolved fixups bubble up to the parent fixup scope.
    [all...]

Completed in 234 milliseconds