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

1 2

  /external/llvm/lib/Target/AMDGPU/MCTargetDesc/
AMDGPUFixupKinds.h 17 enum Fixups {
  /external/swiftshader/third_party/LLVM/lib/Target/X86/MCTargetDesc/
X86FixupKinds.h 17 enum Fixups {
X86MCCodeEmitter.cpp 92 SmallVectorImpl<MCFixup> &Fixups,
116 SmallVectorImpl<MCFixup> &Fixups) const;
119 SmallVectorImpl<MCFixup> &Fixups) const;
195 SmallVectorImpl<MCFixup> &Fixups, int ImmOffset) const {
237 Fixups.push_back(MCFixup::Create(CurByte, Expr, FixupKind));
245 SmallVectorImpl<MCFixup> &Fixups) const{
274 CurByte, OS, Fixups, -ImmSize);
297 EmitImmediate(Disp, 4, FK_Data_4, CurByte, OS, Fixups);
313 EmitImmediate(Disp, 1, FK_Data_1, CurByte, OS, Fixups);
320 Fixups);
    [all...]
  /external/llvm/lib/Target/Lanai/MCTargetDesc/
LanaiFixupKinds.h 25 enum Fixups {
  /external/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCFixupKinds.h 19 enum Fixups {
  /external/llvm/lib/Target/X86/MCTargetDesc/
X86FixupKinds.h 17 enum Fixups {
  /external/swiftshader/third_party/LLVM/lib/Target/PowerPC/MCTargetDesc/
PPCFixupKinds.h 17 enum Fixups {
  /external/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64FixupKinds.h 18 enum Fixups {
31 // fixup_aarch64_ldst_imm12_* - unsigned 12-bit fixups for load and
  /external/llvm/lib/Target/AMDGPU/
AMDGPUMCInstLower.cpp 156 SmallVector<MCFixup, 4> Fixups;
162 InstEmitter.encodeInstruction(TmpInst, CodeStream, Fixups,
  /external/swiftshader/third_party/LLVM/lib/Target/Mips/MCTargetDesc/
MipsFixupKinds.h 18 enum Fixups {
  /external/llvm/lib/MC/
WinCOFFStreamer.cpp 48 SmallVector<MCFixup, 4> Fixups;
51 getAssembler().getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI);
53 // Add the fixups and data.
54 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
55 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
56 DF->getFixups().push_back(Fixups[i]);
MCCodeView.cpp 386 SmallVectorImpl<MCFixup> &Fixups = Frag.getFixups();
387 Fixups.clear();
418 Fixups.push_back(MCFixup::create(Contents.size(), BE, FK_SecRel_4));
421 Fixups.push_back(MCFixup::create(Contents.size(), BE, FK_SecRel_2));
MCELFStreamer.cpp 475 SmallVector<MCFixup, 4> Fixups;
478 Assembler.getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI);
480 for (unsigned i = 0, e = Fixups.size(); i != e; ++i)
481 fixSymbolsInTLSFixups(Fixups[i].getValue());
491 // fragment of its own. If there are no fixups registered for the
515 else if (!isBundleLocked() && Fixups.size() == 0) {
518 // there are no fixups registered.
542 // Add the fixups and data.
543 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
544 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size())
    [all...]
MCMachOStreamer.cpp 451 SmallVector<MCFixup, 4> Fixups;
454 getAssembler().getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI);
456 // Add the fixups and data.
457 for (MCFixup &Fixup : Fixups) {
MCAssembler.cpp 53 STATISTIC(evaluateFixup, "Number of evaluated fixups");
226 "FKF_IsAlignedDownTo32Bits is only allowed on PC-relative fixups!");
231 // A number of ARM fixups in Thumb mode require that the effective PC
574 // Check that we aren't trying to write a non-zero contents (or fixups)
579 "Cannot have fixups in virtual section!");
680 // Evaluate and apply the fixups, generating relocation entries as necessary.
683 // Data and relaxable fragments both have fixups. So only process
692 ArrayRef<MCFixup> Fixups;
695 Fixups = FragWithFixups->getFixups();
698 Fixups = FragWithFixups->getFixups()
    [all...]
  /external/llvm/lib/Target/ARM/MCTargetDesc/
ARMFixupKinds.h 17 enum Fixups {
69 // The following fixups handle the ARM BL instructions. These can be
76 // fixup_arm_uncondbl and fixup_arm_condbl as identical fixups.
  /external/swiftshader/third_party/LLVM/lib/MC/
MCELFStreamer.cpp 335 SmallVector<MCFixup, 4> Fixups;
338 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
341 for (unsigned i = 0, e = Fixups.size(); i != e; ++i)
342 fixSymbolsInTLSFixups(Fixups[i].getValue());
344 // Add the fixups and data.
345 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
346 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
347 DF->addFixup(Fixups[i]);
MCMachOStreamer.cpp 366 SmallVector<MCFixup, 4> Fixups;
369 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
372 // Add the fixups and data.
373 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
374 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size());
375 DF->addFixup(Fixups[i]);
MCPureStreamer.cpp 195 // Add the fixups and data.
199 SmallVector<MCFixup, 4> Fixups;
202 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
206 IF->getFixups() = Fixups;
212 SmallVector<MCFixup, 4> Fixups;
215 getAssembler().getEmitter().EncodeInstruction(Inst, VecOS, Fixups);
218 // Add the fixups and data.
219 for (unsigned i = 0, e = Fixups.size(); i != e; ++i) {
220 Fixups[i].setOffset(Fixups[i].getOffset() + DF->getContents().size())
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/ARM/MCTargetDesc/
ARMFixupKinds.h 17 enum Fixups {
  /external/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonAsmBackend.cpp 51 SmallVector<MCFixup, 4> Fixups;
54 E.encodeInstruction(HMB, VecOS, Fixups, RF.getSubtargetInfo());
59 RF.getFixups() = Fixups;
HexagonFixupKinds.h 17 enum Fixups {
18 // Branch fixups for R_HEX_B{22,15,7}_PCREL.
  /external/llvm/lib/Target/Sparc/MCTargetDesc/
SparcFixupKinds.h 17 enum Fixups {
70 /// fixups for Thread Local Storage
  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsFixupKinds.h 25 enum Fixups {
26 // Branch fixups resulting in R_MIPS_NONE.
29 // Branch fixups resulting in R_MIPS_16.
  /external/llvm/include/llvm/MC/
MCFragment.h 184 /// data and also have fixups registered.
190 /// Fixups - The list of fixups in this fragment.
191 SmallVector<MCFixup, FixupsSize> Fixups;
204 SmallVectorImpl<MCFixup> &getFixups() { return Fixups; }
205 const SmallVectorImpl<MCFixup> &getFixups() const { return Fixups; }
207 fixup_iterator fixup_begin() { return Fixups.begin(); }
208 const_fixup_iterator fixup_begin() const { return Fixups.begin(); }
210 fixup_iterator fixup_end() { return Fixups.end(); }
211 const_fixup_iterator fixup_end() const { return Fixups.end();
    [all...]

Completed in 408 milliseconds

1 2