Home
last modified time | relevance | path

Searched refs:ValueKind (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProf.h734 getValueForSite(uint32_t ValueKind, uint32_t Site,
747 void addValueData(uint32_t ValueKind, uint32_t Site,
796 getValueSitesForKind(uint32_t ValueKind) { in getValueSitesForKind()
801 ValueKind); in getValueSitesForKind()
806 getValueSitesForKind(uint32_t ValueKind) const { in getValueSitesForKind()
809 switch (ValueKind) { in getValueSitesForKind()
820 getOrCreateValueSitesForKind(uint32_t ValueKind) { in getOrCreateValueSitesForKind()
823 switch (ValueKind) { in getOrCreateValueSitesForKind()
877 for (auto &SR : getValueSitesForKind(ValueKind)) in getNumValueData()
883 return getValueSitesForKind(ValueKind).size(); in getNumValueSites()
[all …]
H A DInstrProfData.inc567 * Extract value profile data of a function for the profile kind \c ValueKind
573 uint32_t ValueKind, uint32_t NumValueSites) {
576 This->Kind = ValueKind;
581 uint32_t ND = Closure->GetNumValueDataForSite(Record, ValueKind, S);
583 Closure->GetValueForSite(Record, DstVD, ValueKind, S);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DAMDGPUMetadata.cpp50 struct ScalarEnumerationTraits<ValueKind> {
51 static void enumeration(IO &YIO, ValueKind &EN) { in enumeration()
52 YIO.enumCase(EN, "ByValue", ValueKind::ByValue); in enumeration()
53 YIO.enumCase(EN, "GlobalBuffer", ValueKind::GlobalBuffer); in enumeration()
55 YIO.enumCase(EN, "Sampler", ValueKind::Sampler); in enumeration()
56 YIO.enumCase(EN, "Image", ValueKind::Image); in enumeration()
57 YIO.enumCase(EN, "Pipe", ValueKind::Pipe); in enumeration()
58 YIO.enumCase(EN, "Queue", ValueKind::Queue); in enumeration()
62 YIO.enumCase(EN, "HiddenNone", ValueKind::HiddenNone); in enumeration()
67 ValueKind::HiddenCompletionAction); in enumeration()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp117 return ValueKind::Pipe; in getValueKind()
119 return StringSwitch<ValueKind>(BaseTypeName) in getValueKind()
120 .Case("image1d_t", ValueKind::Image) in getValueKind()
123 .Case("image2d_t", ValueKind::Image) in getValueKind()
131 .Case("image3d_t", ValueKind::Image) in getValueKind()
132 .Case("sampler_t", ValueKind::Sampler) in getValueKind()
133 .Case("queue_t", ValueKind::Queue) in getValueKind()
138 ValueKind::GlobalBuffer) : in getValueKind()
139 ValueKind::ByValue); in getValueKind()
347 Align Alignment, ValueKind ValueKind, in emitKernelArg() argument
[all …]
H A DAMDGPUHSAMetadataStreamer.h91 StringRef ValueKind, unsigned &Offset,
150 ValueKind getValueKind(Type *Ty, StringRef TypeQual,
177 ValueKind ValueKind, MaybeAlign PointeeAlign = None,
/freebsd-13.1/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp542 FuncLevelOverlap.Test.ValueCounts[ValueKind]); in overlap()
550 Overlap.Overlap.ValueCounts[ValueKind] += Score; in overlap()
565 getOrCreateValueSitesForKind(ValueKind); in overlapValueProfData()
567 Other.getValueSitesForKind(ValueKind); in overlapValueProfData()
671 getOrCreateValueSitesForKind(ValueKind); in mergeValueProfData()
673 Src.getValueSitesForKind(ValueKind); in mergeValueProfData()
700 uint32_t ValueKind, uint64_t N, uint64_t D, in scaleValueProfData() argument
702 for (auto &R : getValueSitesForKind(ValueKind)) in scaleValueProfData()
725 if (ValueKind == IPVK_IndirectCallTarget) in remapValue()
738 getOrCreateValueSitesForKind(ValueKind); in addValueData()
[all …]
H A DInstrProfReader.cpp211 VP_READ_ADVANCE(ValueKind); in readValueProfileData()
212 if (ValueKind > IPVK_Last) in readValueProfileData()
227 if (ValueKind == IPVK_IndirectCallTarget) { in readValueProfileData()
242 Record.addValueData(ValueKind, S, CurrentValues.data(), NumValueData, in readValueProfileData()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DComparisonCategories.cpp72 ComparisonCategoryResult ValueKind) const { in lookupValueInfo()
75 Objects, [&](ValueInfo const &Info) { return Info.Kind == ValueKind; }); in lookupValueInfo()
82 &Ctx.Idents.get(ComparisonCategories::getResultString(ValueKind))); in lookupValueInfo()
85 Objects.emplace_back(ValueKind, cast<VarDecl>(Lookup.front())); in lookupValueInfo()
H A DExprCXX.cpp1583 QualType T, ExprValueKind ValueKind, NonTypeTemplateParmDecl *Param, in SubstNonTypeTemplateParmPackExpr() argument
1585 : Expr(SubstNonTypeTemplateParmPackExprClass, T, ValueKind, OK_Ordinary), in SubstNonTypeTemplateParmPackExpr()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DComparisonCategories.h113 ValueInfo *lookupValueInfo(ComparisonCategoryResult ValueKind) const;
127 const ValueInfo *getValueInfo(ComparisonCategoryResult ValueKind) const { in getValueInfo() argument
128 ValueInfo *Info = lookupValueInfo(ValueKind); in getValueInfo()
H A DAPValue.h127 enum ValueKind {
258 ValueKind Kind;
387 ValueKind getKind() const { return Kind; }
H A DExpr.h123 ExprBits.ValueKind = VK; in Expr()
431 return static_cast<ExprValueKind>(ExprBits.ValueKind); in getValueKind()
447 void setValueKind(ExprValueKind Cat) { ExprBits.ValueKind = Cat; } in setValueKind()
1091 APValue::ValueKind getResultAPValueKind() const { in getResultAPValueKind()
1092 return static_cast<APValue::ValueKind>(ConstantExprBits.APValueKind); in getResultAPValueKind()
H A DExprCXX.h4261 SubstNonTypeTemplateParmExpr(QualType Ty, ExprValueKind ValueKind, in SubstNonTypeTemplateParmExpr() argument
4265 : Expr(SubstNonTypeTemplateParmExprClass, Ty, ValueKind, OK_Ordinary), in SubstNonTypeTemplateParmExpr()
4334 ExprValueKind ValueKind,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h73 enum class ValueKind : uint8_t { enum
178 constexpr char ValueKind[] = "ValueKind"; variable
212 ValueKind mValueKind = ValueKind::Unknown;
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.cpp973 void CodeGenPGO::valueProfile(CGBuilderTy &Builder, uint32_t ValueKind, in valueProfile() argument
993 Builder.getInt32(ValueKind), in valueProfile()
994 Builder.getInt32(NumValueSites[ValueKind]++) in valueProfile()
1010 if (NumValueSites[ValueKind] >= ProfRecord->getNumValueSites(ValueKind)) in valueProfile()
1014 (llvm::InstrProfValueKind)ValueKind, in valueProfile()
1015 NumValueSites[ValueKind]); in valueProfile()
1017 NumValueSites[ValueKind]++; in valueProfile()
H A DCodeGenPGO.h88 void valueProfile(CGBuilderTy &Builder, uint32_t ValueKind,
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp61 ValueKind(Expr::getValueKindForType(destType)), in CastOperation()
85 ExprValueKind ValueKind; member
320 Context, Op.ResultType, Op.ValueKind, Op.Kind, Op.SrcExpr.get(), in BuildCXXNamedCast()
375 Context, Op.ResultType, Op.ValueKind, Op.Kind, Op.SrcExpr.get(), in BuildCXXNamedCast()
759 if (ValueKind == VK_PRValue) in CheckDynamicCast()
926 if (ValueKind == VK_PRValue) in CheckConstCast()
1210 if (ValueKind == VK_PRValue && !DestType->isRecordType() && in CheckStaticCast()
2650 ValueKind, BasePath); in CheckCXXCStyleCast()
2685 if (ValueKind == VK_PRValue && !DestType->isRecordType() && in CheckCXXCStyleCast()
2834 ValueKind, BasePath); in CheckCStyleCast()
[all …]
H A DSemaStmtAsm.cpp63 auto ValueKind = ExprUnderCast->getValueKind(); in removeLValueToRValueCast() local
65 E->setValueKind(ValueKind); in removeLValueToRValueCast()
H A DSemaInit.cpp4934 ExprValueKind ValueKind = InitCategory.isXValue() ? VK_XValue : VK_PRValue; in TryReferenceInitializationCore() local
4965 Sequence.AddQualificationConversionStep(cv1T4, ValueKind); in TryReferenceInitializationCore()
4966 Sequence.AddReferenceBindingStep(cv1T4, ValueKind == VK_PRValue); in TryReferenceInitializationCore()
4967 ValueKind = isLValueRef ? VK_LValue : VK_XValue; in TryReferenceInitializationCore()
4973 Sequence.AddQualificationConversionStep(cv1T4WithAS, ValueKind); in TryReferenceInitializationCore()
4980 Sequence.AddDerivedToBaseCastStep(cv1T1, ValueKind); in TryReferenceInitializationCore()
4985 Sequence.AddQualificationConversionStep(cv1T1, ValueKind); in TryReferenceInitializationCore()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingValue.c61 uint32_t ValueKind, uint16_t NumValueSites) { in __llvm_profile_set_num_value_sites() argument
62 *((uint16_t *)&Data->NumValueSites[ValueKind]) = NumValueSites; in __llvm_profile_set_num_value_sites()
H A DInstrProfiling.h18 enum ValueKind { enum
H A DInstrProfilingInternal.h142 struct ValueProfNode *(*GetValueData)(uint32_t ValueKind, uint32_t Site,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp624 uint64_t ValueKind = Ind->getValueKind()->getZExtValue(); in computeNumValueSiteCounts() local
629 PD.NumValueSites[ValueKind] = Index + 1; in computeNumValueSiteCounts()
631 } else if (It->second.NumValueSites[ValueKind] <= Index) in computeNumValueSiteCounts()
632 It->second.NumValueSites[ValueKind] = Index + 1; in computeNumValueSiteCounts()
642 uint64_t ValueKind = Ind->getValueKind()->getZExtValue(); in lowerValueProfileInst() local
644 for (uint32_t Kind = IPVK_First; Kind < ValueKind; ++Kind) in lowerValueProfileInst()
/freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp104 ExprValueKind ValueKind = VK_LValue);
211 ExprValueKind ValueKind) { in makeMemberExpression() argument
218 /* TemplateArgumentListInfo=*/ nullptr, MemberDecl->getType(), ValueKind, in makeMemberExpression()
/freebsd-13.1/contrib/llvm-project/compiler-rt/include/profile/
H A DInstrProfData.inc567 * Extract value profile data of a function for the profile kind \c ValueKind
573 uint32_t ValueKind, uint32_t NumValueSites) {
576 This->Kind = ValueKind;
581 uint32_t ND = Closure->GetNumValueDataForSite(Record, ValueKind, S);
583 Closure->GetValueForSite(Record, DstVD, ValueKind, S);

12