Searched refs:Layout (Results 51 - 75 of 138) sorted by relevance

123456

/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkGeneric.h69 SegmentLayoutMap Layout);
104 copyAndFixUpBlocks(const SegmentLayoutMap &Layout,
108 Error allocateSegments(const SegmentLayoutMap &Layout);
148 copyAndFixUpBlocks(const SegmentLayoutMap &Layout,
151 for (auto &KV : Layout) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DTpiStreamBuilder.cpp146 Error TpiStreamBuilder::commit(const msf::MSFLayout &Layout, argument
151 auto InfoS = WritableMappedBlockStream::createIndexedStream(Layout, Buffer,
170 Layout, Buffer, HashStreamIndex, Allocator);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCExpr.cpp27 MCAsmLayout const *Layout,
29 return Expr->evaluateAsRelocatable(Res, Layout, Fixup);
26 evaluateAsRelocatableImpl(MCValue &Res, MCAsmLayout const *Layout, MCFixup const *Fixup) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCExpr.cpp102 const MCAsmLayout *Layout,
104 if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup))
101 evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout, const MCFixup *Fixup) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackProtector.cpp296 Layout.insert(std::make_pair(AI,
302 Layout.insert(std::make_pair(AI,
309 Layout.insert(std::make_pair(AI,
319 Layout.insert(std::make_pair(AI, IsLarge
335 Layout.insert(std::make_pair(AI, MachineFrameInfo::SSPLK_AddrOf));
554 if (Layout.empty())
565 SSPLayoutMap::const_iterator LI = Layout.find(AI);
566 if (LI == Layout.end())
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCExpr.h50 const MCAsmLayout *Layout,
57 const MCAsmLayout *Layout,
86 /// \param Layout - The assembler layout object to use for evaluating symbol
90 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout,
95 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout) const;
97 bool evaluateKnownAbsolute(int64_t &Res, const MCAsmLayout &Layout) const;
103 /// \param Layout - The assembler layout object to use for evaluating values.
106 bool evaluateAsRelocatable(MCValue &Res, const MCAsmLayout *Layout,
114 bool evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) const;
597 const MCAsmLayout *Layout,
[all...]
H A DMCCodeView.h193 void encodeInlineLineTable(MCAsmLayout &Layout,
201 void encodeDefRange(MCAsmLayout &Layout, MCCVDefRangeFragment &F);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.h70 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
H A DMipsAsmBackend.h71 const MCAsmLayout &Layout) const override {
H A DMipsMCExpr.cpp134 const MCAsmLayout *Layout,
141 if (!SubExpr->evaluateAsRelocatable(Res, Layout, Fixup))
149 if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup))
167 return getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup);
133 evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout, const MCFixup *Fixup) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCExpr.h55 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DGSIStreamBuilder.h52 Error commit(const msf::MSFLayout &Layout, WritableBinaryStreamRef Buffer);
H A DInfoStreamBuilder.h57 Error commit(const msf::MSFLayout &Layout,
H A DDbiModuleDescriptor.h54 const ModuleInfoHeader *Layout = nullptr; member in class:llvm::pdb::DbiModuleDescriptor
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCExpr.h60 const MCAsmLayout *Layout,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRAsmBackend.h60 const MCAsmLayout &Layout) const override {
H A DAVRMCExpr.cpp72 const MCAsmLayout *Layout,
75 bool isRelocatable = SubExpr->evaluateAsRelocatable(Value, Layout, Fixup);
83 if (!Layout) return false;
85 MCContext &Context = Layout->getAssembler().getContext();
71 evaluateAsRelocatableImpl(MCValue &Result, const MCAsmLayout *Layout, const MCFixup *Fixup) const argument
H A DAVRMCExpr.h58 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DStackProtector.h55 /// Layout - Mapping of allocations to the required SSPLayoutKind.
58 SSPLayoutMap Layout; member in class:llvm::StackProtector
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCExpr.h68 bool evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCFragment.cpp71 assert(I != Sec->end() && "Layout bookkeeping error");
84 static bool getLabelOffset(const MCAsmLayout &Layout, const MCSymbol &S, argument
92 Val = Layout.getFragmentOffset(S.getFragment()) + S.getOffset();
96 static bool getSymbolOffsetImpl(const MCAsmLayout &Layout, const MCSymbol &S, argument
99 return getLabelOffset(Layout, S, ReportError, Val);
103 if (!S.getVariableValue()->evaluateAsValue(Target, Layout))
112 if (!getLabelOffset(Layout, A->getSymbol(), ReportError, ValA))
120 if (!getLabelOffset(Layout, B->getSymbol(), ReportError, ValB))
H A DMCCodeView.cpp444 static unsigned computeLabelDiff(MCAsmLayout &Layout, const MCSymbol *Begin, argument
446 MCContext &Ctx = Layout.getAssembler().getContext();
453 bool Success = AddrDelta->evaluateKnownAbsolute(Result, Layout);
461 void CodeViewContext::encodeInlineLineTable(MCAsmLayout &Layout,
535 unsigned Length = computeLabelDiff(Layout, LastLabel, Loc.getLabel());
565 unsigned CodeDelta = computeLabelDiff(Layout, LastLabel, Loc.getLabel());
594 computeLabelDiff(Layout, LastLabel, Frag.getFnEndSym());
601 LocAfterLength = computeLabelDiff(Layout, LastLabel, Loc.getLabel());
608 void CodeViewContext::encodeDefRange(MCAsmLayout &Layout, argument
610 MCContext &Ctx = Layout
457 assert(Result < UINT_MAX && �); return unsigned(Result); } void CodeViewContext::encodeInlineLineTable(MCAsmLayout &Layout, MCCVInlineLineTableFragment &Frag) { size_t LocBegin; size_t LocEnd; std::tie(LocBegin, LocEnd) = getLineExtent(Frag.SiteFuncId); MCCVFunctionInfo *SiteInfo = getCVFunctionInfo(Frag.SiteFuncId); for (auto &KV : SiteInfo->InlinedAtMap) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp243 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class); local
247 NonVirtualOffset += Layout.getBaseClassOffset(Base);
363 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
364 CharUnits Offset = Layout.getBaseClassOffset(BaseDecl);
380 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
398 BaseOffset = Layout.getBaseClassOffset(BaseDecl) + Base.getBaseOffset();
613 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase()); local
624 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
625 bool PrimaryBaseIsVirtual = Layout.isPrimaryBaseVirtual();
631 assert(Layout
674 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
1366 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
1441 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
1693 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
1729 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
1780 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
2673 const ASTRecordLayout &Layout = Context.getASTRecordLayout(PrevRD); local
2900 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
3252 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
3388 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
3433 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
3542 vfptrIsEarlierInMDC(const ASTRecordLayout &Layout, const MethodVFTableLocation &LHS, const MethodVFTableLocation &RHS) argument
3584 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
3678 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DLinePrinter.cpp139 const msf::MSFStreamLayout &Layout) {
141 if (Layout.Length == 0)
144 ArrayRef<support::ulittle32_t> Blocks = Layout.Blocks;
146 uint32_t StreamBytesRemaining = Layout.Length;
208 auto Layout = File.getStreamLayout(StreamIdx); local
209 formatMsfStreamData(Label, File, Layout, Substream);
138 computeBlockRuns(uint32_t BlockSize, const msf::MSFStreamLayout &Layout) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430AsmBackend.cpp52 const MCAsmLayout &Layout) const override {
59 const MCAsmLayout &Layout,

Completed in 275 milliseconds

123456