/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...] |