HomeSort by: relevance | last modified time | path
    Searched defs:BaseOffset (Results 1 - 23 of 23) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
BaseSubobject.h 34 /// BaseOffset - The offset from the most derived class to the base class.
35 CharUnits BaseOffset;
39 BaseSubobject(const CXXRecordDecl *Base, CharUnits BaseOffset)
40 : Base(Base), BaseOffset(BaseOffset) {}
46 CharUnits getBaseOffset() const { return BaseOffset; }
49 return LHS.Base == RHS.Base && LHS.BaseOffset == RHS.BaseOffset;
VTTBuilder.h 34 CharUnits BaseOffset;
38 VTTVTable(const CXXRecordDecl *Base, CharUnits BaseOffset, bool BaseIsVirtual)
39 : BaseAndIsVirtual(Base, BaseIsVirtual), BaseOffset(BaseOffset) {}
42 BaseOffset(Base.getBaseOffset()) {}
49 return BaseOffset;
  /src/external/apache2/llvm/dist/clang/lib/AST/
VTTBuilder.cpp 71 CharUnits BaseOffset = Base.getBaseOffset() +
75 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/false);
108 CharUnits BaseOffset;
114 BaseOffset = MostDerivedClassLayout.getVBaseClassOffset(BaseDecl);
119 BaseOffset = Base.getBaseOffset() +
135 AddVTablePointer(BaseSubobject(BaseDecl, BaseOffset), VTableIndex,
140 LayoutSecondaryVirtualPointers(BaseSubobject(BaseDecl, BaseOffset),
166 CharUnits BaseOffset =
169 LayoutVTT(BaseSubobject(BaseDecl, BaseOffset), /*BaseIsVirtual=*/true);
RecordLayoutBuilder.cpp 86 bool getExternalNVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) {
90 BaseOffset = Known->second;
94 bool getExternalVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) {
98 BaseOffset = Known->second;
286 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class);
288 if (!CanPlaceBaseSubobjectAtOffset(Base, BaseOffset))
336 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(Base->Class);
337 UpdateEmptyBaseSubobjects(Base, BaseOffset, PlacingEmptyBase);
397 CharUnits BaseOffset = Offset + Layout.getBaseClassOffset(BaseDecl);
398 if (!CanPlaceFieldSubobjectAtOffset(BaseDecl, Class, BaseOffset))
    [all...]
VTableBuilder.cpp 32 /// BaseOffset - Represents an offset from a derived class to a direct or
34 struct BaseOffset {
49 BaseOffset() : DerivedClass(nullptr), VirtualBase(nullptr),
51 BaseOffset(const CXXRecordDecl *DerivedClass,
141 CharUnits BaseOffset) const {
142 assert(OverridersMap.count(std::make_pair(MD, BaseOffset)) &&
145 return OverridersMap.lookup(std::make_pair(MD, BaseOffset));
189 CharUnits BaseOffset = SubobjectOffsets[std::make_pair(MD->getParent(),
203 OverriderInfo& Overrider = OverridersMap[std::make_pair(MD, BaseOffset)];
218 static BaseOffset ComputeBaseOffset(const ASTContext &Context
    [all...]
ASTContext.cpp 2660 int64_t BaseOffset = Context.toBits(
2663 if (BaseOffset != CurOffsetInBits)
2665 CurOffsetInBits = BaseOffset + BaseSize;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LocalStackSlotAllocation.cpp 270 int64_t BaseOffset,
277 int64_t Offset = FrameSizeAdjust + LocalFrameOffset - BaseOffset;
344 int64_t BaseOffset = 0;
387 lookupCandidateBaseReg(BaseReg, BaseOffset, FrameSizeAdjust,
391 Offset = FrameSizeAdjust + LocalOffset - BaseOffset;
396 int64_t PrevBaseOffset = BaseOffset;
397 BaseOffset = FrameSizeAdjust + LocalOffset + InstrOffset;
406 BaseReg, BaseOffset, FrameSizeAdjust,
409 BaseOffset = PrevBaseOffset;
CodeGenPrepare.cpp 5885 int64_t BaseOffset = LargeOffsetGEPs.begin()->second;
5892 if (Offset != BaseOffset) {
5894 AddrMode.BaseOffs = Offset - BaseOffset;
5904 BaseOffset = Offset;
5941 Value *BaseIndex = ConstantInt::get(IntPtrTy, BaseOffset);
5952 if (Offset == BaseOffset) {
5957 Value *Index = ConstantInt::get(IntPtrTy, Offset - BaseOffset);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULowerKernelArguments.cpp 72 const uint64_t BaseOffset = ST.getExplicitKernelArgOffset(F);
101 uint64_t EltOffset = alignTo(ExplicitArgOffset, ABITypeAlign) + BaseOffset;
AMDGPUCallLowering.cpp 507 const unsigned BaseOffset = Subtarget->getExplicitKernelArgOffset(F);
522 uint64_t ArgOffset = alignTo(ExplicitArgOffset, ABIAlign) + BaseOffset;
AMDGPUISelDAGToDAG.cpp 2490 SDValue BaseOffset = N->getOperand(HasVSrc ? 3 : 2);
2501 if (ConstantSDNode *ConstOffset = dyn_cast<ConstantSDNode>(BaseOffset)) {
2509 if (CurDAG->isBaseWithConstantOffset(BaseOffset)) {
2510 ImmOffset = BaseOffset.getConstantOperandVal(1);
2511 BaseOffset = BaseOffset.getOperand(0);
2519 BaseOffset);
AMDGPUInstructionSelector.cpp 1326 Register BaseOffset = MI.getOperand(HasVSrc ? 2 : 1).getReg();
1327 const RegisterBank *OffsetRB = RBI.getRegBank(BaseOffset, *MRI, TRI);
1331 MachineInstr *OffsetDef = getDefIgnoringCopies(BaseOffset, *MRI);
1346 BaseOffset = OffsetDef->getOperand(1).getReg();
1347 OffsetDef = getDefIgnoringCopies(BaseOffset, *MRI);
1360 std::tie(BaseOffset, ImmOffset) =
1361 AMDGPU::getBaseWithConstantOffset(*MRI, BaseOffset);
1366 if (!RBI.constrainGenericRegister(BaseOffset, AMDGPU::VGPR_32RegClass, *MRI))
1369 Readfirstlane->getOperand(1).setReg(BaseOffset);
1370 BaseOffset = Readfirstlane->getOperand(0).getReg()
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/
LinePrinter.cpp 258 uint64_t BaseOffset = Blocks.front();
259 BaseOffset *= File.getBlockSize();
260 OS << format_bytes_with_ascii(BlockData, BaseOffset, 32, 4,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ExpandPseudoInsts.cpp 1119 int BaseOffset = -AFI->getTaggedBasePointerOffset();
1122 MF, BaseOffset, false /*isFixed*/, false /*isSVE*/, FrameReg,
AArch64ISelLowering.cpp 14177 uint64_t BaseOffset = 0;
14187 BaseOffset = cast<ConstantSDNode>(BasePtr->getOperand(1))->getSExtValue();
14196 DAG.getConstant(BaseOffset + Offset, DL, MVT::i64));
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
MemRegion.cpp 1489 CharUnits BaseOffset;
1492 BaseOffset = Layout.getVBaseClassOffset(BOR->getDecl());
1494 BaseOffset = Layout.getBaseClassOffset(BOR->getDecl());
1497 Offset += BaseOffset.getQuantity() * R->getContext().getCharWidth();
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprConstant.cpp 578 const CXXRecordDecl *VTableClass, CharUnits BaseOffset);
797 CharUnits BaseOffset = Layout.getBaseClassOffset(BD);
798 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo));
CGClass.cpp 255 llvm::Value *baseOffset;
262 baseOffset =
265 baseOffset = CGF.Builder.CreateAdd(virtualOffset, baseOffset);
268 baseOffset = virtualOffset;
275 ptr = CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, ptr, baseOffset, "add.ptr");
486 CharUnits BaseOffset = ForVirtualBase ?
491 CGM.getVTables().getSubVTTIndex(RD, BaseSubobject(Base, BaseOffset));
2572 CharUnits BaseOffset;
2584 BaseOffset = Layout.getVBaseClassOffset(BaseDecl)
    [all...]
CGDebugInfo.cpp 1875 uint64_t BaseOffset;
1882 BaseOffset = 0 - CGM.getItaniumVTableContext()
1888 BaseOffset =
1897 BaseOffset = CGM.getContext().toBits(RL.getBaseClassOffset(Base));
1898 // FIXME: Inconsistent units for BaseOffset. It is in bytes when
1902 llvm::DIType *DTy = DBuilder.createInheritance(RecordTy, BaseTy, BaseOffset,
CGObjCGNU.cpp 1848 uint64_t BaseOffset = ComputeIvarBaseOffset(CGM, OID, IVD);
1849 uint64_t Offset = BaseOffset - superInstanceSize;
3465 uint64_t BaseOffset = ComputeIvarBaseOffset(CGM, OID, IVD);
3466 uint64_t Offset = BaseOffset;
3468 Offset = BaseOffset - superInstanceSize;
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReader.cpp 1483 unsigned BaseOffset = F->SLocEntryBaseOffset;
1533 BaseOffset + Record[0]);
1576 BaseOffset + Offset, IncludeLoc);
1588 BaseOffset + Record[0]);
3885 auto mapOffset = [&](uint32_t Offset, uint32_t BaseOffset,
3889 static_cast<int>(BaseOffset - Offset)));
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.cpp 2147 uint64_t BaseOffset;
2226 {IndirectField.MemberTypeNode, IndirectField.BaseOffset + Offset});
2440 Member->getOffsetInBits() + MemberInfo.BaseOffset;
2445 MemberOffsetInBits = CI->getZExtValue() + MemberInfo.BaseOffset;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp 344 int64_t BaseOffset = 0;
552 if (UnfoldedOffset || BaseOffset)
606 if (BaseOffset != 0) {
608 OS << BaseOffset;
1215 GlobalValue *BaseGV, int64_t BaseOffset,
1271 if (Step->getAPInt() == F.BaseOffset)
1368 int64_t Offset = (uint64_t)O + F.BaseOffset;
1632 GlobalValue *BaseGV, int64_t BaseOffset,
1637 return TTI.isLegalAddressingMode(AccessTy.MemTy, BaseGV, BaseOffset,
1647 if (Scale != 0 && HasBaseReg && BaseOffset != 0
    [all...]

Completed in 171 milliseconds