Home
last modified time | relevance | path

Searched refs:Layout (Results 1 – 25 of 95) sorted by relevance

1234

/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp29 const MCAsmLayout &Layout,
37 const MCAsmLayout &Layout,
45 const MCAsmLayout &Layout,
52 const MCAsmLayout &Layout,
64 const MCAssembler &Asm, const MCAsmLayout &Layout, in RecordRelocation() argument
68 RecordX86_64Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, in RecordRelocation()
71 RecordX86Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, in RecordRelocation()
102 const MCAsmLayout &Layout, in RecordX86_64Relocation() argument
113 Layout.getFragmentOffset(Fragment) + Fixup.getOffset(); in RecordX86_64Relocation()
115 Writer->getFragmentAddress(Fragment, Layout) + Fixup.getOffset(); in RecordX86_64Relocation()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/MC/
H A DMCExpr.cpp393 const MCAsmLayout &Layout) const { in EvaluateAsAbsolute()
394 return EvaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr); in EvaluateAsAbsolute()
398 const MCAsmLayout &Layout, in EvaluateAsAbsolute() argument
400 return EvaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, &Addrs); in EvaluateAsAbsolute()
407 int64_t MCExpr::evaluateKnownAbsolute(const MCAsmLayout &Layout) const { in evaluateKnownAbsolute()
410 evaluateAsAbsolute(Res, &Layout.getAssembler(), &Layout, nullptr, true); in evaluateKnownAbsolute()
417 const MCAsmLayout *Layout, in EvaluateAsAbsolute() argument
422 return evaluateAsAbsolute(Res, Asm, Layout, Addrs, Addrs); in EvaluateAsAbsolute()
426 const MCAsmLayout *Layout, in evaluateAsAbsolute() argument
437 Value, Asm, Layout, nullptr, Addrs, InSet, /*ForceVarExpansion*/ false); in evaluateAsAbsolute()
[all …]
H A DMCAssembler.cpp123 static bool getLabelOffset(const MCAsmLayout &Layout, const MCSymbolData &SD, in getLabelOffset() argument
131 Val = Layout.getFragmentOffset(SD.getFragment()) + SD.getOffset(); in getLabelOffset()
135 static bool getSymbolOffsetImpl(const MCAsmLayout &Layout, in getSymbolOffsetImpl() argument
141 return getLabelOffset(Layout, *SD, ReportError, Val); in getSymbolOffsetImpl()
145 if (!S.getVariableValue()->EvaluateAsValue(Target, &Layout, nullptr)) in getSymbolOffsetImpl()
151 const MCAssembler &Asm = Layout.getAssembler(); in getSymbolOffsetImpl()
156 if (!getLabelOffset(Layout, Asm.getSymbolData(A->getSymbol()), ReportError, in getSymbolOffsetImpl()
165 if (!getLabelOffset(Layout, Asm.getSymbolData(B->getSymbol()), ReportError, in getSymbolOffsetImpl()
463 static bool evaluate(const MCExpr &Expr, const MCAsmLayout &Layout, in evaluate() argument
465 if (Expr.EvaluateAsValue(Target, &Layout, &Fixup)) { in evaluate()
[all …]
H A DMachObjectWriter.cpp70 const MCAsmLayout &Layout) const { in getFragmentAddress()
72 Layout.getFragmentOffset(Fragment); in getFragmentAddress()
76 const MCAsmLayout &Layout) const { in getSymbolAddress()
87 if (!S.getVariableValue()->EvaluateAsRelocatable(Target, &Layout, nullptr)) in getSymbolAddress()
101 Address += getSymbolAddress(&Layout.getAssembler().getSymbolData( in getSymbolAddress()
102 Target.getSymA()->getSymbol()), Layout); in getSymbolAddress()
104 Address += getSymbolAddress(&Layout.getAssembler().getSymbolData( in getSymbolAddress()
105 Target.getSymB()->getSymbol()), Layout); in getSymbolAddress()
110 Layout.getSymbolOffset(SD); in getSymbolAddress()
114 const MCAsmLayout &Layout) const { in getPaddingSize()
[all …]
H A DELFObjectWriter.cpp100 static uint64_t SymbolValue(MCSymbolData &Data, const MCAsmLayout &Layout);
101 static bool isInSymtab(const MCAsmLayout &Layout, const MCSymbolData &Data,
106 static uint64_t GetSectionFileSize(const MCAsmLayout &Layout,
108 static uint64_t GetSectionAddressSize(const MCAsmLayout &Layout,
112 const MCAsmLayout &Layout,
211 const MCAsmLayout &Layout);
214 const MCAsmLayout &Layout,
222 void RecordRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout,
245 void computeSymbolTable(MCAssembler &Asm, const MCAsmLayout &Layout,
254 void CreateRelocationSections(MCAssembler &Asm, MCAsmLayout &Layout,
[all …]
H A DMCLinkerOptimizationHint.cpp27 const MCAsmLayout &Layout) const { in Emit_impl()
28 const MCAssembler &Asm = Layout.getAssembler(); in Emit_impl()
33 encodeULEB128(ObjWriter.getSymbolAddress(&Asm.getSymbolData(**It), Layout), in Emit_impl()
H A DWinCOFFObjectWriter.cpp151 const MCAsmLayout &Layout);
171 const MCAsmLayout &Layout) override;
178 void RecordRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout,
183 void WriteObject(MCAssembler &Asm, const MCAsmLayout &Layout) override;
351 const MCAsmLayout &Layout) { in getSymbolValue() argument
356 if (!Layout.getSymbolOffset(&Data, Res)) in getSymbolValue()
366 const MCAsmLayout &Layout) { in DefineSymbol() argument
405 const MCSymbol *Base = Layout.getBaseSymbol(Symbol); in DefineSymbol()
406 coff_symbol->Data.Value = getSymbolValue(ResSymData, Layout); in DefineSymbol()
640 const MCAsmLayout &Layout) { in ExecutePostLayoutBinding() argument
[all …]
/minix3/lib/libcurses/PSD.doc/
H A Dtwinkle1.c50 static LOCS Layout[NCOLS * NLINES]; /* current board layout */ variable
107 lp = Layout; in makeboard()
115 Numstars = lp - Layout; in makeboard()
149 end = &Layout[Numstars]; in puton()
150 for (lp = Layout; lp < end; lp++) { in puton()
153 *lp = Layout[r]; in puton()
154 Layout[r] = temp; in puton()
157 for (lp = Layout; lp < end; lp++) { in puton()
H A Dtwinkle2.c48 static LOCS Layout[NCOLS * NLINES]; /* current board layout */ variable
139 end = &Layout[Numstars]; in puton()
140 for (lp = Layout; lp < end; lp++) { in puton()
143 *lp = Layout[r]; in puton()
144 Layout[r] = temp; in puton()
147 for (lp = Layout; lp < end; lp++) in puton()
175 lp = Layout; in makeboard()
183 Numstars = lp - Layout; in makeboard()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/MC/
H A DMCMachObjectWriter.h73 const MCAsmLayout &Layout,
143 const MCAsmLayout &Layout) const;
146 const MCAsmLayout &Layout) const;
149 const MCAsmLayout &Layout) const;
178 void WriteSection(const MCAssembler &Asm, const MCAsmLayout &Layout,
195 void WriteNlist(MachSymbolData &MSD, const MCAsmLayout &Layout);
222 const MCAsmLayout &Layout,
229 const MCAsmLayout &Layout,
234 void RecordRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout,
249 const MCAsmLayout &Layout);
[all …]
H A DMCLinkerOptimizationHint.h110 const MCAsmLayout &Layout) const;
126 void Emit(MachObjectWriter &ObjWriter, const MCAsmLayout &Layout) const { in Emit() argument
128 Emit_impl(OutStream, ObjWriter, Layout); in Emit()
134 const MCAsmLayout &Layout) const { in getEmitSize() argument
148 Emit_impl(OutStream, ObjWriter, Layout); in getEmitSize()
178 const MCAsmLayout &Layout) const { in getEmitSize() argument
181 EmitSize += D.getEmitSize(ObjWriter, Layout); in getEmitSize()
188 void Emit(MachObjectWriter &ObjWriter, const MCAsmLayout &Layout) const { in Emit() argument
190 D.Emit(ObjWriter, Layout); in Emit()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MachObjectWriter.cpp37 const MCAsmLayout &Layout, const MCFragment *Fragment,
116 MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, in RecordRelocation() argument
122 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment); in RecordRelocation()
198 Layout.getSymbolOffset(&B_SD) == in RecordRelocation()
199 Layout.getFragmentOffset(Fragment) + Fixup.getOffset()) { in RecordRelocation()
245 : Writer->getSymbolAddress(&A_SD, Layout)) - in RecordRelocation()
248 : Writer->getSymbolAddress(A_Base, Layout)); in RecordRelocation()
250 : Writer->getSymbolAddress(&B_SD, Layout)) - in RecordRelocation()
253 : Writer->getSymbolAddress(B_Base, Layout)); in RecordRelocation()
283 Res, Layout, Writer->getSectionAddressMap())) { in RecordRelocation()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMachObjectWriter.cpp29 const MCAsmLayout &Layout,
35 const MCAsmLayout &Layout,
45 const MCAsmLayout &Layout, const MCFragment *Fragment, in RecordRelocation() argument
51 RecordPPCRelocation(Writer, Asm, Layout, Fragment, Fixup, Target, in RecordRelocation()
177 static uint32_t getFixupOffset(const MCAsmLayout &Layout, in getFixupOffset() argument
180 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment) + Fixup.getOffset(); in getFixupOffset()
193 MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, in RecordScatteredRelocation() argument
197 const uint32_t FixupOffset = getFixupOffset(Layout, Fragment, Fixup); in RecordScatteredRelocation()
215 uint32_t Value = Writer->getSymbolAddress(A_SD, Layout); in RecordScatteredRelocation()
229 Value2 = Writer->getSymbolAddress(B_SD, Layout); in RecordScatteredRelocation()
[all …]
H A DPPCMCExpr.cpp94 const MCAsmLayout *Layout, in EvaluateAsRelocatableImpl() argument
98 if (!getSubExpr()->EvaluateAsRelocatable(Value, Layout, Fixup)) in EvaluateAsRelocatableImpl()
108 if (!Layout) in EvaluateAsRelocatableImpl()
111 MCContext &Context = Layout->getAssembler().getContext(); in EvaluateAsRelocatableImpl()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/
H A DASanStackFrameLayout.cpp57 ASanStackFrameLayout *Layout) { in ComputeASanStackFrameLayout() argument
71 Layout->FrameAlignment = std::max(Granularity, Vars[0].Alignment); in ComputeASanStackFrameLayout()
72 SmallVector<uint8_t, 64> &SB(Layout->ShadowBytes); in ComputeASanStackFrameLayout()
85 assert(Layout->FrameAlignment >= Alignment); in ComputeASanStackFrameLayout()
108 Layout->DescriptionString = StackDescription.str(); in ComputeASanStackFrameLayout()
109 Layout->FrameSize = Offset; in ComputeASanStackFrameLayout()
110 assert((Layout->FrameSize % MinHeaderSize) == 0); in ComputeASanStackFrameLayout()
111 assert(Layout->FrameSize / Granularity == Layout->ShadowBytes.size()); in ComputeASanStackFrameLayout()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp31 const MCAsmLayout &Layout,
40 const MCAsmLayout &Layout,
58 const MCAssembler &Asm, const MCAsmLayout &Layout,
149 const MCAsmLayout &Layout, in RecordARMScatteredHalfRelocation() argument
154 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment)+Fixup.getOffset(); in RecordARMScatteredHalfRelocation()
167 uint32_t Value = Writer->getSymbolAddress(A_SD, Layout); in RecordARMScatteredHalfRelocation()
183 Value2 = Writer->getSymbolAddress(B_SD, Layout); in RecordARMScatteredHalfRelocation()
251 const MCAsmLayout &Layout, in RecordARMScatteredRelocation() argument
258 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment)+Fixup.getOffset(); in RecordARMScatteredRelocation()
270 uint32_t Value = Writer->getSymbolAddress(A_SD, Layout); in RecordARMScatteredRelocation()
[all …]
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DRecordLayoutBuilder.cpp97 getFieldOffset(const ASTRecordLayout &Layout, unsigned FieldNo) const { in getFieldOffset() argument
98 uint64_t FieldOffset = Layout.getFieldOffset(FieldNo); in getFieldOffset()
147 const ASTRecordLayout &Layout = Context.getASTRecordLayout(BaseDecl); in ComputeEmptySubobjectSizes() local
150 EmptySize = Layout.getSize(); in ComputeEmptySubobjectSizes()
153 EmptySize = Layout.getSizeOfLargestEmptySubobject(); in ComputeEmptySubobjectSizes()
171 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl); in ComputeEmptySubobjectSizes() local
174 EmptySize = Layout.getSize(); in ComputeEmptySubobjectSizes()
177 EmptySize = Layout.getSizeOfLargestEmptySubobject(); in ComputeEmptySubobjectSizes()
235 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Info->Class); in CanPlaceBaseSubobjectAtOffset() local
240 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); in CanPlaceBaseSubobjectAtOffset()
[all …]
H A DVTTBuilder.cpp67 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs() local
69 Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVTTs()
114 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers() local
117 Layout.getBaseClassOffset(BaseDecl); in LayoutSecondaryVirtualPointers()
119 if (!Layout.isPrimaryBaseVirtual() && in LayoutSecondaryVirtualPointers()
120 Layout.getPrimaryBase() == BaseDecl) in LayoutSecondaryVirtualPointers()
H A DVTableBuilder.cpp244 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class); in ComputeBaseOffset() local
248 NonVirtualOffset += Layout.getBaseClassOffset(Base); in ComputeBaseOffset()
364 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseOffsets() local
365 CharUnits Offset = Layout.getBaseClassOffset(BaseDecl); in ComputeBaseOffsets()
381 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in dump() local
399 BaseOffset = Layout.getBaseClassOffset(BaseDecl) + Base.getBaseOffset(); in dump()
617 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase()); in AddVCallAndVBaseOffsets() local
628 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) { in AddVCallAndVBaseOffsets()
629 bool PrimaryBaseIsVirtual = Layout.isPrimaryBaseVirtual(); in AddVCallAndVBaseOffsets()
635 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/MCTargetDesc/
H A DAMDGPUAsmBackend.cpp29 const MCAsmLayout &Layout) override { in ExecutePostLayoutBinding() argument
32 void RecordRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout, in RecordRelocation() argument
39 void WriteObject(MCAssembler &Asm, const MCAsmLayout &Layout) override;
53 const MCAsmLayout &Layout) const override { in fixupNeedsRelaxation()
68 const MCAsmLayout &Layout) { in WriteObject() argument
70 Asm.writeSectionData(I, Layout); in WriteObject()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DStackProtector.cpp61 return AI ? Layout.lookup(AI) : SSPLK_None; in getSSPLayout()
69 SSPLayoutMap::iterator I = Layout.find(From); in adjustForColoring()
70 if (I != Layout.end()) { in adjustForColoring()
72 Layout.erase(I); in adjustForColoring()
77 I = Layout.find(To); in adjustForColoring()
78 if (I == Layout.end()) in adjustForColoring()
79 Layout.insert(std::make_pair(To, Kind)); in adjustForColoring()
228 Layout.insert(std::make_pair(AI, SSPLK_LargeArray)); in RequiresStackProtector()
232 Layout.insert(std::make_pair(AI, SSPLK_SmallArray)); in RequiresStackProtector()
237 Layout.insert(std::make_pair(AI, SSPLK_LargeArray)); in RequiresStackProtector()
[all …]
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp155 return Layout.getFieldOffset(FD->getFieldIndex()); in getFieldBitOffset()
187 const ASTRecordLayout &Layout; member
209 Layout(Types.getContext().getASTRecordLayout(D)), in CGRecordLowering()
224 Layout.getAlignment().alignmentAtOffset(StartOffset).getQuantity(); in setBitFieldInfo()
256 CharUnits Size = NVBaseType ? Layout.getNonVirtualSize() : Layout.getSize(); in lower()
280 CharUnits LayoutSize = Layout.getSize(); in lowerUnion()
432 if (Layout.isPrimaryBaseVirtual()) { in accumulateBases()
433 const CXXRecordDecl *BaseDecl = Layout.getPrimaryBase(); in accumulateBases()
443 Members.push_back(MemberInfo(Layout.getBaseClassOffset(BaseDecl), in accumulateBases()
449 if (Layout.hasOwnVFPtr()) in accumulateVPtrs()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp348 VectorLayout &Layout) { in getVectorLayout() argument
353 Layout.VecTy = dyn_cast<VectorType>(Ty); in getVectorLayout()
354 if (!Layout.VecTy) in getVectorLayout()
358 Layout.ElemTy = Layout.VecTy->getElementType(); in getVectorLayout()
359 if (DL->getTypeSizeInBits(Layout.ElemTy) != in getVectorLayout()
360 DL->getTypeStoreSizeInBits(Layout.ElemTy)) in getVectorLayout()
364 Layout.VecAlign = Alignment; in getVectorLayout()
366 Layout.VecAlign = DL->getABITypeAlignment(Layout.VecTy); in getVectorLayout()
367 Layout.ElemSize = DL->getTypeStoreSize(Layout.ElemTy); in getVectorLayout()
597 VectorLayout Layout; in visitLoadInst() local
[all …]
/minix3/external/bsd/llvm/dist/clang/lib/Frontend/
H A DLayoutOverrideSource.cpp37 Layout CurrentLayout; in LayoutOverrideSource()
51 CurrentLayout = Layout(); in LayoutOverrideSource()
73 CurrentLayout = Layout(); in LayoutOverrideSource()
167 llvm::StringMap<Layout>::iterator Known = Layouts.find(Record->getName()); in layoutRecordType()
193 for (llvm::StringMap<Layout>::iterator L = Layouts.begin(), in dump()
/minix3/external/bsd/llvm/dist/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h27 struct Layout { struct
39 llvm::StringMap<Layout> Layouts; argument

1234