Home
last modified time | relevance | path

Searched refs:ValueKind (Results 1 – 25 of 36) 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/llvm/include/llvm/ProfileData/
H A DInstrProf.h277 InstrProfValueKind ValueKind, uint32_t SiteIndx,
285 InstrProfValueKind ValueKind, uint32_t MaxMDCount);
292 getValueProfDataFromInst(const Instruction &Inst, InstrProfValueKind ValueKind,
818 void overlap(InstrProfValueSiteRecord &Input, uint32_t ValueKind,
857 inline uint32_t getNumValueSites(uint32_t ValueKind) const;
860 inline uint32_t getNumValueData(uint32_t ValueKind) const;
863 inline ArrayRef<InstrProfValueData> getValueArrayForSite(uint32_t ValueKind,
867 inline void reserveSites(uint32_t ValueKind, uint32_t NumValueSites);
871 void addValueData(uint32_t ValueKind, uint32_t Site,
908 void overlapValueProfData(uint32_t ValueKind, InstrProfRecord &Src,
[all …]
H A DInstrProfData.inc627 * Extract value profile data of a function for the profile kind \c ValueKind
633 uint32_t ValueKind, uint32_t NumValueSites) {
636 This->Kind = ValueKind;
641 uint32_t ND = Closure->GetNumValueDataForSite(Record, ValueKind, S);
643 Closure->GetValueForSite(Record, DstVD, ValueKind, S);
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DValue.cpp125 if (ValueKind == K_PtrOrObj) { in Value()
171 ValueKind(RHS.ValueKind), IsManuallyAlloc(RHS.IsManuallyAlloc) { in Value()
180 ValueKind = std::exchange(RHS.ValueKind, K_Unspecified); in Value()
194 ValueKind = RHS.ValueKind; in operator =()
210 ValueKind = std::exchange(RHS.ValueKind, K_Unspecified); in operator =()
221 ValueKind = K_Unspecified; in clear()
230 assert(ValueKind == K_PtrOrObj); in getPtr()
/freebsd/contrib/llvm-project/clang/include/clang/Interpreter/
H A DValue.h132 bool isValid() const { return ValueKind != K_Unspecified; } in isValid()
133 bool isVoid() const { return ValueKind == K_Void; } in isVoid()
136 Kind getKind() const { return ValueKind; } in getKind()
137 void setKind(Kind K) { ValueKind = K; } in setKind()
159 bool isPointerOrObjectType() const { return ValueKind == K_PtrOrObj; } in isPointerOrObjectType()
164 switch (ValueKind) { in as()
198 Kind ValueKind = K_Unspecified;
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp746 uint32_t ValueKind, in overlap() argument
759 Overlap.Base.ValueCounts[ValueKind], in overlap()
760 Overlap.Test.ValueCounts[ValueKind]); in overlap()
762 I->Count, J->Count, FuncLevelOverlap.Base.ValueCounts[ValueKind], in overlap()
763 FuncLevelOverlap.Test.ValueCounts[ValueKind]); in overlap()
771 Overlap.Overlap.ValueCounts[ValueKind] += Score; in overlap()
772 FuncLevelOverlap.Overlap.ValueCounts[ValueKind] += FuncLevelScore; in overlap()
776 void InstrProfRecord::overlapValueProfData(uint32_t ValueKind, in overlapValueProfData() argument
780 uint32_t ThisNumValueSites = getNumValueSites(ValueKind); in overlapValueProfData()
781 assert(ThisNumValueSites == Other.getNumValueSites(ValueKind)); in overlapValueProfData()
[all …]
H A DInstrProfReader.cpp341 VP_READ_ADVANCE(ValueKind); in readValueProfileData()
342 if (ValueKind > IPVK_Last) in readValueProfileData()
358 if (ValueKind == IPVK_IndirectCallTarget) { in readValueProfileData()
366 } else if (ValueKind == IPVK_VTableTarget) { in readValueProfileData()
382 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.cpp32 : DbgRecord(ValueKind, DVI->getDebugLoc()), in DbgVariableRecord()
59 : DbgRecord(ValueKind, DVR.getDebugLoc()), DebugValueUser(DVR.DebugValues), in DbgVariableRecord()
67 : DbgRecord(ValueKind, DI), DebugValueUser({Location, nullptr, nullptr}), in DbgVariableRecord()
75 : DbgRecord(ValueKind, DI), DebugValueUser({Value, Address, AssignID}), in DbgVariableRecord()
81 case ValueKind: in deleteRecord()
93 case ValueKind: in print()
106 case ValueKind: in print()
120 case ValueKind: in isIdenticalToWhenDefined()
137 case ValueKind: in createDebugIntrinsic()
166 : 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 DExpr.h124 ExprBits.ValueKind = VK; in Expr()
438 return static_cast<ExprValueKind>(ExprBits.ValueKind); in getValueKind()
454 void setValueKind(ExprValueKind Cat) { ExprBits.ValueKind = Cat; } in setValueKind()
1143 APValue::ValueKind getResultAPValueKind() const { in getResultAPValueKind()
1144 return static_cast<APValue::ValueKind>(ConstantExprBits.APValueKind); in getResultAPValueKind()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h79 enum class ValueKind : uint8_t { enum
184 constexpr char ValueKind[] = "ValueKind"; variable
218 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()
92 ExprValueKind ValueKind; member
321 Context, Op.ResultType, Op.ValueKind, Op.Kind, Op.SrcExpr.get(), in BuildCXXNamedCast()
332 Op.ValueKind, Op.SrcExpr.get(), DestTInfo, in BuildCXXNamedCast()
349 Op.ValueKind, Op.Kind, Op.SrcExpr.get(), in BuildCXXNamedCast()
362 Op.ValueKind, Op.Kind, Op.SrcExpr.get(), in BuildCXXNamedCast()
376 Context, Op.ResultType, Op.ValueKind, Op.Kind, Op.SrcExpr.get(), in BuildCXXNamedCast()
410 new (Context) BuiltinBitCastExpr(Op.ResultType, Op.ValueKind, Op.Kind, in BuildBuiltinBitCastExpr()
791 if (ValueKind == VK_PRValue) in CheckDynamicCast()
966 if (ValueKind == VK_PRValue) in CheckConstCast()
[all …]
H A DSemaStmtAsm.cpp65 auto ValueKind = ExprUnderCast->getValueKind(); in removeLValueToRValueCast() local
67 E->setValueKind(ValueKind); in removeLValueToRValueCast()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.cpp1359 void CodeGenPGO::valueProfile(CGBuilderTy &Builder, uint32_t ValueKind, in valueProfile() argument
1379 Builder.getInt32(ValueKind), in valueProfile()
1380 Builder.getInt32(NumValueSites[ValueKind]++) in valueProfile()
1396 if (NumValueSites[ValueKind] >= ProfRecord->getNumValueSites(ValueKind)) in valueProfile()
1400 (llvm::InstrProfValueKind)ValueKind, in valueProfile()
1401 NumValueSites[ValueKind]); in valueProfile()
1403 NumValueSites[ValueKind]++; in valueProfile()
H A DCodeGenPGO.h91 void valueProfile(CGBuilderTy &Builder, uint32_t ValueKind,
/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 DInstrProfiling.h29 enum ValueKind { enum
H A DInstrProfilingInternal.h145 struct ValueProfNode *(*GetValueData)(uint32_t ValueKind, uint32_t Site,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp337 const DataLayout &DL, Type *Ty, Align Alignment, StringRef ValueKind, in emitKernelArg() argument
352 Arg[".value_kind"] = Arg.getDocument()->getNode(ValueKind, /*Copy=*/true); in emitKernelArg()
359 if (ValueKind == "global_buffer" || ValueKind == "dynamic_shared_pointer") in emitKernelArg()
H A DAMDGPUHSAMetadataStreamer.h111 StringRef ValueKind, unsigned &Offset,
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugProgramInstruction.h139 enum Kind : uint8_t { ValueKind, LabelKind }; enumerator
536 return E->getRecordKind() == ValueKind; in classof()
/freebsd/contrib/llvm-project/compiler-rt/include/profile/
H A DInstrProfData.inc627 * Extract value profile data of a function for the profile kind \c ValueKind
633 uint32_t ValueKind, uint32_t NumValueSites) {
636 This->Kind = ValueKind;
641 uint32_t ND = Closure->GetNumValueDataForSite(Record, ValueKind, S);
643 Closure->GetValueForSite(Record, DstVD, ValueKind, S);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1027 uint64_t ValueKind = Ind->getValueKind()->getZExtValue(); in computeNumValueSiteCounts() local
1030 PD.NumValueSites[ValueKind] = in computeNumValueSiteCounts()
1031 std::max(PD.NumValueSites[ValueKind], (uint32_t)(Index + 1)); in computeNumValueSiteCounts()
1047 uint64_t ValueKind = Ind->getValueKind()->getZExtValue(); in lowerValueProfileInst() local
1049 for (uint32_t Kind = IPVK_First; Kind < ValueKind; ++Kind) in lowerValueProfileInst()

12