Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DAMDGPUMetadata.cpp51 struct ScalarEnumerationTraits<ValueKind> {
52 static void enumeration(IO &YIO, ValueKind &EN) { in enumeration()
53 YIO.enumCase(EN, "ByValue", ValueKind::ByValue); in enumeration()
54 YIO.enumCase(EN, "GlobalBuffer", ValueKind::GlobalBuffer); in enumeration()
55 YIO.enumCase(EN, "DynamicSharedPointer", ValueKind::DynamicSharedPointer); in enumeration()
56 YIO.enumCase(EN, "Sampler", ValueKind::Sampler); in enumeration()
57 YIO.enumCase(EN, "Image", ValueKind::Image); in enumeration()
58 YIO.enumCase(EN, "Pipe", ValueKind::Pipe); in enumeration()
59 YIO.enumCase(EN, "Queue", ValueKind::Queue); in enumeration()
60 YIO.enumCase(EN, "HiddenGlobalOffsetX", ValueKind::HiddenGlobalOffsetX); in enumeration()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/ProfileData/
H A DInstrProf.h254 InstrProfValueKind ValueKind, uint32_t SiteIndx,
260 InstrProfValueKind ValueKind, uint32_t MaxMDCount);
266 InstrProfValueKind ValueKind,
725 void overlap(InstrProfValueSiteRecord &Input, uint32_t ValueKind,
759 inline uint32_t getNumValueSites(uint32_t ValueKind) const;
762 inline uint32_t getNumValueData(uint32_t ValueKind) const;
766 inline uint32_t getNumValueDataForSite(uint32_t ValueKind,
773 getValueForSite(uint32_t ValueKind, uint32_t Site,
779 inline uint64_t getValueForSite(InstrProfValueData Dest[], uint32_t ValueKind,
783 inline void reserveSites(uint32_t ValueKind, uint32_t NumValueSites);
[all …]
H A DInstrProfData.inc568 * Extract value profile data of a function for the profile kind \c ValueKind
574 uint32_t ValueKind, uint32_t NumValueSites) {
577 This->Kind = ValueKind;
582 uint32_t ND = Closure->GetNumValueDataForSite(Record, ValueKind, S);
584 Closure->GetValueForSite(Record, DstVD, ValueKind, S);
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp113 ValueKind MetadataStreamerYamlV2::getValueKind(Type *Ty, StringRef TypeQual, in getValueKind()
116 return ValueKind::Pipe; in getValueKind()
118 return StringSwitch<ValueKind>(BaseTypeName) in getValueKind()
119 .Case("image1d_t", ValueKind::Image) in getValueKind()
120 .Case("image1d_array_t", ValueKind::Image) in getValueKind()
121 .Case("image1d_buffer_t", ValueKind::Image) in getValueKind()
122 .Case("image2d_t", ValueKind::Image) in getValueKind()
123 .Case("image2d_array_t", ValueKind::Image) in getValueKind()
124 .Case("image2d_array_depth_t", ValueKind::Image) in getValueKind()
125 .Case("image2d_array_msaa_t", ValueKind::Image) in getValueKind()
[all …]
H A DAMDGPUHSAMetadataStreamer.h103 StringRef ValueKind, unsigned &Offset,
174 ValueKind getValueKind(Type *Ty, StringRef TypeQual,
199 ValueKind ValueKind,
/openbsd-src/gnu/llvm/llvm/lib/ProfileData/
H A DInstrProf.cpp556 uint32_t ValueKind, in overlap() argument
569 Overlap.Base.ValueCounts[ValueKind], in overlap()
570 Overlap.Test.ValueCounts[ValueKind]); in overlap()
572 I->Count, J->Count, FuncLevelOverlap.Base.ValueCounts[ValueKind], in overlap()
573 FuncLevelOverlap.Test.ValueCounts[ValueKind]); in overlap()
581 Overlap.Overlap.ValueCounts[ValueKind] += Score; in overlap()
582 FuncLevelOverlap.Overlap.ValueCounts[ValueKind] += FuncLevelScore; in overlap()
586 void InstrProfRecord::overlapValueProfData(uint32_t ValueKind, in overlapValueProfData() argument
590 uint32_t ThisNumValueSites = getNumValueSites(ValueKind); in overlapValueProfData()
591 assert(ThisNumValueSites == Other.getNumValueSites(ValueKind)); in overlapValueProfData()
[all …]
H A DInstrProfReader.cpp308 VP_READ_ADVANCE(ValueKind); in readValueProfileData()
309 if (ValueKind > IPVK_Last) in readValueProfileData()
325 if (ValueKind == IPVK_IndirectCallTarget) { in readValueProfileData()
340 Record.addValueData(ValueKind, S, CurrentValues.data(), NumValueData, in readValueProfileData()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DComparisonCategories.cpp73 ComparisonCategoryResult ValueKind) const { in lookupValueInfo()
76 Objects, [&](ValueInfo const &Info) { return Info.Kind == ValueKind; }); in lookupValueInfo()
83 &Ctx.Idents.get(ComparisonCategories::getResultString(ValueKind))); in lookupValueInfo()
86 Objects.emplace_back(ValueKind, cast<VarDecl>(Lookup.front())); in lookupValueInfo()
H A DExprCXX.cpp1658 QualType T, ExprValueKind ValueKind, SourceLocation NameLoc, in SubstNonTypeTemplateParmPackExpr() argument
1660 : Expr(SubstNonTypeTemplateParmPackExprClass, T, ValueKind, OK_Ordinary), in SubstNonTypeTemplateParmPackExpr()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DComparisonCategories.h115 ValueInfo *lookupValueInfo(ComparisonCategoryResult ValueKind) const;
128 const ValueInfo *getValueInfo(ComparisonCategoryResult ValueKind) const { in getValueInfo() argument
129 ValueInfo *Info = lookupValueInfo(ValueKind); in getValueInfo()
H A DAPValue.h127 enum ValueKind {
258 ValueKind Kind;
387 ValueKind getKind() const { return Kind; }
H A DExpr.h124 ExprBits.ValueKind = VK; in Expr()
432 return static_cast<ExprValueKind>(ExprBits.ValueKind); in getValueKind()
448 void setValueKind(ExprValueKind Cat) { ExprBits.ValueKind = Cat; } in setValueKind()
1115 APValue::ValueKind getResultAPValueKind() const { in getResultAPValueKind()
1116 return static_cast<APValue::ValueKind>(ConstantExprBits.APValueKind); in getResultAPValueKind()
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h78 enum class ValueKind : uint8_t { enum
183 constexpr char ValueKind[] = "ValueKind"; variable
217 ValueKind mValueKind = ValueKind::Unknown;
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCodeGenPGO.cpp984 void CodeGenPGO::valueProfile(CGBuilderTy &Builder, uint32_t ValueKind, in valueProfile() argument
1004 Builder.getInt32(ValueKind), in valueProfile()
1005 Builder.getInt32(NumValueSites[ValueKind]++) in valueProfile()
1021 if (NumValueSites[ValueKind] >= ProfRecord->getNumValueSites(ValueKind)) in valueProfile()
1025 (llvm::InstrProfValueKind)ValueKind, in valueProfile()
1026 NumValueSites[ValueKind]); in valueProfile()
1028 NumValueSites[ValueKind]++; in valueProfile()
H A DCodeGenPGO.h89 void valueProfile(CGBuilderTy &Builder, uint32_t ValueKind,
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/
H A DValue.h95 explicit BoolValue(Kind ValueKind) : Value(ValueKind) {} in BoolValue() argument
/openbsd-src/gnu/llvm/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()
331 Op.ValueKind, Op.SrcExpr.get(), DestTInfo, in BuildCXXNamedCast()
348 Op.ValueKind, Op.Kind, Op.SrcExpr.get(), in BuildCXXNamedCast()
361 Op.ValueKind, Op.Kind, Op.SrcExpr.get(), in BuildCXXNamedCast()
375 Context, Op.ResultType, Op.ValueKind, Op.Kind, Op.SrcExpr.get(), in BuildCXXNamedCast()
409 new (Context) BuiltinBitCastExpr(Op.ResultType, Op.ValueKind, Op.Kind, in BuildBuiltinBitCastExpr()
760 if (ValueKind == VK_PRValue) in CheckDynamicCast()
927 if (ValueKind == VK_PRValue) in CheckConstCast()
[all …]
H A DSemaStmtAsm.cpp64 auto ValueKind = ExprUnderCast->getValueKind(); in removeLValueToRValueCast() local
66 E->setValueKind(ValueKind); in removeLValueToRValueCast()
/openbsd-src/gnu/llvm/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,
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp611 uint64_t ValueKind = Ind->getValueKind()->getZExtValue(); in computeNumValueSiteCounts() local
614 PD.NumValueSites[ValueKind] = in computeNumValueSiteCounts()
615 std::max(PD.NumValueSites[ValueKind], (uint32_t)(Index + 1)); in computeNumValueSiteCounts()
631 uint64_t ValueKind = Ind->getValueKind()->getZExtValue(); in lowerValueProfileInst() local
633 for (uint32_t Kind = IPVK_First; Kind < ValueKind; ++Kind) in lowerValueProfileInst()
/openbsd-src/gnu/llvm/clang/lib/Analysis/
H A DBodyFarm.cpp109 ExprValueKind ValueKind = VK_LValue);
227 ExprValueKind ValueKind) { in makeMemberExpression() argument
234 /* TemplateArgumentListInfo=*/ nullptr, MemberDecl->getType(), ValueKind, in makeMemberExpression()
/openbsd-src/gnu/llvm/compiler-rt/include/profile/
H A DInstrProfData.inc568 * Extract value profile data of a function for the profile kind \c ValueKind
574 uint32_t ValueKind, uint32_t NumValueSites) {
577 This->Kind = ValueKind;
582 uint32_t ND = Closure->GetNumValueDataForSite(Record, ValueKind, S);
584 Closure->GetValueForSite(Record, DstVD, ValueKind, S);
/openbsd-src/gnu/llvm/llvm/bindings/ocaml/llvm/
H A Dllvm.ml300 module ValueKind = struct module
524 external classify_value : llvalue -> ValueKind.t = "llvm_classify_value"
1095 let open ValueKind in
1142 if classify_value llv <> ValueKind.Instruction Opcode.Br then

12