Home
last modified time | relevance | path

Searched refs:LocalOffset (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp53 int64_t LocalOffset; // Local offset of the frame idx referenced member in __anon7165d95d0111::FrameRef
63 MI(I), LocalOffset(Offset), FrameIdx(Idx), Order(Ord) {} in FrameRef()
66 return std::tie(LocalOffset, FrameIdx, Order) < in operator <()
67 std::tie(RHS.LocalOffset, RHS.FrameIdx, RHS.Order); in operator <()
71 int64_t getLocalOffset() const { return LocalOffset; } in getLocalOffset()
177 int64_t LocalOffset = StackGrowsDown ? -Offset : Offset; in AdjustStackOffset() local
179 << LocalOffset << "\n"); in AdjustStackOffset()
181 LocalOffsets[FrameIdx] = LocalOffset; in AdjustStackOffset()
183 MFI.mapLocalFrameObject(FrameIdx, LocalOffset); in AdjustStackOffset()
346 int64_t LocalOffset = LocalOffsets[Idx]; in insertFrameReferenceRegisters() local
[all …]
H A DMIRPrinter.cpp490 YMF.StackObjects[StackObjectsIdx[LocalObject.first]].LocalOffset = in convertStackObjects()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp253 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry() argument
259 MAI->printExpr(OS, *LocalOffset); in emitLocalEntry()
291 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry() argument
295 unsigned Encoded = encodePPC64LocalEntryOffset(LocalOffset); in emitLocalEntry()
346 unsigned encodePPC64LocalEntryOffset(const MCExpr *LocalOffset) { in encodePPC64LocalEntryOffset() argument
349 if (!LocalOffset->evaluateAsAbsolute(Offset, MCA)) in encodePPC64LocalEntryOffset()
350 MCA.getContext().reportError(LocalOffset->getLoc(), in encodePPC64LocalEntryOffset()
356 LocalOffset->getLoc(), ".localentry expression must be a power of 2"); in encodePPC64LocalEntryOffset()
389 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry() argument
415 void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset) override { in emitLocalEntry() argument
H A DPPCTargetStreamer.h31 virtual void emitLocalEntry(MCSymbolELF *S, const MCExpr *LocalOffset){}; in emitLocalEntry() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFoldMemOffset.cpp203 int64_t LocalOffset = User.getOperand(2).getImm(); in foldOffset() local
204 assert(isInt<12>(LocalOffset)); in foldOffset()
205 int64_t CombinedOffset = (uint64_t)LocalOffset + (uint64_t)I->second; in foldOffset()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h118 uint64_t getGlobalBitOffset(uint64_t LocalOffset) { in getGlobalBitOffset() argument
119 return Reader->getGlobalBitOffset(*F, LocalOffset); in getGlobalBitOffset()
H A DASTReader.h1622 void loadPendingDeclChain(Decl *D, uint64_t LocalOffset);
1627 uint64_t getGlobalBitOffset(ModuleFile &M, uint64_t LocalOffset);
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMIRYamlMapping.h257 std::optional<int64_t> LocalOffset;
269 LocalOffset == Other.LocalOffset && DebugVar == Other.DebugVar &&
299 YamlIO.mapOptional("local-offset", Object.LocalOffset,
/freebsd/contrib/llvm-project/llvm/lib/DWP/
H A DDWP.cpp438 uint64_t LocalOffset = 0; in writeStringsAndOffsets() local
440 while (const char *S = Data.getCStr(&LocalOffset)) { in writeStringsAndOffsets()
442 Strings.getOffset(S, LocalOffset - PrevOffset); in writeStringsAndOffsets()
443 PrevOffset = LocalOffset; in writeStringsAndOffsets()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp167 uint64_t LocalOffset = Record.readInt(); in ReadLocalOffset() local
168 assert(LocalOffset < Loc.Offset && "offset point after current record"); in ReadLocalOffset()
169 return LocalOffset ? Loc.Offset - LocalOffset : 0; in ReadLocalOffset()
3284 uint64_t ASTReader::getGlobalBitOffset(ModuleFile &M, uint64_t LocalOffset) { in getGlobalBitOffset() argument
3285 return LocalOffset + M.GlobalBitOffset; in getGlobalBitOffset()
4484 void ASTReader::loadPendingDeclChain(Decl *FirstLocal, uint64_t LocalOffset) { in loadPendingDeclChain() argument
4494 if (!LocalOffset) { in loadPendingDeclChain()
4505 if (llvm::Error JumpFailed = Cursor.JumpToBit(LocalOffset)) in loadPendingDeclChain()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp956 if (Object.LocalOffset) in initializeFrameInfo()
957 MFI.mapLocalFrameObject(ObjectIdx, *Object.LocalOffset); in initializeFrameInfo()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.cpp4539 if (std::optional<unsigned> LocalOffset = this->allocateLocal(E)) { in visitExpr() local
4540 InitLinkScope<Emitter> ILS(this, InitLink::Temp(*LocalOffset)); in visitExpr()
4541 if (!this->emitGetPtrLocal(*LocalOffset, E)) in visitExpr()
6871 auto getElem = [&](unsigned LocalOffset, unsigned Index, in emitComplexComparison()
6874 if (!this->emitGetLocal(PT_Ptr, LocalOffset, E)) in emitComplexComparison()
6878 return this->emitGetLocal(ElemT, LocalOffset, E); in emitComplexComparison()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp6024 llvm::Value *LocalOffset; in EmitGEPOffsetInBytes() local
6031 LocalOffset = llvm::ConstantInt::get( in EmitGEPOffsetInBytes()
6039 LocalOffset = eval(BO_Mul, ElementSize, IndexS); in EmitGEPOffsetInBytes()
6045 TotalOffset = LocalOffset; in EmitGEPOffsetInBytes()
6047 TotalOffset = eval(BO_Add, TotalOffset, LocalOffset); in EmitGEPOffsetInBytes()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp3779 const SCEV *LocalOffset = getMulExpr(IndexExpr, ElementSize, OffsetWrap); in getGEPExpr() local
3780 Offsets.push_back(LocalOffset); in getGEPExpr()