OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Sat Jun 13 00:24:39 UTC 2026