Home
last modified time | relevance | path

Searched refs:Optional (Results 1 – 25 of 1229) sorted by relevance

12345678910>>...50

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
HDOptional.h215 template <typename T> class Optional {
221 constexpr Optional() {} in Optional() function
222 constexpr Optional(NoneType) {} in Optional() function
224 Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {} in Optional() function
225 Optional(const Optional &O) = default;
227 Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {} in Optional() function
228 Optional(Optional &&O) = default;
230 Optional &operator=(T &&y) {
234 Optional &operator=(Optional &&O) = default;
241 static inline Optional create(const T *y) { in create()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
HDDWARFFormValue.h106 Optional<uint64_t> getAsReference() const;
111 Optional<UnitOffset> getAsRelativeReference() const;
112 Optional<uint64_t> getAsUnsignedConstant() const;
113 Optional<int64_t> getAsSignedConstant() const;
114 Optional<const char *> getAsCString() const;
115 Optional<uint64_t> getAsAddress() const;
116 Optional<object::SectionedAddress> getAsSectionedAddress() const;
117 Optional<uint64_t> getAsSectionOffset() const;
118 Optional<ArrayRef<uint8_t>> getAsBlock() const;
119 Optional<uint64_t> getAsCStringOffset() const;
[all …]
HDDWARFUnit.h63 Optional<uint64_t> DWOId;
88 Optional<uint64_t> getDWOId() const { return DWOId; } in getDWOId()
213 Optional<uint64_t> AddrOffsetSectionBase;
220 Optional<StrOffsetsContributionDescriptor> StringOffsetsTableContribution;
223 Optional<DWARFDebugRnglistTable> RngListTable;
224 Optional<DWARFListTableHeader> LoclistTableHeader;
227 llvm::Optional<object::SectionedAddress> BaseAddr;
256 Expected<Optional<StrOffsetsContributionDescriptor>>
263 Expected<Optional<StrOffsetsContributionDescriptor>>
320 Optional<object::SectionedAddress>
[all …]
HDDWARFAcceleratorTable.h56 virtual Optional<uint64_t> getCUOffset() const = 0;
61 virtual Optional<dwarf::Tag> getTag() const = 0;
102 Optional<uint64_t> extractOffset(Optional<DWARFFormValue> Value) const;
125 Optional<uint64_t> getCUOffset() const override;
131 Optional<uint64_t> getDIESectionOffset() const;
133 Optional<dwarf::Tag> getTag() const override;
137 Optional<DWARFFormValue> lookup(HeaderData::AtomType Atom) const;
287 Optional<uint64_t> getCUOffset() const override;
288 Optional<dwarf::Tag> getTag() const override { return tag(); } in getTag()
298 Optional<uint64_t> getCUIndex() const;
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Remarks/
HDBitstreamRemarkParser.h36 Optional<uint64_t> ContainerVersion;
37 Optional<uint8_t> ContainerType;
38 Optional<StringRef> StrTabBuf;
39 Optional<StringRef> ExternalFilePath;
40 Optional<uint64_t> RemarkVersion;
58 Optional<uint8_t> Type;
59 Optional<uint64_t> RemarkNameIdx;
60 Optional<uint64_t> PassNameIdx;
61 Optional<uint64_t> FunctionNameIdx;
62 Optional<uint64_t> SourceFileNameIdx;
[all …]
HDBitstreamRemarkSerializer.h107 Optional<uint64_t> RemarkVersion,
108 Optional<const StringTable *> StrTab = None,
109 Optional<StringRef> Filename = None);
150 Optional<StringRef> ExternalFilename = None) override;
163 Optional<BitstreamRemarkSerializerHelper> TmpHelper;
168 Optional<const StringTable *> StrTab;
169 Optional<StringRef> ExternalFilename;
174 Optional<const StringTable *> StrTab = None,
175 Optional<StringRef> ExternalFilename = None)
185 Optional<const StringTable *> StrTab = None,
[all …]
HDYAMLRemarkSerializer.h38 Optional<StringTable> StrTab = None);
43 Optional<StringRef> ExternalFilename = None) override;
52 Optional<StringTable> StrTab = None);
56 Optional<StringRef> ExternalFilename;
58 YAMLMetaSerializer(raw_ostream &OS, Optional<StringRef> ExternalFilename) in YAMLMetaSerializer()
86 Optional<StringRef> ExternalFilename = None) override;
98 Optional<StringRef> ExternalFilename, in YAMLStrTabMetaSerializer()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
HDELFYAML.h81 Optional<llvm::yaml::Hex16> SHEntSize;
82 Optional<llvm::yaml::Hex64> SHOff;
83 Optional<llvm::yaml::Hex16> SHNum;
84 Optional<llvm::yaml::Hex16> SHStrNdx;
96 Optional<llvm::yaml::Hex64> Align;
97 Optional<llvm::yaml::Hex64> FileSize;
98 Optional<llvm::yaml::Hex64> MemSize;
99 Optional<llvm::yaml::Hex64> Offset;
105 Optional<uint32_t> NameIndex;
108 Optional<ELF_SHN> Index;
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
HDFPEnv.cpp20 Optional<fp::RoundingMode> StrToRoundingMode(StringRef RoundingArg) { in StrToRoundingMode()
23 return StringSwitch<Optional<fp::RoundingMode>>(RoundingArg) in StrToRoundingMode()
32 Optional<StringRef> RoundingModeToStr(fp::RoundingMode UseRounding) { in RoundingModeToStr()
33 Optional<StringRef> RoundingStr = None; in RoundingModeToStr()
54 Optional<fp::ExceptionBehavior> StrToExceptionBehavior(StringRef ExceptionArg) { in StrToExceptionBehavior()
55 return StringSwitch<Optional<fp::ExceptionBehavior>>(ExceptionArg) in StrToExceptionBehavior()
62 Optional<StringRef> ExceptionBehaviorToStr(fp::ExceptionBehavior UseExcept) { in ExceptionBehaviorToStr()
63 Optional<StringRef> ExceptStr = None; in ExceptionBehaviorToStr()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDInlineCost.h158 Optional<int> HintThreshold;
161 Optional<int> ColdThreshold;
164 Optional<int> OptSizeThreshold;
167 Optional<int> OptMinSizeThreshold;
170 Optional<int> HotCallSiteThreshold;
174 Optional<int> LocallyHotCallSiteThreshold;
177 Optional<int> ColdCallSiteThreshold;
180 Optional<bool> ComputeFullInlineCost;
218 Optional<function_ref<BlockFrequencyInfo &(Function &)>> GetBFI,
230 Optional<function_ref<BlockFrequencyInfo &(Function &)>> GetBFI,
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
HDPdbYaml.h74 Optional<PdbModiStream> Modi;
101 Optional<MSFHeaders> Headers;
102 Optional<std::vector<uint32_t>> StreamSizes;
103 Optional<std::vector<StreamBlockList>> StreamMap;
104 Optional<PdbInfoStream> PdbStream;
105 Optional<PdbDbiStream> DbiStream;
106 Optional<PdbTpiStream> TpiStream;
107 Optional<PdbTpiStream> IpiStream;
108 Optional<PdbPublicsStream> PublicsStream;
110 Optional<std::vector<StringRef>> StringTable;
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Utility/
HDUserIDResolver.h27 llvm::Optional<llvm::StringRef> GetUserName(id_t uid) { in GetUserName()
30 llvm::Optional<llvm::StringRef> GetGroupName(id_t gid) { in GetGroupName()
39 virtual llvm::Optional<std::string> DoGetUserName(id_t uid) = 0;
40 virtual llvm::Optional<std::string> DoGetGroupName(id_t gid) = 0;
43 using Map = llvm::DenseMap<id_t, llvm::Optional<std::string>>;
45 llvm::Optional<llvm::StringRef>
47 llvm::Optional<std::string> (UserIDResolver::*do_get)(id_t));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopUnrollPass.cpp180 Optional<unsigned> UserThreshold, Optional<unsigned> UserCount, in gatherUnrollingPreferences()
181 Optional<bool> UserAllowPartial, Optional<bool> UserRuntime, in gatherUnrollingPreferences()
182 Optional<bool> UserUpperBound, Optional<bool> UserAllowPeeling, in gatherUnrollingPreferences()
183 Optional<bool> UserAllowProfileBasedPeeling, in gatherUnrollingPreferences()
184 Optional<unsigned> UserFullUnrollMaxCount) { in gatherUnrollingPreferences()
335 static Optional<EstimatedUnrollCost> analyzeLoopUnrollCost( in analyzeLoopUnrollCost()
828 if (Optional<EstimatedUnrollCost> Cost = analyzeLoopUnrollCost( in computeUnrollCount()
1018 bool OnlyWhenForced, bool ForgetAllSCEV, Optional<unsigned> ProvidedCount, in tryToUnrollLoop()
1019 Optional<unsigned> ProvidedThreshold, Optional<bool> ProvidedAllowPartial, in tryToUnrollLoop()
1020 Optional<bool> ProvidedRuntime, Optional<bool> ProvidedUpperBound, in tryToUnrollLoop()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
HDSparcTargetMachine.h30 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
51 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
62 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
72 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
HDSparcTargetMachine.cpp57 static Reloc::Model getEffectiveRelocModel(Optional<Reloc::Model> RM) { in getEffectiveRelocModel()
74 getEffectiveSparcCodeModel(Optional<CodeModel::Model> CM, Reloc::Model RM, in getEffectiveSparcCodeModel()
94 const TargetOptions &Options, Optional<Reloc::Model> RM, in SparcTargetMachine()
95 Optional<CodeModel::Model> CM, CodeGenOpt::Level OL, bool JIT, bool is64bit) in SparcTargetMachine()
195 Optional<Reloc::Model> RM, in SparcV8TargetMachine()
196 Optional<CodeModel::Model> CM, in SparcV8TargetMachine()
205 Optional<Reloc::Model> RM, in SparcV9TargetMachine()
206 Optional<CodeModel::Model> CM, in SparcV9TargetMachine()
215 Optional<Reloc::Model> RM, in SparcelTargetMachine()
216 Optional<CodeModel::Model> CM, in SparcelTargetMachine()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
HDAVR.cpp32 llvm::Optional<StringRef> GetMcuFamilyName(StringRef MCU) { in GetMcuFamilyName()
33 return llvm::StringSwitch<llvm::Optional<StringRef>>(MCU) in GetMcuFamilyName()
34 .Case("atmega328", Optional<StringRef>("avr5")) in GetMcuFamilyName()
35 .Case("atmega328p", Optional<StringRef>("avr5")) in GetMcuFamilyName()
36 .Default(Optional<StringRef>()); in GetMcuFamilyName()
62 Optional<StringRef> FamilyName = GetMcuFamilyName(CPU); in AVRToolChain()
63 Optional<std::string> AVRLibcRoot = findAVRLibcInstallation(); in AVRToolChain()
107 llvm::Optional<StringRef> FamilyName = GetMcuFamilyName(CPU); in ConstructJob()
151 llvm::Optional<std::string> AVRToolChain::findAVRLibcInstallation() const { in findAVRLibcInstallation()
155 return Optional<std::string>(std::string(PossiblePath)); in findAVRLibcInstallation()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Bitcode/
HDBitcodeAnalyzer.h53 Optional<BitstreamCursor> BlockInfoStream;
85 BitcodeAnalyzer(StringRef Buffer, Optional<StringRef> BlockInfoBuffer = None);
87 Error analyze(Optional<BCDumpOptions> O = None,
88 Optional<StringRef> CheckHash = None);
90 void printStats(BCDumpOptions O, Optional<StringRef> Filename = None);
95 Optional<BCDumpOptions> O = None,
96 Optional<StringRef> CheckHash = None);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
HDMCDwarf.h61 Optional<MD5::MD5Result> Checksum;
65 Optional<StringRef> Source;
229 Optional<MD5::MD5Result> Checksum,
230 Optional<StringRef> Source,
235 Optional<MCDwarfLineStr> &LineStr) const;
239 Optional<MCDwarfLineStr> &LineStr) const;
253 Optional<MD5::MD5Result> Checksum, in setRootFile()
254 Optional<StringRef> Source) { in setRootFile()
274 void emitV5FileDirTables(MCStreamer *MCOS, Optional<MCDwarfLineStr> &LineStr) const;
283 Optional<MD5::MD5Result> Checksum, in maybeSetRootFile()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDSIMachineFunctionInfo.h124 Optional<unsigned> Mask;
187 Optional<SIArgument> PrivateSegmentBuffer;
188 Optional<SIArgument> DispatchPtr;
189 Optional<SIArgument> QueuePtr;
190 Optional<SIArgument> KernargSegmentPtr;
191 Optional<SIArgument> DispatchID;
192 Optional<SIArgument> FlatScratchInit;
193 Optional<SIArgument> PrivateSegmentSize;
195 Optional<SIArgument> WorkGroupIDX;
196 Optional<SIArgument> WorkGroupIDY;
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Remarks/
HDRemarkLinker.cpp32 Expected<Optional<StringRef>>
50 return Optional<StringRef>{}; in getRemarksSectionContents()
66 Error RemarkLinker::link(StringRef Buffer, Optional<Format> RemarkFormat) { in link()
77 PrependPath ? Optional<StringRef>(StringRef(*PrependPath)) in link()
78 : Optional<StringRef>(None)); in link()
103 Optional<Format> RemarkFormat) { in link()
104 Expected<Optional<StringRef>> SectionOrErr = getRemarksSectionContents(Obj); in link()
108 if (Optional<StringRef> Section = *SectionOrErr) in link()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
HDCheckedArithmetic.h29 llvm::Optional<T>>::type
47 typename std::enable_if<std::is_signed<T>::value, llvm::Optional<T>>::type
56 typename std::enable_if<std::is_signed<T>::value, llvm::Optional<T>>::type
65 typename std::enable_if<std::is_signed<T>::value, llvm::Optional<T>>::type
74 typename std::enable_if<std::is_signed<T>::value, llvm::Optional<T>>::type
85 typename std::enable_if<std::is_unsigned<T>::value, llvm::Optional<T>>::type
94 typename std::enable_if<std::is_unsigned<T>::value, llvm::Optional<T>>::type
103 typename std::enable_if<std::is_unsigned<T>::value, llvm::Optional<T>>::type
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
HDUnrollLoop.h133 Optional<unsigned> UserThreshold, Optional<unsigned> UserCount,
134 Optional<bool> UserAllowPartial, Optional<bool> UserRuntime,
135 Optional<bool> UserUpperBound, Optional<bool> UserAllowPeeling,
136 Optional<bool> UserAllowProfileBasedPeeling,
137 Optional<unsigned> UserFullUnrollMaxCount);
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
HDSVals.cpp45 if (Optional<nonloc::SymbolVal> SV = getAs<nonloc::SymbolVal>()) { in hasConjuredSymbol()
51 if (Optional<loc::MemRegionVal> RV = getAs<loc::MemRegionVal>()) { in hasConjuredSymbol()
64 if (Optional<loc::MemRegionVal> X = getAs<loc::MemRegionVal>()) { in getAsFunctionDecl()
87 if (Optional<nonloc::LocAsInteger> X = getAs<nonloc::LocAsInteger>()) in getAsLocSymbol()
90 if (Optional<loc::MemRegionVal> X = getAs<loc::MemRegionVal>()) { in getAsLocSymbol()
102 Optional<loc::MemRegionVal> X = getAs<loc::MemRegionVal>(); in getLocSymbolInBase()
129 if (Optional<nonloc::SymbolVal> X = getAs<nonloc::SymbolVal>()) in getAsSymbol()
138 if (Optional<nonloc::SymbolVal> X = getAs<nonloc::SymbolVal>()) in getAsSymbolicExpression()
152 if (Optional<loc::MemRegionVal> X = getAs<loc::MemRegionVal>()) in getAsRegion()
155 if (Optional<nonloc::LocAsInteger> X = getAs<nonloc::LocAsInteger>()) in getAsRegion()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
HDDWARFDie.cpp116 Optional<uint64_t> Bound; in dumpArrayType()
119 Optional<uint64_t> LB; in dumpArrayType()
120 Optional<uint64_t> Count; in dumpArrayType()
121 Optional<uint64_t> UB; in dumpArrayType()
122 Optional<unsigned> DefaultLB; in dumpArrayType()
123 if (Optional<DWARFFormValue> L = C.find(DW_AT_lower_bound)) in dumpArrayType()
125 if (Optional<DWARFFormValue> CountV = C.find(DW_AT_count)) in dumpArrayType()
127 if (Optional<DWARFFormValue> UpperV = C.find(DW_AT_upper_bound)) in dumpArrayType()
129 if (Optional<DWARFFormValue> LV = in dumpArrayType()
131 if (Optional<uint64_t> LC = LV->getAsUnsignedConstant()) in dumpArrayType()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
HDProgram.cpp26 ArrayRef<StringRef> Args, Optional<ArrayRef<StringRef>> Env,
27 ArrayRef<Optional<StringRef>> Redirects,
31 Optional<ArrayRef<StringRef>> Env, in ExecuteAndWait()
32 ArrayRef<Optional<StringRef>> Redirects, in ExecuteAndWait()
52 Optional<ArrayRef<StringRef>> Env, in ExecuteNoWait()
53 ArrayRef<Optional<StringRef>> Redirects, in ExecuteNoWait()

12345678910>>...50