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

  /external/llvm/lib/Target/X86/MCTargetDesc/
X86FixupKinds.h 17 enum Fixups {
X86MCCodeEmitter.cpp 97 SmallVectorImpl<MCFixup> &Fixups,
121 SmallVectorImpl<MCFixup> &Fixups) const;
124 SmallVectorImpl<MCFixup> &Fixups) const;
243 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const {
294 Fixups.push_back(MCFixup::Create(CurByte, Expr, FixupKind, Loc));
302 SmallVectorImpl<MCFixup> &Fixups) const{
331 CurByte, OS, Fixups, -ImmSize);
354 EmitImmediate(Disp, MI.getLoc(), 4, FK_Data_4, CurByte, OS, Fixups);
370 EmitImmediate(Disp, MI.getLoc(), 1, FK_Data_1, CurByte, OS, Fixups);
377 Fixups);
    [all...]
  /external/llvm/lib/Target/R600/MCTargetDesc/
AMDGPUMCCodeEmitter.h 30 SmallVectorImpl<MCFixup> &Fixups) const;
33 SmallVectorImpl<MCFixup> &Fixups) const {
SIMCCodeEmitter.cpp 60 SmallVectorImpl<MCFixup> &Fixups) const;
64 SmallVectorImpl<MCFixup> &Fixups) const;
130 SmallVectorImpl<MCFixup> &Fixups) const {
132 uint64_t Encoding = getBinaryCodeForInstr(MI, Fixups);
173 SmallVectorImpl<MCFixup> &Fixups) const {
180 Fixups.push_back(MCFixup::Create(0, Expr, Kind, MI.getLoc()));
R600MCCodeEmitter.cpp 56 SmallVectorImpl<MCFixup> &Fixups) const;
60 SmallVectorImpl<MCFixup> &Fixups) const;
63 void EmitALUInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups,
69 void EmitTexInstr(const MCInst &MI, SmallVectorImpl<MCFixup> &Fixups,
142 SmallVectorImpl<MCFixup> &Fixups) const {
144 EmitTexInstr(MI, Fixups, OS);
155 uint64_t inst = getBinaryCodeForInstr(MI, Fixups);
170 uint64_t InstWord01 = getBinaryCodeForInstr(MI, Fixups);
182 uint64_t Inst = getBinaryCodeForInstr(MI, Fixups);
189 EmitALUInstr(MI, Fixups, OS)
    [all...]
  /external/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCMCCodeEmitter.cpp 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) const;
69 SmallVectorImpl<MCFixup> &Fixups) const;
74 SmallVectorImpl<MCFixup> &Fixups) const;
79 SmallVectorImpl<MCFixup> &Fixups) const
    [all...]
PPCFixupKinds.h 19 enum Fixups {
  /external/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64MCCodeEmitter.cpp 42 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) const
    [all...]
AArch64FixupKinds.h 10 // This file describes the LLVM fixups applied to MCInsts in the AArch64
22 enum Fixups {
99 // Produce the special fixups used by the general-dynamic TLS model.
  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsMCCodeEmitter.cpp 60 SmallVectorImpl<MCFixup> &Fixups) const;
65 SmallVectorImpl<MCFixup> &Fixups) const;
71 SmallVectorImpl<MCFixup> &Fixups) const;
77 SmallVectorImpl<MCFixup> &Fixups) const;
82 SmallVectorImpl<MCFixup> &Fixups) const;
85 SmallVectorImpl<MCFixup> &Fixups) const;
87 SmallVectorImpl<MCFixup> &Fixups) const;
89 SmallVectorImpl<MCFixup> &Fixups) const;
114 SmallVectorImpl<MCFixup> &Fixups) const
135 uint32_t Binary = getBinaryCodeForInstr(TmpInst, 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 38 SmallVectorImpl<MCFixup> &Fixups) const = 0;
MCAssembler.h 175 /// data and also have fixups registered.
219 /// Fixups - The list of fixups in this fragment.
220 SmallVector<MCFixup, 4> Fixups;
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();
    [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 202 // Add the fixups and data.
206 SmallVector<MCFixup, 4> Fixups;
209 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
213 IF->getFixups() = Fixups;
219 SmallVector<MCFixup, 4> Fixups;
222 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
225 // Add the fixups and data.
226 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
227 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size())
    [all...]
MCELFStreamer.cpp 373 SmallVector<MCFixup, 4> Fixups;
376 Assembler.getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
379 for (unsigned i = 0, e = Fixups.size(); i != e; ++i)
380 fixSymbolsInTLSFixups(Fixups[i].getValue());
390 // fragment of its own. If there are no fixups registered for the
405 else if (!SD->isBundleLocked() && Fixups.size() == 0) {
408 // there are no fixups registered.
428 // Add the fixups and data.
429 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
430 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size())
    [all...]
WinCOFFStreamer.cpp 86 SmallVector<MCFixup, 4> Fixups;
89 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
92 // Add the fixups and data.
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]);
MCMachOStreamer.cpp 380 SmallVector<MCFixup, 4> Fixups;
383 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
386 // Add the fixups and data.
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]);
MCAsmStreamer.cpp     [all...]
MCAssembler.cpp 49 STATISTIC(evaluateFixup, "Number of evaluated fixups");
382 "FKF_IsAlignedDownTo32Bits is only allowed on PC-relative fixups!");
387 // A number of ARM fixups in Thumb mode require that the effective PC
673 // Check that we aren't trying to write a non-zero contents (or fixups)
678 "Cannot have fixups in virtual section!");
779 // Evaluate and apply the fixups, generating relocation entries as necessary.
850 SmallVector<MCFixup, 4> Fixups;
853 getEmitter().EncodeInstruction(Relaxed, VecOS, Fixups);
859 F.getFixups() = Fixups;
    [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 468 milliseconds