| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
| HD | Optional.h | 215 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/ |
| HD | DWARFFormValue.h | 106 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 …]
|
| HD | DWARFUnit.h | 63 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 …]
|
| HD | DWARFAcceleratorTable.h | 56 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/ |
| HD | BitstreamRemarkParser.h | 36 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 …]
|
| HD | BitstreamRemarkSerializer.h | 107 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 …]
|
| HD | YAMLRemarkSerializer.h | 38 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/ |
| HD | ELFYAML.h | 81 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/ |
| HD | FPEnv.cpp | 20 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/ |
| HD | InlineCost.h | 158 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/ |
| HD | PdbYaml.h | 74 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/ |
| HD | UserIDResolver.h | 27 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/ |
| HD | LoopUnrollPass.cpp | 180 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/ |
| HD | SparcTargetMachine.h | 30 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,
|
| HD | SparcTargetMachine.cpp | 57 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/ |
| HD | AVR.cpp | 32 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/ |
| HD | BitcodeAnalyzer.h | 53 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/ |
| HD | MCDwarf.h | 61 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/ |
| HD | SIMachineFunctionInfo.h | 124 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/ |
| HD | RemarkLinker.cpp | 32 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/ |
| HD | CheckedArithmetic.h | 29 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/ |
| HD | UnrollLoop.h | 133 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/ |
| HD | SVals.cpp | 45 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/ |
| HD | DWARFDie.cpp | 116 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/ |
| HD | Program.cpp | 26 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()
|