/freebsd-11.0-release/contrib/llvm/lib/MC/ |
H A D | ELFObjectWriter.cpp | 74 static uint64_t SymbolValue(const MCSymbol &Sym, const MCAsmLayout &Layout); 75 static bool isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol, 171 ELFSymbolData &MSD, const MCAsmLayout &Layout); 182 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout, 195 void computeSymbolTable(MCAssembler &Asm, const MCAsmLayout &Layout, 206 const MCAsmLayout &Layout) override; 208 void writeSectionHeader(const MCAsmLayout &Layout, 213 const MCAsmLayout &Layout); 230 void writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override; 362 const MCAsmLayout &Layout) { [all...] |
H A D | WinCOFFObjectWriter.cpp | 159 const MCAsmLayout &Layout); 177 const MCAsmLayout &Layout) override; 186 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout, 191 void writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override; 345 const MCAsmLayout &Layout) { 350 if (!Layout.getSymbolOffset(Symbol, Res)) 360 const MCAsmLayout &Layout) { 394 const MCSymbol *Base = Layout.getBaseSymbol(Symbol); 395 coff_symbol->Data.Value = getSymbolValue(Symbol, Layout); 606 const MCAsmLayout &Layout) { 344 getSymbolValue(const MCSymbol &Symbol, const MCAsmLayout &Layout) argument 358 DefineSymbol(const MCSymbol &Symbol, MCAssembler &Assembler, const MCAsmLayout &Layout) argument 605 executePostLayoutBinding(MCAssembler &Asm, const MCAsmLayout &Layout) argument 648 recordRelocation( MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, bool &IsPCRel, uint64_t &FixedValue) argument 794 writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) argument [all...] |
H A D | MCFragment.cpp | 72 assert(I != Sec->end() && "Layout bookkeeping error"); 85 static bool getLabelOffset(const MCAsmLayout &Layout, const MCSymbol &S, argument 93 Val = Layout.getFragmentOffset(S.getFragment()) + S.getOffset(); 97 static bool getSymbolOffsetImpl(const MCAsmLayout &Layout, const MCSymbol &S, argument 100 return getLabelOffset(Layout, S, ReportError, Val); 104 if (!S.getVariableValue()->evaluateAsValue(Target, Layout)) 113 if (!getLabelOffset(Layout, A->getSymbol(), ReportError, ValA)) 121 if (!getLabelOffset(Layout, B->getSymbol(), ReportError, ValB))
|
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMAsmBackend.h | 43 void processFixupValue(const MCAssembler &Asm, const MCAsmLayout &Layout, 64 const MCAsmLayout &Layout) const override;
|
H A D | ARMMCExpr.h | 61 const MCAsmLayout *Layout,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXMCExpr.h | 66 const MCAsmLayout *Layout, 108 const MCAsmLayout *Layout,
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGRecordLayoutBuilder.cpp | 166 return Layout.getFieldOffset(FD->getFieldIndex()); 168 // Layout routines. 198 const ASTRecordLayout &Layout; member in struct:__anon3812::CGRecordLowering 220 Layout(Types.getContext().getASTRecordLayout(D)), 263 CharUnits Size = NVBaseType ? Layout.getNonVirtualSize() : Layout.getSize(); 287 CharUnits LayoutSize = Layout.getSize(); 443 if (Layout.isPrimaryBaseVirtual()) { 444 const CXXRecordDecl *BaseDecl = Layout.getPrimaryBase(); 458 Members.push_back(MemberInfo(Layout 737 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(D); local [all...] |
H A D | CodeGenTBAA.cpp | 187 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 193 Layout.getFieldOffset(idx) / Context.getCharWidth(); 251 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 265 FieldNode, Layout.getFieldOffset(idx) / Context.getCharWidth()));
|
H A D | CodeGenTypes.cpp | 692 // Layout fields. 693 CGRecordLayout *Layout = ComputeRecordLayout(RD, Ty); local 694 CGRecordLayouts[Key] = Layout; 720 const CGRecordLayout *Layout = CGRecordLayouts.lookup(Key); local 721 if (!Layout) { 726 Layout = CGRecordLayouts.lookup(Key); 729 assert(Layout && "Unable to find record layout information for type"); 730 return *Layout;
|
H A D | CGClass.cpp | 159 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 165 Offset += Layout.getBaseClassOffset(BaseDecl); 205 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(Derived); local 207 Offset = Layout.getVBaseClassOffset(Base); 209 Offset = Layout.getBaseClassOffset(Base); 450 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); local 452 Layout.getVBaseClassOffset(Base) : 453 Layout.getBaseClassOffset(Base); 1705 const ASTRecordLayout &Layout = variable 1709 if (Layout 1751 const ASTRecordLayout &Layout = local 2405 const ASTRecordLayout &Layout = local 2412 const ASTRecordLayout &Layout = getContext().getASTRecordLayout(RD); local [all...] |
H A D | CGCXXABI.cpp | 170 auto &Layout = CGF.getContext().getASTRecordLayout(MD->getParent()); local 174 CGF.CXXABIThisAlignment = Layout.getAlignment(); 176 CGF.CXXABIThisAlignment = Layout.getNonVirtualAlignment();
|
/freebsd-11.0-release/contrib/llvm/include/llvm/MC/ |
H A D | MCExpr.h | 51 const MCAsmLayout *Layout, 55 const MCAsmLayout *Layout, 62 const MCAsmLayout *Layout, 86 /// \param Layout - The assembler layout object to use for evaluating symbol 90 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout, 94 bool evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout) const; 96 bool evaluateKnownAbsolute(int64_t &Res, const MCAsmLayout &Layout) const; 102 /// \param Layout - The assembler layout object to use for evaluating values. 105 bool evaluateAsRelocatable(MCValue &Res, const MCAsmLayout *Layout, 113 bool evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) cons [all...] |
H A D | MCObjectWriter.h | 76 const MCAsmLayout &Layout) = 0; 84 virtual void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout, 120 virtual void writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) = 0;
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Frontend/ |
H A D | LayoutOverrideSource.cpp | 37 Layout CurrentLayout; 47 if (LineStr.find("*** Dumping AST Record Layout") != StringRef::npos) { 51 CurrentLayout = Layout(); 73 CurrentLayout = Layout(); 167 llvm::StringMap<Layout>::iterator Known = Layouts.find(Record->getName()); 193 for (llvm::StringMap<Layout>::iterator L = Layouts.begin(),
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 348 // Try to fill in Layout from Ty, returning true on success. Alignment is 351 VectorLayout &Layout, const DataLayout &DL) { 353 Layout.VecTy = dyn_cast<VectorType>(Ty); 354 if (!Layout.VecTy) 358 Layout.ElemTy = Layout.VecTy->getElementType(); 359 if (DL.getTypeSizeInBits(Layout.ElemTy) != 360 DL.getTypeStoreSizeInBits(Layout.ElemTy)) 364 Layout.VecAlign = Alignment; 366 Layout 350 getVectorLayout(Type *Ty, unsigned Alignment, VectorLayout &Layout, const DataLayout &DL) argument [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCExpr.cpp | 93 const MCAsmLayout *Layout, 95 if (!getSubExpr()->evaluateAsRelocatable(Res, Layout, Fixup)) 92 evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout, const MCFixup *Fixup) const argument
|
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | StackProtector.h | 63 /// Layout - Mapping of allocations to the required SSPLayoutKind. 66 SSPLayoutMap Layout; member in class:llvm::StackProtector
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonAsmBackend.cpp | 218 const MCAsmLayout &Layout) const override { 241 setExtender(Layout.getAssembler().getContext()); 282 setExtender(Layout.getAssembler().getContext()); 293 const MCAsmLayout &Layout) const override {
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsMCExpr.h | 51 const MCAsmLayout *Layout,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
H A D | WebAssemblyAsmBackend.cpp | 46 const MCAsmLayout &Layout) const override {
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | VTableBuilder.cpp | 244 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Element.Class); local 248 NonVirtualOffset += Layout.getBaseClassOffset(Base); 364 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 365 CharUnits Offset = Layout.getBaseClassOffset(BaseDecl); 381 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 399 BaseOffset = Layout.getBaseClassOffset(BaseDecl) + Base.getBaseOffset(); 614 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase()); local 625 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) { 626 bool PrimaryBaseIsVirtual = Layout.isPrimaryBaseVirtual(); 632 assert(Layout 675 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 1380 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 1455 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 1702 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 1738 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 1789 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 2699 const ASTRecordLayout &Layout = Context.getASTRecordLayout(PrevRD); local 2926 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 3276 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 3415 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 3461 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local 3688 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); local [all...] |
H A D | ItaniumCXXABI.cpp | 130 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); variable 133 return Layout.getNonVirtualSize() == PointerSize;
|
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCAsmBackend.cpp | 133 void processFixupValue(const MCAssembler &Asm, const MCAsmLayout &Layout, 166 const MCAsmLayout &Layout) const override {
|
H A D | PPCMCExpr.h | 82 const MCAsmLayout *Layout,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcMCExpr.h | 90 const MCAsmLayout *Layout,
|