Home
last modified time | relevance | path

Searched refs:InfoKind (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenRecordLayoutBuilder.cpp44 enum class InfoKind { Field, Base } kind; enum
50 MemberInfo(CharUnits offset, InfoKind kind, mlir::Type data, in MemberInfo()
53 MemberInfo(CharUnits offset, InfoKind kind, mlir::Type data, in MemberInfo()
67 return MemberInfo(offset, MemberInfo::InfoKind::Field, data); in makeStorageInfo()
286 if (member.kind == MemberInfo::InfoKind::Field) { in fillOutputFields()
294 } else if (member.kind == MemberInfo::InfoKind::Base) { in fillOutputFields()
478 beginOffset, MemberInfo::InfoKind::Field, nullptr, *begin)); in accumulateBitFields()
510 MemberInfo::InfoKind::Field, in accumulateFields()
523 if (member.kind == MemberInfo::InfoKind::Field) { in calculateZeroInit()
528 } else if (member.kind == MemberInfo::InfoKind::Base) { in calculateZeroInit()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp178 uint32_t GetFieldInfo(uint32_t InfoKind, DICompositeType *CTy,
369 uint64_t InfoKind = getConstant(Call->getArgOperand(1)); in IsPreserveDIAccessIndexCall() local
370 if (InfoKind >= BTF::MAX_FIELD_RELOC_KIND) in IsPreserveDIAccessIndexCall()
372 CInfo.AccessIndex = InfoKind; in IsPreserveDIAccessIndexCall()
671 uint32_t BPFAbstractMemberAccess::GetFieldInfo(uint32_t InfoKind, in GetFieldInfo() argument
676 if (InfoKind == BTF::FIELD_EXISTENCE) in GetFieldInfo()
680 if (InfoKind == BTF::FIELD_BYTE_OFFSET) { in GetFieldInfo()
699 if (InfoKind == BTF::FIELD_BYTE_SIZE) { in GetFieldInfo()
719 if (InfoKind == BTF::FIELD_SIGNEDNESS) { in GetFieldInfo()
745 if (InfoKind == BTF::FIELD_LSHIFT_U64) { in GetFieldInfo()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp79 enum InfoKind { VFPtr, VBPtr, Field, Base, VBase } Kind; enum
85 MemberInfo(CharUnits Offset, InfoKind Kind, llvm::Type *Data, in MemberInfo()
88 MemberInfo(CharUnits Offset, InfoKind Kind, llvm::Type *Data, in MemberInfo()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DARM.cpp7989 Value *InfoKind = ConstantInt::get(Int64Ty, C->getSExtValue()); in EmitBPFBuiltinExpr() local
7995 return Builder.CreateCall(FnGetFieldInfo, {FieldAddr, InfoKind}); in EmitBPFBuiltinExpr()