| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | AMDGPUMetadata.cpp | 51 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 D | Value.cpp | 122 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 D | InstrProf.h | 322 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 D | InstrProfData.inc | 639 * 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 D | Value.h | 133 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 D | InstrProf.cpp | 798 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 D | InstrProfReader.cpp | 353 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 D | ComparisonCategories.cpp | 73 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 D | DebugProgramInstruction.cpp | 33 : 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 D | ComparisonCategories.h | 114 ValueInfo *lookupValueInfo(ComparisonCategoryResult ValueKind) const; 127 const ValueInfo *getValueInfo(ComparisonCategoryResult ValueKind) const { in getValueInfo() argument 128 ValueInfo *Info = lookupValueInfo(ValueKind); in getValueInfo()
|
| H A D | APValue.h | 127 enum ValueKind { 258 ValueKind Kind; 461 ValueKind getKind() const { return Kind; }
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | AMDGPUMetadata.h | 80 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 D | Value.h | 98 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 D | SemaCast.cpp | 64 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 D | InstrProfilingValue.c | 61 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 D | InstrProfilingInternal.h | 145 struct ValueProfNode *(*GetValueData)(uint32_t ValueKind, uint32_t Site,
|
| H A D | InstrProfiling.h | 29 enum ValueKind { enum
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenPGO.cpp | 1374 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 D | CodeGenPGO.h | 91 void valueProfile(CGBuilderTy &Builder, uint32_t ValueKind,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUHSAMetadataStreamer.cpp | 367 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 D | AMDGPUHSAMetadataStreamer.h | 114 StringRef ValueKind, unsigned &Offset,
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 109 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 D | DebugProgramInstruction.h | 144 enum Kind : uint8_t { ValueKind, LabelKind }; enumerator 556 return E->getRecordKind() == ValueKind; in classof()
|
| /freebsd/contrib/llvm-project/compiler-rt/include/profile/ |
| H A D | InstrProfData.inc | 639 * 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 D | InstrProfiling.cpp | 1038 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()
|