Home
last modified time | relevance | path

Searched defs:BaseOffset (Results 1 – 25 of 52) sorted by relevance

123

/llvm-project/clang/include/clang/AST/
H A DBaseSubobject.h35 CharUnits BaseOffset; variable
39 BaseSubobject(const CXXRecordDecl *Base, CharUnits BaseOffset) in BaseSubobject()
H A DVTTBuilder.h34 CharUnits BaseOffset; variable
38 VTTVTable(const CXXRecordDecl *Base, CharUnits BaseOffset, bool BaseIsVirtual) in VTTVTable()
/llvm-project/clang/lib/AST/
H A DVTTBuilder.cpp71 CharUnits BaseOffset = Base.getBaseOffset() + LayoutSecondaryVTTs() local
108 CharUnits BaseOffset; LayoutSecondaryVirtualPointers() local
166 CharUnits BaseOffset = LayoutVirtualVTTs() local
H A DVTableBuilder.cpp35 struct BaseOffset { struct
50 BaseOffset() : DerivedClass(nullptr), VirtualBase(nullptr), in BaseOffset() argument
52 BaseOffset(const CXXRecordDecl *DerivedClass, in BaseOffset() argument
190 CharUnits BaseOffset = SubobjectOffsets[std::make_pair(MD->getParent(), in FinalOverriders() local
37 DerivedClass__anonc07993e90111::BaseOffset global() argument
42 VirtualBase__anonc07993e90111::BaseOffset global() argument
48 NonVirtualOffset__anonc07993e90111::BaseOffset global() argument
57 isEmpty__anonc07993e90111::BaseOffset isEmpty() argument
350 CharUnits BaseOffset; ComputeBaseOffsets() local
390 CharUnits BaseOffset; dump() local
743 CharUnits BaseOffset = Base.getBaseOffset() + AddVCallOffsets() local
843 const CharUnits BaseOffset; global() member
1819 CharUnits BaseOffset = Base.getBaseOffset() + RelativeBaseOffset; LayoutSecondaryVTables() local
1913 CharUnits BaseOffset = LayoutVTablesForVirtualBases() local
2126 CharUnits BaseOffset = dumpLayout() local
3610 CharUnits BaseOffset = selectBestPath() local
[all...]
H A DRecordLayoutBuilder.cpp286 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); CanPlaceBaseSubobjectAtOffset() local
336 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); UpdateEmptyBaseSubobjects() local
397 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); CanPlaceFieldSubobjectAtOffset() local
508 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl); UpdateEmptyFieldSubobjects() local
1146 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class); AddPrimaryVirtualBaseOffsets() local
2945 CharUnits BaseOffset; layoutNonVirtualBase() local
3197 CharUnits BaseOffset; layoutVirtualBases() local
3661 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base); DumpRecordLayout() local
[all...]
/llvm-project/bolt/lib/Core/
H A DJumpTable.cpp84 const uint64_t BaseOffset = getAddress() - getSection().getAddress(); in updateOriginal() local
/llvm-project/llvm/lib/CodeGen/
H A DLocalStackSlotAllocation.cpp292 int64_t BaseOffset, in lookupCandidateBaseReg() argument
365 int64_t BaseOffset = 0; in insertFrameReferenceRegisters() local
H A DInterleavedLoadCombinePass.cpp990 APInt BaseOffset(PointerBits, 0); computePolynomialFromPointer() local
/llvm-project/clang/include/clang/Serialization/
H A DSourceLocationEncoding.h162 SourceLocationEncoding::encode(SourceLocation Loc, UIntTy BaseOffset, in encode()
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerKernelArguments.cpp112 const uint64_t BaseOffset = ST.getExplicitKernelArgOffset(); lowerKernelArguments() local
H A DAMDGPUCallLowering.cpp528 const unsigned BaseOffset = Subtarget->getExplicitKernelArgOffset(); lowerFormalArgumentsKernel() local
/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DLinePrinter.cpp265 BaseOffset *= File.getBlockSize(); in formatMsfStreamBlocks() local
/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp281 CollectFields(uint64_t BaseOffset,QualType QTy,SmallVectorImpl<llvm::MDBuilder::TBAAStructField> & Fields,bool MayAlias) CollectFields() argument
H A DCGClass.cpp486 CharUnits BaseOffset = ForVirtualBase ? in GetVTTParameter() local
2642 CharUnits BaseOffset; getVTablePointers() local
/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.cpp200 const unsigned BaseOffset = StartArgIndexAtOne ? 1 : 0; argHasNVVMAnnotation() local
/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h141 uint64_t BaseOffset; member
H A DCodeViewDebug.cpp2307 uint64_t BaseOffset; global() member
3540 uint64_t BaseOffset = 0; collectDebugInfoForJumpTables() local
/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp585 int64_t BaseOffset = Stores[0].Offset; tryOptimizeConsecStores() local
/llvm-project/clang/lib/CodeGen/Targets/
H A DAArch64.cpp709 CharUnits BaseOffset = CharUnits::fromQuantity(16 * i + Offset); EmitAAPCSVAArg() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp488 Immediate BaseOffset = Immediate::getZero(); global() member
1815 isAMCompletelyFolded(const TargetTransformInfo & TTI,LSRUse::KindType Kind,MemAccessTy AccessTy,GlobalValue * BaseGV,Immediate BaseOffset,bool HasBaseReg,int64_t Scale,Instruction * Fixup) isAMCompletelyFolded() argument
1880 isAMCompletelyFolded(const TargetTransformInfo & TTI,Immediate MinOffset,Immediate MaxOffset,LSRUse::KindType Kind,MemAccessTy AccessTy,GlobalValue * BaseGV,Immediate BaseOffset,bool HasBaseReg,int64_t Scale) isAMCompletelyFolded() argument
1923 isLegalUse(const TargetTransformInfo & TTI,Immediate MinOffset,Immediate MaxOffset,LSRUse::KindType Kind,MemAccessTy AccessTy,GlobalValue * BaseGV,Immediate BaseOffset,bool HasBaseReg,int64_t Scale) isLegalUse() argument
2013 isAlwaysFoldable(const TargetTransformInfo & TTI,LSRUse::KindType Kind,MemAccessTy AccessTy,GlobalValue * BaseGV,Immediate BaseOffset,bool HasBaseReg) isAlwaysFoldable() argument
2053 Immediate BaseOffset = ExtractImmediate(S, SE); isAlwaysFoldable() local
[all...]
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp1521 int BaseOffset = -AFI->getTaggedBasePointerOffset(); expandMI() local
/llvm-project/llvm/tools/dsymutil/
H A DDwarfLinkerForBinary.cpp1178 MutableArrayRef<char> Data, uint64_t BaseOffset, bool IsLittleEndian) { in applyValidRelocs()
/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp1128 uint64_t BaseOffset = 0; getCodeViewJumpTableInfo() local
/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp408 isLegalAddressingMode(Type * Ty,GlobalValue * BaseGV,int64_t BaseOffset,bool HasBaseReg,int64_t Scale,unsigned AddrSpace,Instruction * I,int64_t ScalableOffset) const isLegalAddressingMode() argument
543 getScalingFactorCost(Type * Ty,GlobalValue * BaseGV,StackOffset BaseOffset,bool HasBaseReg,int64_t Scale,unsigned AddrSpace) const getScalingFactorCost() argument
/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h2335 isLegalAddressingMode(Type * Ty,GlobalValue * BaseGV,int64_t BaseOffset,bool HasBaseReg,int64_t Scale,unsigned AddrSpace,Instruction * I,int64_t ScalableOffset) isLegalAddressingMode() argument
2427 getScalingFactorCost(Type * Ty,GlobalValue * BaseGV,StackOffset BaseOffset,bool HasBaseReg,int64_t Scale,unsigned AddrSpace) getScalingFactorCost() argument

123