HomeSort by: relevance | last modified time | path
    Searched defs:Layout (Results 1 - 25 of 52) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/clang/include/clang/Frontend/
LayoutOverrideSource.h 18 /// An external AST source that overrides the layout of
22 /// to override the layout of record types. Its input is the output format
25 /// The layout of a given record.
26 struct Layout {
38 llvm::StringMap<Layout> Layouts;
41 /// Create a new AST source that overrides the layout of some
47 /// If this particular record type has an overridden layout,
48 /// return that layout.
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/
DbiModuleDescriptor.h 53 const ModuleInfoHeader *Layout = nullptr;
DbiModuleDescriptorBuilder.h 111 unsigned getModuleIndex() const { return Layout.Mod; }
155 ModuleInfoHeader Layout;
  /src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
M68k.cpp 32 std::string Layout = "";
35 Layout += "E";
38 Layout += "-m:e";
41 Layout += "-p:32:32";
44 Layout += "-i8:8:8-i16:16:16-i32:16:32";
49 Layout += "-n8:16:32";
53 Layout += "-a:0:16-S16";
55 resetDataLayout(Layout);
Mips.h 26 StringRef Layout;
29 Layout = "m:m-p:32:32-i8:8:32-i16:16:32-i64:64-n32-S64";
31 Layout = "m:e-p:32:32-i8:8:32-i16:16:32-i64:64-n32:64-S128";
33 Layout = "m:e-i8:8:32-i16:16:32-i64:64-n32:64-S128";
38 resetDataLayout(("E-" + Layout).str());
40 resetDataLayout(("e-" + Layout).str());
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
StackProtector.h 39 /// A mapping of AllocaInsts to their required SSP layout.
55 /// Layout - Mapping of allocations to the required SSPLayoutKind.
58 SSPLayoutMap Layout;
  /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
PrettyClassLayoutGraphicalDumper.cpp 34 bool PrettyClassLayoutGraphicalDumper::start(const UDTLayoutBase &Layout) {
38 for (auto &Other : Layout.other_items())
40 for (auto &Func : Layout.funcs())
44 const BitVector &UseMap = Layout.usedBytes();
47 for (auto &Item : Layout.layout_items()) {
68 VTableLayoutItem &Layout = static_cast<VTableLayoutItem &>(*CurrentItem);
71 VarDumper.startVbptr(CurrentAbsoluteOffset, Layout.getSize());
84 auto TailPadding = Layout.tailPadding();
86 if (TailPadding != 1 || Layout.getSize() != 1) {
112 BaseClassLayout &Layout = static_cast<BaseClassLayout &>(*CurrentItem)
    [all...]
PrettyTypeDumper.cpp 120 auto Layout = std::make_unique<ClassLayout>(std::move(Class));
121 if (Layout->deepPaddingSize() < opts::pretty::PaddingThreshold) {
125 if (Layout->immediatePadding() < opts::pretty::ImmediatePaddingThreshold) {
130 Filtered.push_back(std::move(Layout));
254 // No point duplicating a full class layout. Just print the modified
262 auto Layout = std::make_unique<ClassLayout>(std::move(Class));
263 if (Layout->deepPaddingSize() < opts::pretty::PaddingThreshold)
266 dumpClassLayout(*Layout);
BytesOutputStyle.cpp 203 auto Layout = File.getStreamLayout(StreamPDB);
204 P.formatMsfStreamData("Named Stream Map", File, Layout, NS);
233 auto Layout = File.getStreamLayout(StreamDBI);
234 P.formatMsfStreamData("Section Contributions", File, Layout, NS);
244 auto Layout = File.getStreamLayout(StreamDBI);
245 P.formatMsfStreamData("Section Map", File, Layout, NS);
255 auto Layout = File.getStreamLayout(StreamDBI);
256 P.formatMsfStreamData("Module Infos", File, Layout, NS);
266 auto Layout = File.getStreamLayout(StreamDBI);
267 P.formatMsfStreamData("File Info", File, Layout, NS)
    [all...]
LinePrinter.cpp 139 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);
209 formatMsfStreamData(Label, File, Layout, Substream);
llvm-pdbutil.h 55 enum class ClassDefinitionFormat { None, Layout, All };
ExplainOutputStyle.cpp 120 const auto &Layout = File.pdb().getMsfLayout();
121 return llvm::is_contained(Layout.DirectoryBlocks, pdbBlockIndex());
125 const auto &Layout = File.pdb().getMsfLayout();
126 for (const auto &Entry : enumerate(Layout.StreamMap)) {
198 const MSFLayout &Layout = File.pdb().getMsfLayout();
199 uint32_t MainFpm = Layout.mainFpmBlock();
200 uint32_t AltFpm = Layout.alternateFpmBlock();
248 const auto &Layout = File.pdb().getStreamLayout(Stream);
250 getOffsetInStream(Layout.Blocks, FileOffset, File.pdb().getBlockSize());
252 StreamOff, Layout.Length, Stream, S.getLongName()
    [all...]
  /src/lib/libcurses/PSD.doc/
twinkle1.c 50 static LOCS Layout[NCOLS * NLINES]; /* current board layout */
107 lp = Layout;
115 Numstars = lp - Layout;
149 end = &Layout[Numstars];
150 for (lp = Layout; lp < end; lp++) {
153 *lp = Layout[r];
154 Layout[r] = temp;
157 for (lp = Layout; lp < end; lp++) {
twinkle2.c 48 static LOCS Layout[NCOLS * NLINES]; /* current board layout */
139 end = &Layout[Numstars];
140 for (lp = Layout; lp < end; lp++) {
143 *lp = Layout[r];
144 Layout[r] = temp;
147 for (lp = Layout; lp < end; lp++)
175 lp = Layout;
183 Numstars = lp - Layout;
  /src/external/apache2/llvm/dist/clang/lib/AST/
VTTBuilder.cpp 1 //===- VTTBuilder.cpp - C++ VTT layout builder ----------------------------===//
9 // This contains code dealing with generation of the layout of virtual table
63 // Don't layout virtual bases.
70 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD);
72 Layout.getBaseClassOffset(BaseDecl);
74 // Layout the VTT for this base.
117 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD);
120 Layout.getBaseClassOffset(BaseDecl);
122 if (!Layout.isPrimaryBaseVirtual() &&
123 Layout.getPrimaryBase() == BaseDecl
    [all...]
ItaniumCXXABI.cpp 222 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
225 return Layout.getNonVirtualSize() == PointerSize;
  /src/external/apache2/llvm/dist/llvm/lib/Support/
OptimizedStructLayout.cpp 1 //===--- OptimizedStructLayout.cpp - Optimal data layout algorithm ----------------===//
125 // layout with no interior padding. This is very common: if the
126 // fixed-layout fields have no interior padding, and they end at a
127 // sufficiently-aligned offset for all the flexible-layout fields,
128 // and the flexible-layout fields all have sizes that are multiples
161 // If we already have a perfect layout, we're done.
202 // layout in the "C-style" case. Preferring larger fields tends to take
208 // Note that this algorithm does not guarantee a minimal layout. Picking
214 // alignment 1 and size O_j; if the layout size is equal to the end of
215 // the last fixed-layout field, the objects fit in the bins; note tha
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
ASanStackFrameLayout.cpp 67 ASanStackFrameLayout Layout;
68 Layout.Granularity = Granularity;
69 Layout.FrameAlignment = std::max(Granularity, Vars[0].Alignment);
79 assert(Layout.FrameAlignment >= Alignment);
92 Layout.FrameSize = Offset;
93 assert((Layout.FrameSize % MinHeaderSize) == 0);
94 return Layout;
117 const ASanStackFrameLayout &Layout) {
121 const size_t Granularity = Layout.Granularity;
130 SB.resize(Layout.FrameSize / Granularity, kAsanStackRightRedzoneMagic)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenTBAA.cpp 293 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
301 Layout.getFieldOffset(idx) / Context.getCharWidth();
337 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
348 uint64_t BitOffset = Layout.getFieldOffset(Field->getFieldIndex());
CGBuilder.h 192 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy);
193 auto Offset = CharUnits::fromQuantity(Layout->getElementOffset(Index));
327 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy);
328 auto Offset = CharUnits::fromQuantity(Layout->getElementOffset(Index));
CGCXXABI.cpp 136 auto &Layout = CGF.getContext().getASTRecordLayout(MD->getParent());
140 CGF.CXXABIThisAlignment = Layout.getAlignment();
142 CGF.CXXABIThisAlignment = Layout.getNonVirtualAlignment();
CodeGenTypes.cpp 849 // Layout fields.
850 std::unique_ptr<CGRecordLayout> Layout = ComputeRecordLayout(RD, Ty);
851 CGRecordLayouts[Key] = std::move(Layout);
872 /// getCGRecordLayout - Return record layout info for the given record decl.
887 "Unable to find record layout information for type");
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/
JITLinkGeneric.cpp 52 auto Layout = layOutBlocks();
55 if (auto Err = allocateSegments(Layout))
85 TmpSelf.linkPhase2(std::move(Self), AsyncLookupResult(), std::move(Layout));
108 [S = std::move(Self), L = std::move(Layout)](
118 SegmentLayoutMap Layout) {
132 copyBlockContentToWorkingMemory(Layout, *Alloc);
192 SegmentLayoutMap Layout;
196 auto &SegLists = Layout[B->getSection().getProtectionFlags()];
204 for (auto &KV : Layout) {
222 for (auto &KV : Layout) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFISelDAGToDAG.cpp 456 const StructLayout *Layout = DL.getStructLayout(CS->getType());
459 uint64_t SizeSoFar = Layout->getElementOffset(i);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
ArgumentPromotion.cpp 790 const StructLayout *Layout = DL.getStructLayout(StructTy);
796 if (StartPos != Layout->getElementOffsetInBits(i))

Completed in 72 milliseconds

1 2 3