Home
last modified time | relevance | path

Searched refs:Offset (Results 1 – 25 of 1515) sorted by relevance

12345678910>>...61

/src/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DARMWinEHPrinter.cpp95 uint64_t Offset = 0) { in formatSymbol() argument
102 if (Offset) in formatSymbol()
103 OS << format("+0x%" PRIX64 " (0x%" PRIX64 ")", Offset, Address); in formatSymbol()
255 uint64_t Offset) { in getRelocatedSymbol() argument
258 if (RelocationOffset == Offset) in getRelocatedSymbol()
278 uint32_t Offset = CoffSym.getValue() + SymbolOffset - CS.getValue(); in getPreferredSymbol() local
279 if (Offset <= SymbolOffset) { in getPreferredSymbol()
280 SymbolOffset = Offset; in getPreferredSymbol()
328 bool Decoder::opcode_0xxxxxxx(const uint8_t *OC, unsigned &Offset, in opcode_0xxxxxxx() argument
330 uint8_t Imm = OC[Offset] & 0x7f; in opcode_0xxxxxxx()
[all …]
H A DARMWinEHPrinter.h38 bool opcode_0xxxxxxx(const uint8_t *Opcodes, unsigned &Offset,
40 bool opcode_10Lxxxxx(const uint8_t *Opcodes, unsigned &Offset,
42 bool opcode_1100xxxx(const uint8_t *Opcodes, unsigned &Offset,
44 bool opcode_11010Lxx(const uint8_t *Opcodes, unsigned &Offset,
46 bool opcode_11011Lxx(const uint8_t *Opcodes, unsigned &Offset,
48 bool opcode_11100xxx(const uint8_t *Opcodes, unsigned &Offset,
50 bool opcode_111010xx(const uint8_t *Opcodes, unsigned &Offset,
52 bool opcode_1110110L(const uint8_t *Opcodes, unsigned &Offset,
54 bool opcode_11101110(const uint8_t *Opcodes, unsigned &Offset,
56 bool opcode_11101111(const uint8_t *Opcodes, unsigned &Offset,
[all …]
/src/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64TargetStreamer.h48 virtual void emitARM64WinCFISaveR19R20X(int Offset) {} in emitARM64WinCFISaveR19R20X() argument
49 virtual void emitARM64WinCFISaveFPLR(int Offset) {} in emitARM64WinCFISaveFPLR() argument
50 virtual void emitARM64WinCFISaveFPLRX(int Offset) {} in emitARM64WinCFISaveFPLRX() argument
51 virtual void emitARM64WinCFISaveReg(unsigned Reg, int Offset) {} in emitARM64WinCFISaveReg() argument
52 virtual void emitARM64WinCFISaveRegX(unsigned Reg, int Offset) {} in emitARM64WinCFISaveRegX() argument
53 virtual void emitARM64WinCFISaveRegP(unsigned Reg, int Offset) {} in emitARM64WinCFISaveRegP() argument
54 virtual void emitARM64WinCFISaveRegPX(unsigned Reg, int Offset) {} in emitARM64WinCFISaveRegPX() argument
55 virtual void emitARM64WinCFISaveLRPair(unsigned Reg, int Offset) {} in emitARM64WinCFISaveLRPair() argument
56 virtual void emitARM64WinCFISaveFReg(unsigned Reg, int Offset) {} in emitARM64WinCFISaveFReg() argument
57 virtual void emitARM64WinCFISaveFRegX(unsigned Reg, int Offset) {} in emitARM64WinCFISaveFRegX() argument
[all …]
H A DAArch64WinCOFFStreamer.cpp70 int Reg, int Offset) { in emitARM64WinUnwindCode() argument
75 auto Inst = WinEH::Instruction(UnwindCode, /*Label=*/nullptr, Reg, Offset); in emitARM64WinUnwindCode()
91 void AArch64TargetWinCOFFStreamer::emitARM64WinCFISaveR19R20X(int Offset) { in emitARM64WinCFISaveR19R20X() argument
92 emitARM64WinUnwindCode(Win64EH::UOP_SaveR19R20X, -1, Offset); in emitARM64WinCFISaveR19R20X()
95 void AArch64TargetWinCOFFStreamer::emitARM64WinCFISaveFPLR(int Offset) { in emitARM64WinCFISaveFPLR() argument
96 emitARM64WinUnwindCode(Win64EH::UOP_SaveFPLR, -1, Offset); in emitARM64WinCFISaveFPLR()
99 void AArch64TargetWinCOFFStreamer::emitARM64WinCFISaveFPLRX(int Offset) { in emitARM64WinCFISaveFPLRX() argument
100 emitARM64WinUnwindCode(Win64EH::UOP_SaveFPLRX, -1, Offset); in emitARM64WinCFISaveFPLRX()
104 int Offset) { in emitARM64WinCFISaveReg() argument
105 assert(Offset >= 0 && Offset <= 504 && in emitARM64WinCFISaveReg()
[all …]
H A DAArch64ELFStreamer.cpp59 void emitARM64WinCFISaveR19R20X(int Offset) override { in emitARM64WinCFISaveR19R20X() argument
60 OS << "\t.seh_save_r19r20_x\t" << Offset << "\n"; in emitARM64WinCFISaveR19R20X()
62 void emitARM64WinCFISaveFPLR(int Offset) override { in emitARM64WinCFISaveFPLR() argument
63 OS << "\t.seh_save_fplr\t" << Offset << "\n"; in emitARM64WinCFISaveFPLR()
65 void emitARM64WinCFISaveFPLRX(int Offset) override { in emitARM64WinCFISaveFPLRX() argument
66 OS << "\t.seh_save_fplr_x\t" << Offset << "\n"; in emitARM64WinCFISaveFPLRX()
68 void emitARM64WinCFISaveReg(unsigned Reg, int Offset) override { in emitARM64WinCFISaveReg() argument
69 OS << "\t.seh_save_reg\tx" << Reg << ", " << Offset << "\n"; in emitARM64WinCFISaveReg()
71 void emitARM64WinCFISaveRegX(unsigned Reg, int Offset) override { in emitARM64WinCFISaveRegX() argument
72 OS << "\t.seh_save_reg_x\tx" << Reg << ", " << Offset << "\n"; in emitARM64WinCFISaveRegX()
[all …]
/src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DMachOBuilder.h28 size_t writeMachOStruct(MutableArrayRef<char> Buf, size_t Offset, MachOStruct S, in writeMachOStruct() argument
32 assert(Offset + sizeof(MachOStruct) <= Buf.size() && "Buffer overflow"); in writeMachOStruct()
33 memcpy(&Buf[Offset], reinterpret_cast<const char *>(&S), sizeof(MachOStruct)); in writeMachOStruct()
34 return Offset + sizeof(MachOStruct); in writeMachOStruct()
41 virtual size_t write(MutableArrayRef<char> Buf, size_t Offset,
63 size_t write(MutableArrayRef<char> Buf, size_t Offset, \
65 return writeMachOStruct(Buf, Offset, rawStruct(), SwapStruct); \
97 size_t write(MutableArrayRef<char> Buf, size_t Offset,
99 Offset = writeMachOStruct(Buf, Offset, rawStruct(), SwapStruct);
100 strcpy(Buf.data() + Offset, Name.data());
[all …]
/src/sys/contrib/dev/acpica/common/
H A Ddmtbdump1.c191 UINT32 Offset = sizeof (ACPI_TABLE_HEADER); in AcpiDmDumpAest() local
205 while (Offset < Table->Length) in AcpiDmDumpAest()
207 NodeHeader = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset); in AcpiDmDumpAest()
211 Status = AcpiDmDumpTable (Table->Length, Offset, NodeHeader, in AcpiDmDumpAest()
283 Offset += sizeof (ACPI_AEST_HEADER); in AcpiDmDumpAest()
284 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset); in AcpiDmDumpAest()
289 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable, Length, in AcpiDmDumpAest()
307 Offset += Length; in AcpiDmDumpAest()
337 Offset); in AcpiDmDumpAest()
341 Status = AcpiDmDumpTable (Table->Length, Offset, ProcessorSubtable, in AcpiDmDumpAest()
[all …]
H A Ddmtbdump3.c203 UINT32 Offset; in AcpiDmDumpSlit() local
221 Offset = ACPI_OFFSET (ACPI_TABLE_SLIT, Entry[0]); in AcpiDmDumpSlit()
228 AcpiDmLineHeader2 (Offset, Localities, "Locality", i); in AcpiDmDumpSlit()
233 if (Offset >= Table->Length) in AcpiDmDumpSlit()
241 Offset++; in AcpiDmDumpSlit()
252 AcpiDmLineHeader (Offset, 0, NULL); in AcpiDmDumpSlit()
282 UINT32 Offset = sizeof (ACPI_TABLE_SRAT); in AcpiDmDumpSrat() local
297 Subtable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, Table, Offset); in AcpiDmDumpSrat()
298 while (Offset < Table->Length) in AcpiDmDumpSrat()
303 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable, in AcpiDmDumpSrat()
[all …]
H A Ddmtbdump2.c187 UINT32 Offset; in AcpiDmDumpIort() local
217 Offset = sizeof (ACPI_TABLE_IORT); in AcpiDmDumpIort()
221 if (Iort->NodeOffset > Offset) in AcpiDmDumpIort()
223 Status = AcpiDmDumpTable (Table->Length, Offset, Table, in AcpiDmDumpIort()
224 Iort->NodeOffset - Offset, AcpiDmTableInfoIortPad); in AcpiDmDumpIort()
231 Offset = Iort->NodeOffset; in AcpiDmDumpIort()
232 while (Offset < Table->Length) in AcpiDmDumpIort()
236 IortNode = ACPI_ADD_PTR (ACPI_IORT_NODE, Table, Offset); in AcpiDmDumpIort()
242 Status = AcpiDmDumpTable (Table->Length, Offset, in AcpiDmDumpIort()
247 Status = AcpiDmDumpTable (Table->Length, Offset, in AcpiDmDumpIort()
[all …]
/src/contrib/llvm-project/clang/lib/Rewrite/
H A DRewriteRope.cpp109 RopePieceBTreeNode *split(unsigned Offset);
117 RopePieceBTreeNode *insert(unsigned Offset, const RopePiece &R);
121 void erase(unsigned Offset, unsigned NumBytes);
209 RopePieceBTreeNode *split(unsigned Offset);
217 RopePieceBTreeNode *insert(unsigned Offset, const RopePiece &R);
221 void erase(unsigned Offset, unsigned NumBytes);
236 RopePieceBTreeNode *RopePieceBTreeLeaf::split(unsigned Offset) { in split() argument
239 if (Offset == 0 || Offset == size()) { in split()
247 while (Offset >= PieceOffs+Pieces[i].size()) { in split()
254 if (PieceOffs == Offset) in split()
[all …]
/src/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DInlineInfo.cpp77 static bool skip(DataExtractor &Data, uint64_t &Offset, bool SkippedRanges) { in skip() argument
79 if (skipRanges(Data, Offset) == 0) in skip()
82 bool HasChildren = Data.getU8(&Offset) != 0; in skip()
83 Data.getU32(&Offset); // Skip Inline.Name. in skip()
84 Data.getULEB128(&Offset); // Skip Inline.CallFile. in skip()
85 Data.getULEB128(&Offset); // Skip Inline.CallLine. in skip()
87 while (skip(Data, Offset, false /* SkippedRanges */)) in skip()
109 static bool lookup(const GsymReader &GR, DataExtractor &Data, uint64_t &Offset, in lookup() argument
113 decodeRanges(Inline.Ranges, Data, BaseAddr, Offset); in lookup()
119 skip(Data, Offset, true /* SkippedRanges */); in lookup()
[all …]
H A DFunctionInfo.cpp40 uint64_t Offset = 0; in decode() local
41 if (!Data.isValidOffsetForDataOfSize(Offset, 4)) in decode()
43 "0x%8.8" PRIx64 ": missing FunctionInfo Size", Offset); in decode()
44 FI.Range = {BaseAddr, BaseAddr + Data.getU32(&Offset)}; in decode()
45 if (!Data.isValidOffsetForDataOfSize(Offset, 4)) in decode()
47 "0x%8.8" PRIx64 ": missing FunctionInfo Name", Offset); in decode()
48 FI.Name = Data.getU32(&Offset); in decode()
52 Offset - 4, FI.Name); in decode()
55 if (!Data.isValidOffsetForDataOfSize(Offset, 4)) in decode()
57 "0x%8.8" PRIx64 ": missing FunctionInfo InfoType value", Offset); in decode()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/VE/
H A DVERegisterInfo.cpp162 void prepareReplaceFI(MachineInstr &MI, Register &FrameReg, int64_t &Offset,
167 void replaceFI(MachineInstr &MI, Register FrameReg, int64_t Offset,
171 void processSTQ(MachineInstr &MI, Register FrameReg, int64_t Offset,
173 void processLDQ(MachineInstr &MI, Register FrameReg, int64_t Offset,
176 void processSTVM(MachineInstr &MI, Register FrameReg, int64_t Offset,
178 void processLDVM(MachineInstr &MI, Register FrameReg, int64_t Offset,
181 void processSTVM512(MachineInstr &MI, Register FrameReg, int64_t Offset,
183 void processLDVM512(MachineInstr &MI, Register FrameReg, int64_t Offset,
193 void processMI(MachineInstr &MI, Register FrameReg, int64_t Offset,
201 int64_t &Offset, int64_t Bytes) { in prepareReplaceFI() argument
[all …]
/src/contrib/llvm-project/llvm/lib/Support/
H A DBinaryStreamRef.cpp21 Error readBytes(uint64_t Offset, uint64_t Size, in readBytes() argument
23 return BBS.readBytes(Offset, Size, Buffer); in readBytes()
25 Error readLongestContiguousChunk(uint64_t Offset, in readLongestContiguousChunk() argument
27 return BBS.readLongestContiguousChunk(Offset, Buffer); in readLongestContiguousChunk()
42 Error readBytes(uint64_t Offset, uint64_t Size, in readBytes() argument
44 return BBS.readBytes(Offset, Size, Buffer); in readBytes()
46 Error readLongestContiguousChunk(uint64_t Offset, in readLongestContiguousChunk() argument
48 return BBS.readLongestContiguousChunk(Offset, Buffer); in readLongestContiguousChunk()
52 Error writeBytes(uint64_t Offset, ArrayRef<uint8_t> Data) override { in writeBytes() argument
53 return BBS.writeBytes(Offset, Data); in writeBytes()
[all …]
/src/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldELFMips.cpp18 resolveMIPSO32Relocation(Section, RE.Offset, Value, RE.RelType, RE.Addend); in resolveRelocation()
20 resolveMIPSN32Relocation(Section, RE.Offset, Value, RE.RelType, RE.Addend, in resolveRelocation()
23 resolveMIPSN64Relocation(Section, RE.Offset, Value, RE.RelType, RE.Addend, in resolveRelocation()
34 Value = evaluateMIPS64Relocation(Section, RE.Offset, Value, RE.RelType, in evaluateRelocation()
45 applyMIPSRelocation(Section.getAddressWithOffset(RE.Offset), Value, in applyRelocation()
54 uint64_t Offset, uint64_t Value, in evaluateMIPS32Relocation() argument
58 << format("%llx", Section.getAddressWithOffset(Offset)) in evaluateMIPS32Relocation()
60 << format("%llx", Section.getLoadAddressWithOffset(Offset)) in evaluateMIPS32Relocation()
78 uint32_t FinalAddress = Section.getLoadAddressWithOffset(Offset); in evaluateMIPS32Relocation()
82 uint32_t FinalAddress = Section.getLoadAddressWithOffset(Offset); in evaluateMIPS32Relocation()
[all …]
/src/contrib/llvm-project/clang/lib/AST/Interp/
H A DPointer.h94 Pointer(uint64_t Address, const Descriptor *Desc, uint64_t Offset = 0)
95 : Offset(Offset), StorageKind(Storage::Int) { in Offset() function
110 Offset == P.Offset;
115 Offset == P.Offset;
128 return asIntPointer().Value + (Offset * elemSize()); in getIntegerRepresentation()
129 return reinterpret_cast<uint64_t>(asBlockPointer().Pointee) + Offset; in getIntegerRepresentation()
155 unsigned Field = Offset + Off; in atField()
164 assert(Offset >= Off); in atFieldSub()
165 unsigned O = Offset - Off; in atFieldSub()
181 Offset == 0 ? Offset : PastEndMark); in narrow()
[all …]
H A DInterpFrame.h70 template <typename T> const T &getLocal(unsigned Offset) const { in getLocal() argument
71 return localRef<T>(Offset); in getLocal()
75 template <typename T> void setLocal(unsigned Offset, const T &Value) { in setLocal() argument
76 localRef<T>(Offset) = Value; in setLocal()
77 localInlineDesc(Offset)->IsInitialized = true; in setLocal()
81 Pointer getLocalPointer(unsigned Offset) const;
84 template <typename T> const T &getParam(unsigned Offset) const { in getParam() argument
85 auto Pt = Params.find(Offset); in getParam()
87 return stackRef<T>(Offset); in getParam()
92 template <typename T> void setParam(unsigned Offset, const T &Value) { in setParam() argument
[all …]
/src/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXPrologEpilogPass.cpp76 auto Offset = in runOnMachineFunction() local
81 … DIExpr = TRI.prependOffsetExpression(MI.getDebugExpression(), DIExpression::ApplyOffset, Offset); in runOnMachineFunction()
84 TRI.getOffsetOpcodes(Offset, Ops); in runOnMachineFunction()
112 bool StackGrowsDown, int64_t &Offset, in AdjustStackOffset() argument
116 Offset += MFI.getObjectSize(FrameIdx); in AdjustStackOffset()
125 Offset = alignTo(Offset, Alignment); in AdjustStackOffset()
128 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << -Offset in AdjustStackOffset()
130 MFI.setObjectOffset(FrameIdx, -Offset); // Set the computed offset in AdjustStackOffset()
132 LLVM_DEBUG(dbgs() << "alloc FI(" << FrameIdx << ") at SP[" << Offset in AdjustStackOffset()
134 MFI.setObjectOffset(FrameIdx, Offset); in AdjustStackOffset()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCRegisterInfo.cpp40 unsigned FrameReg, int Offset, int StackSize, in replaceFrameIndex() argument
48 if (MI.getOpcode() == ARC::LD_rs9 && (Offset >= 256 || Offset < -256)) { in replaceFrameIndex()
52 .addImm(Offset) in replaceFrameIndex()
58 if (MI.getOpcode() != ARC::GETFI && (Offset >= 256 || Offset < -256)) { in replaceFrameIndex()
71 << "+Offset=" << Offset << "\n"); in replaceFrameIndex()
75 unsigned AddOpc = isUInt<6>(Offset) ? ARC::ADD_rru6 : ARC::ADD_rrlimm; in replaceFrameIndex()
79 .addImm(Offset); in replaceFrameIndex()
80 Offset = 0; in replaceFrameIndex()
85 assert((Offset % 4 == 0) && "LD needs 4 byte alignment."); in replaceFrameIndex()
89 assert((Offset % 2 == 0) && "LDH needs 2 byte alignment."); in replaceFrameIndex()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DCBufferDataLayout.cpp30 uint32_t Offset = Offsets[Idx]; in getElementLegacyOffset() local
31 uint32_t Ch = Offset & (RowAlign - 1); in getElementLegacyOffset()
32 return std::make_pair((Offset - Ch) / RowAlign, Ch); in getElementLegacyOffset()
41 TypeSize applyRowAlign(TypeSize Offset, Type *EltTy);
48 static TypeSize alignTo4Dwords(TypeSize Offset) { in alignTo4Dwords() argument
49 return alignTo(Offset, RowAlign); in alignTo4Dwords()
57 TypeSize LegacyCBufferLayout::applyRowAlign(TypeSize Offset, Type *EltTy) { in applyRowAlign() argument
58 TypeSize AlignedOffset = alignTo4Dwords(Offset); in applyRowAlign()
60 if (AlignedOffset == Offset) in applyRowAlign()
61 return Offset; in applyRowAlign()
[all …]
/src/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFGdbIndex.cpp33 OS << format(" %d: Offset = 0x%llx, Length = 0x%llx\n", I++, CU.Offset, in dumpCUList()
44 I++, TU.Offset, TU.TypeOffset, TU.TypeSignature); in dumpTUList()
116 uint64_t Offset = 0; in parseImpl() local
119 Version = Data.getU32(&Offset); in parseImpl()
123 CuListOffset = Data.getU32(&Offset); in parseImpl()
124 TuListOffset = Data.getU32(&Offset); in parseImpl()
125 AddressAreaOffset = Data.getU32(&Offset); in parseImpl()
126 SymbolTableOffset = Data.getU32(&Offset); in parseImpl()
127 ConstantPoolOffset = Data.getU32(&Offset); in parseImpl()
129 if (Offset != CuListOffset) in parseImpl()
[all …]
H A DDWARFDebugMacro.cpp45 OS << format("0x%08" PRIx64 ":\n", Macros.Offset); in dump()
111 uint64_t Offset = 0; in parseImpl() local
115 if (IsMacro && Data.isValidOffset(Offset)) { in parseImpl()
124 while (Data.isValidOffset(Offset)) { in parseImpl()
128 M->Offset = Offset; in parseImpl()
131 auto Err = M->Header.parseMacroHeader(Data, &Offset); in parseImpl()
140 E.Type = Data.getULEB128(&Offset); in parseImpl()
163 E.Line = Data.getULEB128(&Offset); in parseImpl()
165 E.MacroStr = Data.getCStr(&Offset); in parseImpl()
178 E.Line = Data.getULEB128(&Offset); in parseImpl()
[all …]
/src/contrib/llvm-project/llvm/include/llvm/Support/
H A DBinaryByteStream.h40 Error readBytes(uint64_t Offset, uint64_t Size, in readBytes() argument
42 if (auto EC = checkOffsetForRead(Offset, Size)) in readBytes()
44 Buffer = Data.slice(Offset, Size); in readBytes()
48 Error readLongestContiguousChunk(uint64_t Offset, in readLongestContiguousChunk() argument
50 if (auto EC = checkOffsetForRead(Offset, 1)) in readLongestContiguousChunk()
52 Buffer = Data.slice(Offset); in readLongestContiguousChunk()
99 Error readBytes(uint64_t Offset, uint64_t Size, in readBytes() argument
101 return ImmutableStream.readBytes(Offset, Size, Buffer); in readBytes()
104 Error readLongestContiguousChunk(uint64_t Offset, in readLongestContiguousChunk() argument
106 return ImmutableStream.readLongestContiguousChunk(Offset, Buffer); in readLongestContiguousChunk()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp261 unsigned Offset = 0; in emitKernelArgs() local
264 emitKernelArg(Arg, Offset, Args); in emitKernelArgs()
266 emitHiddenKernelArgs(MF, Offset, Args); in emitKernelArgs()
272 unsigned &Offset, in emitKernelArg() argument
331 getValueKind(ArgTy, TypeQual, BaseTypeName), Offset, Args, in emitKernelArg()
338 unsigned &Offset, msgpack::ArrayDocNode Args, MaybeAlign PointeeAlign, in emitKernelArg() argument
349 Offset = alignTo(Offset, Alignment); in emitKernelArg()
350 Arg[".offset"] = Arg.getDocument()->getNode(Offset); in emitKernelArg()
351 Offset += Size; in emitKernelArg()
386 const MachineFunction &MF, unsigned &Offset, msgpack::ArrayDocNode Args) { in emitHiddenKernelArgs() argument
[all …]
H A DAMDGPUGlobalISelUtils.cpp24 unsigned Offset; in getBaseWithConstantOffset() local
27 Offset = Op.getImm(); in getBaseWithConstantOffset()
29 Offset = Op.getCImm()->getZExtValue(); in getBaseWithConstantOffset()
31 return std::pair(Register(), Offset); in getBaseWithConstantOffset()
34 int64_t Offset; in getBaseWithConstantOffset() local
43 if (mi_match(Def->getOperand(2).getReg(), MRI, m_ICst(Offset))) in getBaseWithConstantOffset()
44 return std::pair(Def->getOperand(1).getReg(), Offset); in getBaseWithConstantOffset()
47 if (mi_match(Def->getOperand(2).getReg(), MRI, m_Copy(m_ICst(Offset)))) in getBaseWithConstantOffset()
48 return std::pair(Def->getOperand(1).getReg(), Offset); in getBaseWithConstantOffset()
52 if (KnownBits && mi_match(Reg, MRI, m_GOr(m_Reg(Base), m_ICst(Offset))) && in getBaseWithConstantOffset()
[all …]

12345678910>>...61