Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/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 …]
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DValue.cpp122 if (ValueKind == K_PtrOrObj) { in Value()
168 ValueKind(RHS.ValueKind), IsManuallyAlloc(RHS.IsManuallyAlloc) { in Value()
177 ValueKind = std::exchange(RHS.ValueKind, K_Unspecified); in Value()
191 ValueKind = RHS.ValueKind; in operator =()
207 ValueKind = std::exchange(RHS.ValueKind, K_Unspecified); in operator =()
218 ValueKind = K_Unspecified; in clear()
227 assert(ValueKind == K_PtrOrObj); in getPtr()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProf.h322 InstrProfValueKind ValueKind, uint32_t SiteIndx,
330 InstrProfValueKind ValueKind,
338 getValueProfDataFromInst(const Instruction &Inst, InstrProfValueKind ValueKind,
880 LLVM_ABI void overlap(InstrProfValueSiteRecord &Input, uint32_t ValueKind,
919 inline uint32_t getNumValueSites(uint32_t ValueKind) const;
922 inline uint32_t getNumValueData(uint32_t ValueKind) const;
925 inline ArrayRef<InstrProfValueData> getValueArrayForSite(uint32_t ValueKind,
929 inline void reserveSites(uint32_t ValueKind, uint32_t NumValueSites);
933 LLVM_ABI void addValueData(uint32_t ValueKind, uint32_t Site,
971 LLVM_ABI void overlapValueProfData(uint32_t ValueKind, InstrProfRecord &Src,
[all …]
H A DInstrProfData.inc639 * Extract value profile data of a function for the profile kind \c ValueKind
645 uint32_t ValueKind, uint32_t NumValueSites) {
648 This->Kind = ValueKind;
653 uint32_t ND = Closure->GetNumValueDataForSite(Record, ValueKind, S);
655 Closure->GetValueForSite(Record, DstVD, ValueKind, S);
/freebsd/contrib/llvm-project/clang/include/clang/Interpreter/
H A DValue.h133 bool isValid() const { return ValueKind != K_Unspecified; } in isValid()
134 bool isVoid() const { return ValueKind == K_Void; } in isVoid()
137 Kind getKind() const { return ValueKind; } in getKind()
138 void setKind(Kind K) { ValueKind = K; } in setKind()
160 bool isPointerOrObjectType() const { return ValueKind == K_PtrOrObj; } in isPointerOrObjectType()
165 switch (ValueKind) { in as()
199 Kind ValueKind = K_Unspecified;
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp798 uint32_t ValueKind, in overlap() argument
811 Overlap.Base.ValueCounts[ValueKind], in overlap()
812 Overlap.Test.ValueCounts[ValueKind]); in overlap()
814 I->Count, J->Count, FuncLevelOverlap.Base.ValueCounts[ValueKind], in overlap()
815 FuncLevelOverlap.Test.ValueCounts[ValueKind]); in overlap()
823 Overlap.Overlap.ValueCounts[ValueKind] += Score; in overlap()
824 FuncLevelOverlap.Overlap.ValueCounts[ValueKind] += FuncLevelScore; in overlap()
828 void InstrProfRecord::overlapValueProfData(uint32_t ValueKind, in overlapValueProfData() argument
832 uint32_t ThisNumValueSites = getNumValueSites(ValueKind); in overlapValueProfData()
833 assert(ThisNumValueSites == Other.getNumValueSites(ValueKind)); in overlapValueProfData()
[all …]
H A DInstrProfReader.cpp353 VP_READ_ADVANCE(ValueKind); in readValueProfileData()
354 if (ValueKind > IPVK_Last) in readValueProfileData()
370 if (ValueKind == IPVK_IndirectCallTarget) { in readValueProfileData()
378 } else if (ValueKind == IPVK_VTableTarget) { in readValueProfileData()
394 Record.addValueData(ValueKind, S, CurrentValues, nullptr); in readValueProfileData()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugProgramInstruction.cpp33 : DbgRecord(ValueKind, DVI->getDebugLoc()), in DbgVariableRecord()
60 : DbgRecord(ValueKind, DVR.getDebugLoc()), DebugValueUser(DVR.DebugValues), in DbgVariableRecord()
68 : DbgRecord(ValueKind, DI), DebugValueUser({Location, nullptr, nullptr}), in DbgVariableRecord()
76 : DbgRecord(ValueKind, DI), DebugValueUser({Value, Address, AssignID}), in DbgVariableRecord()
82 case ValueKind: in deleteRecord()
94 case ValueKind: in print()
107 case ValueKind: in print()
121 case ValueKind: in isIdenticalToWhenDefined()
138 case ValueKind: in createDebugIntrinsic()
167 : DbgRecord(ValueKind, DebugLoc(DI)), in DbgVariableRecord()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComparisonCategories.h114 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;
461 ValueKind getKind() const { return Kind; }
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h80 enum class ValueKind : uint8_t { enum
185 constexpr char ValueKind[] = "ValueKind"; variable
219 ValueKind mValueKind = ValueKind::Unknown;
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DValue.h98 explicit BoolValue(Kind ValueKind, const Formula &F) in BoolValue() argument
99 : Value(ValueKind), F(&F) {} in BoolValue()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp64 ValueKind(Expr::getValueKindForType(destType)), in CastOperation()
95 ExprValueKind ValueKind; member
364 Context, Op.ResultType, Op.ValueKind, Op.Kind, Op.SrcExpr.get(), in BuildCXXNamedCast()
375 Op.ValueKind, Op.SrcExpr.get(), DestTInfo, in BuildCXXNamedCast()
392 Op.ValueKind, Op.Kind, Op.SrcExpr.get(), in BuildCXXNamedCast()
405 Op.ValueKind, Op.Kind, Op.SrcExpr.get(), in BuildCXXNamedCast()
419 Context, Op.ResultType, Op.ValueKind, Op.Kind, Op.SrcExpr.get(), in BuildCXXNamedCast()
453 new (Context) BuiltinBitCastExpr(Op.ResultType, Op.ValueKind, Op.Kind, in BuildBuiltinBitCastExpr()
841 if (ValueKind == VK_PRValue) in CheckDynamicCast()
1016 if (ValueKind == VK_PRValue) in CheckConstCast()
[all …]
/freebsd/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
69 *((uint16_t *)&Data->NumValueSites[ValueKind]) = NumValueSites; in __llvm_profile_set_num_value_sites()
H A DInstrProfilingInternal.h145 struct ValueProfNode *(*GetValueData)(uint32_t ValueKind, uint32_t Site,
H A DInstrProfiling.h29 enum ValueKind { enum
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.cpp1374 void CodeGenPGO::valueProfile(CGBuilderTy &Builder, uint32_t ValueKind, in valueProfile() argument
1394 Builder.getInt32(ValueKind), in valueProfile()
1395 Builder.getInt32(NumValueSites[ValueKind]++) in valueProfile()
1411 if (NumValueSites[ValueKind] >= ProfRecord->getNumValueSites(ValueKind)) in valueProfile()
1415 (llvm::InstrProfValueKind)ValueKind, in valueProfile()
1416 NumValueSites[ValueKind]); in valueProfile()
1418 NumValueSites[ValueKind]++; in valueProfile()
H A DCodeGenPGO.h91 void valueProfile(CGBuilderTy &Builder, uint32_t ValueKind,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp367 const DataLayout &DL, Type *Ty, Align Alignment, StringRef ValueKind, in emitKernelArg() argument
382 Arg[".value_kind"] = Arg.getDocument()->getNode(ValueKind, /*Copy=*/true); in emitKernelArg()
389 if (ValueKind == "global_buffer" || ValueKind == "dynamic_shared_pointer") in emitKernelArg()
H A DAMDGPUHSAMetadataStreamer.h114 StringRef ValueKind, unsigned &Offset,
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugProgramInstruction.h144 enum Kind : uint8_t { ValueKind, LabelKind }; enumerator
556 return E->getRecordKind() == ValueKind; in classof()
/freebsd/contrib/llvm-project/compiler-rt/include/profile/
H A DInstrProfData.inc639 * Extract value profile data of a function for the profile kind \c ValueKind
645 uint32_t ValueKind, uint32_t NumValueSites) {
648 This->Kind = ValueKind;
653 uint32_t ND = Closure->GetNumValueDataForSite(Record, ValueKind, S);
655 Closure->GetValueForSite(Record, DstVD, ValueKind, S);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1038 uint64_t ValueKind = Ind->getValueKind()->getZExtValue(); in computeNumValueSiteCounts() local
1041 PD.NumValueSites[ValueKind] = in computeNumValueSiteCounts()
1042 std::max(PD.NumValueSites[ValueKind], (uint32_t)(Index + 1)); in computeNumValueSiteCounts()
1058 uint64_t ValueKind = Ind->getValueKind()->getZExtValue(); in lowerValueProfileInst() local
1060 for (uint32_t Kind = IPVK_First; Kind < ValueKind; ++Kind) in lowerValueProfileInst()

12