reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AArch64/AArch64GenGICombiner.inc
   52   return None;
gen/lib/Target/AMDGPU/R600GenRegisterInfo.inc
12375   return None;
12379   return None;
gen/lib/Target/ARC/ARCGenSubtargetInfo.inc
   99   return new ARCGenMCSubtargetInfo(TT, CPU, FS, None, ARCSubTypeKV, 
  157   : TargetSubtargetInfo(TT, CPU, FS, None, makeArrayRef(ARCSubTypeKV, 1), 
gen/lib/Target/ARM/ARMGenAsmMatcher.inc
15305       getParser().Warning(Loc, Info, None);
gen/lib/Target/Lanai/LanaiGenSubtargetInfo.inc
  180   return new LanaiGenMCSubtargetInfo(TT, CPU, FS, None, LanaiSubTypeKV, 
  241   : TargetSubtargetInfo(TT, CPU, FS, None, makeArrayRef(LanaiSubTypeKV, 2), 
gen/lib/Target/MSP430/MSP430GenRegisterInfo.inc
  626   return None;
  630   return None;
gen/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc
 1327   return None;
 1331   return None;
gen/lib/Target/PowerPC/PPCGenAsmMatcher.inc
 7187       getParser().Warning(Loc, Info, None);
gen/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc
  580   return None;
  584   return None;
gen/lib/Target/XCore/XCoreGenRegisterInfo.inc
  606   return None;
  610   return None;
gen/lib/Target/XCore/XCoreGenSubtargetInfo.inc
  100   return new XCoreGenMCSubtargetInfo(TT, CPU, FS, None, XCoreSubTypeKV, 
  158   : TargetSubtargetInfo(TT, CPU, FS, None, makeArrayRef(XCoreSubTypeKV, 2), 
gen/tools/clang/include/clang/AST/Attrs.inc
 8850         return llvm::None;
 8854       return llvm::None;
 8858         return llvm::None;
 8862       return llvm::None;
gen/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
    2   return None;
    8     Default(None);
   11   Default(None);
   17     Default(None);
   20   Default(None);
   27     Default(None);
   29   Default(None);
   36     Default(None);
   41   Default(None);
   47     Default(None);
   50   Default(None);
   71   Default(std::make_pair(None, defaultIsAttributeSubjectMatchSubRuleFor));
include/llvm/ADT/BreadthFirstIterator.h
   71     VisitQueue.push(QueueElement(Node, None));
   72     VisitQueue.push(None);
   90         VisitQueue.push(QueueElement(Next, None));
   97       if (Head != None)
  105         VisitQueue.push(None);
include/llvm/ADT/DepthFirstIterator.h
  103     VisitStack.push_back(StackElement(Node, None));
  111       VisitStack.push_back(StackElement(Node, None));
  135           VisitStack.push_back(StackElement(Next, None));
include/llvm/ADT/Optional.h
  322   return X == None;
  327   return !(X == None);
  332   return X != None;
  344   return !(None < X);
  348   return !(X < None);
  352   return None < X;
  356   return X < None;
  360   return None <= X;
  364   return X <= None;
  423     OS << None;
include/llvm/ADT/STLExtras.h
  683     return None;
include/llvm/ADT/SmallSet.h
  182       return std::make_pair(None, Set.insert(V).second);
  186       return std::make_pair(None, false);
  189       return std::make_pair(None, true);
  198     return std::make_pair(None, true);
include/llvm/ADT/StringMap.h
  147   explicit StringMapEntryStorage(size_t strLen, NoneType none = None)
  151   NoneType getValue() const { return None; }
include/llvm/ADT/StringSet.h
   40       return base::insert(std::make_pair(Key, None));
   46         base::insert(std::make_pair(*It, None));
include/llvm/ADT/TinyPtrVector.h
  139       return None;
  148       return None;
include/llvm/Analysis/AliasAnalysis.h
  722     if (OptLoc == None) {
include/llvm/Analysis/LoopCacheAnalysis.h
  187             Optional<unsigned> TRT = None);
  195                Optional<unsigned> TRT = None);
include/llvm/Analysis/MemoryLocation.h
  220       return None;
include/llvm/Analysis/ValueLattice.h
  170     return None;
include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h
   41                    Optional<size_t> Size = None);
include/llvm/BinaryFormat/Dwarf.def
  698 HANDLE_DW_LANG(0x8001, Mips_Assembler, None, 0, MIPS)
include/llvm/Bitcode/BitcodeAnalyzer.h
   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);
include/llvm/Bitstream/BitstreamWriter.h
  431     EmitRecordWithAbbrevImpl(Abbrev, makeArrayRef(Vals), StringRef(), None);
  442     EmitRecordWithAbbrevImpl(Abbrev, makeArrayRef(Vals), Blob, None);
  448                                     StringRef(BlobData, BlobLen), None);
  456     EmitRecordWithAbbrevImpl(Abbrev, makeArrayRef(Vals), Array, None);
  462                                     StringRef(ArrayData, ArrayLen), None);
include/llvm/CodeGen/CommandFlags.inc
   64   return None;
   87   return None;
include/llvm/CodeGen/GCStrategy.h
  100     return None;
include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h
   96                                  Optional<unsigned> Flag = None) override;
include/llvm/CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h
   30                                  Optional<unsigned> Flags = None) override {
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
  214   FlagsOp() : Flags(None) {}
  522                                  Optional<unsigned> Flags = None) {
  878                                    Optional<unsigned> FLags = None);
  922                                 Optional<unsigned> Flags = None);
  936                                   Optional<unsigned> Flags = None);
 1227                                Optional<unsigned> Flags = None) {
 1244                                Optional<unsigned> Flags = None) {
 1260                                Optional<unsigned> Flags = None) {
 1266                                  Optional<unsigned> Flags = None) {
 1272                                  Optional<unsigned> Flags = None) {
 1278                                 Optional<unsigned> Flags = None) {
 1284                                Optional<unsigned> Flags = None) {
 1290                                 Optional<unsigned> Flags = None) {
 1296                                 Optional<unsigned> Flags = None) {
 1373                                 Optional<unsigned> Flags = None) {
 1392                                 Optional<unsigned> Flags = None) {
 1398                                 Optional<unsigned> Flags = None) {
 1404                                 Optional<unsigned> Flags = None) {
 1410                                          Optional<unsigned> Flags = None) {
 1474                                          Optional<unsigned> Flags = None);
include/llvm/CodeGen/LiveRangeEdit.h
  246                          ArrayRef<unsigned> RegsBeingSpilled = None,
include/llvm/CodeGen/MachineTraceMetrics.h
  287         ArrayRef<const MachineBasicBlock *> Extrablocks = None,
  288         ArrayRef<const MCSchedClassDesc *> ExtraInstrs = None,
  289         ArrayRef<const MCSchedClassDesc *> RemoveInstrs = None) const;
include/llvm/CodeGen/TargetInstrInfo.h
 1646     return None;
 1663     return None;
 1673     return None;
 1683     return None;
include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
  249         return None;
include/llvm/DebugInfo/DWARF/DWARFFormValue.h
  164   return None;
  199   return None;
  221   return None;
  243   return None;
  264   return None;
  271   return None;
  292   return None;
  314   return None;
include/llvm/DebugInfo/DWARF/DWARFListTable.h
  122     return None;
include/llvm/DebugInfo/DWARF/DWARFUnit.h
  422     return None;
include/llvm/DebugInfo/GSYM/FunctionInfo.h
  153     OptLineTable = None;
  154     Inline = None;
include/llvm/DebugInfo/GSYM/GsymReader.h
  131     return llvm::None;
  167     return llvm::None;
include/llvm/DebugInfo/PDB/Native/HashTable.h
  254     return set_as_internal(K, std::move(V), Traits, None);
include/llvm/ExecutionEngine/Orc/Speculation.h
   57       return None;
include/llvm/FuzzMutate/OpDescriptor.h
  109   auto Make = None;
  117   auto Make = None;
  125   auto Make = None;
  178   auto Find = None;
  189   auto Make = None;
include/llvm/IR/Constants.h
 1156                                     Optional<unsigned> InRangeIndex = None,
 1164                                     Optional<unsigned> InRangeIndex = None,
 1175                                     Optional<unsigned> InRangeIndex = None,
include/llvm/IR/DIBuilder.h
  158                Optional<DIFile::ChecksumInfo<StringRef>> Checksum = None,
  159                Optional<StringRef> Source = None);
  213                                          None,
  232                                            None);
  637     DIExpression *createExpression(ArrayRef<uint64_t> Addr = None);
include/llvm/IR/DebugInfoMetadata.h
  124          ArrayRef<Metadata *> Ops1, ArrayRef<Metadata *> Ops2 = None)
  509                    Source ? Optional<MDString *>(getCanonicalMDString(Context, *Source)) : None,
  525                              Optional<ChecksumInfo<StringRef>> CS = None,
  526                              Optional<StringRef> Source = None),
  529                              Optional<ChecksumInfo<MDString *>> CS = None,
  530                              Optional<MDString *> Source = None),
  544     return Source ? Optional<StringRef>((*Source)->getString()) : None;
  575   return None;
 2003   return None;
 2015   return None;
 2259     return None;
 2277     return None;
 2307       : MDNode(C, DIExpressionKind, Storage, None),
 2975     return None;
 3102               ArrayRef<Metadata *> Ops1, ArrayRef<Metadata *> Ops2 = None)
include/llvm/IR/IRBuilder.h
  107                 ArrayRef<OperandBundleDef> OpBundles = None)
  800             ArrayRef<OperandBundleDef> OpBundles = None)
  805                      ArrayRef<OperandBundleDef> OpBundles = None)
  809                      ArrayRef<OperandBundleDef> OpBundles = None)
  815                      ArrayRef<OperandBundleDef> OpBundles = None)
  821                      ArrayRef<OperandBundleDef> OpBundles = None)
  828             ArrayRef<OperandBundleDef> OpBundles = None)
  835             ArrayRef<OperandBundleDef> OpBundles = None)
  954                            ArrayRef<Value *> Args = None,
  970                            ArrayRef<Value *> Args = None,
  990                            ArrayRef<Value *> Args = None,
 1002                            ArrayRef<Value *> Args = None,
 1020                            ArrayRef<Value *> Args = None,
 1056                                    ArrayRef<Value *> Args = None,
 1486       Optional<ConstrainedFPIntrinsic::RoundingMode> Rounding = None,
 1487       Optional<ConstrainedFPIntrinsic::ExceptionBehavior> Except = None) {
 2081       Optional<ConstrainedFPIntrinsic::RoundingMode> Rounding = None,
 2082       Optional<ConstrainedFPIntrinsic::ExceptionBehavior> Except = None) {
 2258                        ArrayRef<Value *> Args = None, const Twine &Name = "",
 2279   CallInst *CreateCall(FunctionCallee Callee, ArrayRef<Value *> Args = None,
 2293   CallInst *CreateCall(Value *Callee, ArrayRef<Value *> Args = None,
include/llvm/IR/InstrTypes.h
 1828     return None;
 1844     return None;
include/llvm/IR/Instruction.h
  300     return dropUnknownNonDebugMetadata(None);
include/llvm/IR/Instructions.h
 1411       : CallInst(Ty, Func, Args, None, NameStr, InsertBefore) {}
 1452         CallInst(Ty, Func, Args, None, NameStr, InsertBefore);
 1456                           ArrayRef<OperandBundleDef> Bundles = None,
 1475         CallInst(Ty, Func, Args, None, NameStr, InsertAtEnd);
 1496                           ArrayRef<OperandBundleDef> Bundles = None,
 1548                           ArrayRef<OperandBundleDef> Bundles = None,
 1609                                    ArrayRef<OperandBundleDef> Bundles = None,
 1615                                    ArrayRef<OperandBundleDef> Bundles = None,
 3467   Optional<SmallVector<uint32_t, 8> > Weights = None;
 3706         InvokeInst(Ty, Func, IfNormal, IfException, Args, None, NumOperands,
 3712                             ArrayRef<OperandBundleDef> Bundles = None,
 3729         InvokeInst(Ty, Func, IfNormal, IfException, Args, None, NumOperands,
 3751                   IfException, Args, None, NameStr, InsertBefore);
 3756                             ArrayRef<OperandBundleDef> Bundles = None,
 3785                   Func, IfNormal, IfException, Args, None, NameStr,
 3792                             ArrayRef<OperandBundleDef> Bundles = None,
 3967         CallBrInst(Ty, Func, DefaultDest, IndirectDests, Args, None,
 3975                             ArrayRef<OperandBundleDef> Bundles = None,
 3994         CallBrInst(Ty, Func, DefaultDest, IndirectDests, Args, None,
 4024                             ArrayRef<OperandBundleDef> Bundles = None,
 4407   static CleanupPadInst *Create(Value *ParentPad, ArrayRef<Value *> Args = None,
include/llvm/IR/Intrinsics.h
   60                         ArrayRef<Type*> Tys = None);
   80   Function *getDeclaration(Module *M, ID id, ArrayRef<Type*> Tys = None);
include/llvm/IR/Metadata.h
  874          ArrayRef<Metadata *> Ops1, ArrayRef<Metadata *> Ops2 = None);
include/llvm/IR/ModuleSummaryIndex.h
 1323       return None;
include/llvm/IR/Operator.h
  473     if (SubclassOptionalData >> 1 == 0) return None;
include/llvm/IR/RemarkStreamer.h
   42                  Optional<StringRef> Filename = None);
   45     return Filename ? Optional<StringRef>(*Filename) : None;
include/llvm/IR/ValueMap.h
  125       return None;
  128       return None;
include/llvm/LTO/Config.h
   42   Optional<CodeModel::Model> CodeModel = None;
include/llvm/MC/MCParser/MCAsmParser.h
  180   virtual void Note(SMLoc L, const Twine &Msg, SMRange Range = None) = 0;
  185   virtual bool Warning(SMLoc L, const Twine &Msg, SMRange Range = None) = 0;
  192   bool Error(SMLoc L, const Twine &Msg, SMRange Range = None);
  198   virtual bool printError(SMLoc L, const Twine &Msg, SMRange Range = None) = 0;
  223   bool TokError(const Twine &Msg, SMRange Range = None);
include/llvm/MC/MCStreamer.h
  806                                   Optional<MD5::MD5Result> Checksum = None,
  807                                   Optional<StringRef> Source = None,
  821       Optional<MD5::MD5Result> Checksum = None, Optional<StringRef> Source = None,
  821       Optional<MD5::MD5Result> Checksum = None, Optional<StringRef> Source = None,
include/llvm/ObjectYAML/ELFYAML.h
  277   AddrsigSymbol(StringRef N) : Name(N), Index(None) {}
  278   AddrsigSymbol(llvm::yaml::Hex32 Ndx) : Name(None), Index(Ndx) {}
  279   AddrsigSymbol() : Name(None), Index(None) {}
  279   AddrsigSymbol() : Name(None), Index(None) {}
include/llvm/Passes/PassBuilder.h
  230                        Optional<PGOOptions> PGOOpt = None,
include/llvm/ProfileData/Coverage/CoverageMapping.h
  287                         ArrayRef<uint64_t> CounterValues = None)
  546        ArrayRef<StringRef> Arches = None);
include/llvm/ProfileData/InstrProf.h
  802       return None;
include/llvm/Remarks/BitstreamRemarkSerializer.h
  108                      Optional<const StringTable *> StrTab = None,
  109                      Optional<StringRef> Filename = None);
  150                  Optional<StringRef> ExternalFilename = None) override;
  174                           Optional<const StringTable *> StrTab = None,
  175                           Optional<StringRef> ExternalFilename = None)
  176       : MetaSerializer(OS), TmpHelper(None), Helper(nullptr), StrTab(StrTab),
  185                           Optional<const StringTable *> StrTab = None,
  186                           Optional<StringRef> ExternalFilename = None)
  187       : MetaSerializer(OS), TmpHelper(None), Helper(&Helper), StrTab(StrTab),
include/llvm/Remarks/RemarkParser.h
   87                            Optional<ParsedStringTable> StrTab = None,
   88                            Optional<StringRef> ExternalFilePrependPath = None);
include/llvm/Remarks/RemarkSerializer.h
   60                  Optional<StringRef> ExternalFilename = None) = 0;
include/llvm/Remarks/YAMLRemarkSerializer.h
   38                        Optional<StringTable> StrTab = None);
   43                  Optional<StringRef> ExternalFilename = None) override;
   52                        Optional<StringTable> StrTab = None);
   86                  Optional<StringRef> ExternalFilename = None) override;
include/llvm/Support/Allocator.h
  315     return None;
include/llvm/Support/CheckedArithmetic.h
   36     return llvm::None;
   78   return llvm::None;
  107   return llvm::None;
include/llvm/Support/Error.h
 1016   return None;
include/llvm/Support/Format.h
  239 format_bytes(ArrayRef<uint8_t> Bytes, Optional<uint64_t> FirstByteOffset = None,
  248                         Optional<uint64_t> FirstByteOffset = None,
include/llvm/Support/FormatProviders.h
   66       Result = None;
   69       Result = None;
include/llvm/Support/JSON.h
  396     return llvm::None;
  401     return llvm::None;
  408     return llvm::None;
  421     return llvm::None;
  428     return llvm::None;
  598     Out = llvm::None;
  669     Out = llvm::None;
include/llvm/Support/NativeFormatting.h
   42                Optional<size_t> Width = None);
   44                   Optional<size_t> Precision = None);
include/llvm/Support/Program.h
   94       Optional<ArrayRef<StringRef>> Env = None, ///< An optional vector of
include/llvm/Support/SourceMgr.h
  193                     ArrayRef<SMRange> Ranges = None,
  194                     ArrayRef<SMFixIt> FixIts = None,
  199                     ArrayRef<SMRange> Ranges = None,
  200                     ArrayRef<SMFixIt> FixIts = None,
  216                           ArrayRef<SMRange> Ranges = None,
  217                           ArrayRef<SMFixIt> FixIts = None) const;
  284                ArrayRef<SMFixIt> FixIts = None);
include/llvm/Support/TargetRegistry.h
  397                                      Optional<CodeModel::Model> CM = None,
include/llvm/Support/Threading.h
   69     llvm::Optional<unsigned> StackSizeInBytes = llvm::None);
   84     llvm::Optional<unsigned> StackSizeInBytes = llvm::None);
include/llvm/Support/VersionTuple.h
   72       return None;
   79       return None;
   86       return None;
include/llvm/Support/VirtualFileSystem.h
  441                Optional<uint32_t> User = None, Optional<uint32_t> Group = None,
  441                Optional<uint32_t> User = None, Optional<uint32_t> Group = None,
  442                Optional<llvm::sys::fs::file_type> Type = None,
  443                Optional<llvm::sys::fs::perms> Perms = None);
  466                     llvm::MemoryBuffer *Buffer, Optional<uint32_t> User = None,
  467                     Optional<uint32_t> Group = None,
  468                     Optional<llvm::sys::fs::file_type> Type = None,
  469                     Optional<llvm::sys::fs::perms> Perms = None);
include/llvm/Target/CodeGenCWrappers.h
   32     return None;
include/llvm/Testing/Support/Error.h
  148   return MakeMatcher(new detail::ErrorMatchesMono<InfoT>(None));
include/llvm/Transforms/Utils/LoopUtils.h
  305                     ArrayRef<Value *> RedOps = None);
  312                            ArrayRef<Value *> RedOps = None);
  325                                    ArrayRef<Value *> RedOps = None);
include/llvm/Transforms/Utils/SimplifyLibCalls.h
   92                                Optional<unsigned> SizeOp = None,
   93                                Optional<unsigned> StrOp = None,
   94                                Optional<unsigned> FlagsOp = None);
lib/Analysis/AliasAnalysisSummary.cpp
   81   return None;
   88     return None;
   91     return None;
   99     return None;
lib/Analysis/BlockFrequencyInfo.cpp
  209     return None;
  217     return None;
lib/Analysis/BlockFrequencyInfoImpl.cpp
  572     return None;
lib/Analysis/CFLAndersAliasAnalysis.cpp
  366   return None;
  516   return None;
  633   return None;
lib/Analysis/InlineCost.cpp
  844     return None;
  857   return None;
lib/Analysis/LazyValueInfo.cpp
 1001       return None;
lib/Analysis/Loads.cpp
   35     return None;
lib/Analysis/LoopCacheAnalysis.cpp
  180     return None;
  232       return None;
  456       TRT(TRT == None ? Optional<unsigned>(TemporalReuseThreshold) : TRT),
lib/Analysis/LoopInfo.cpp
  202     return None;
  207     return None;
  220     return None;
  287   return None;
 1018   TempMDTuple TempNode = MDNode::getTemporary(Context, None);
lib/Analysis/MemoryBuiltins.cpp
  141     return None;
  149     return None;
  153     return None;
  169   return None;
  180   return None;
  193   return None;
  202     return None;
  213     return None;
lib/Analysis/MemorySSA.cpp
  692     return None;
  719     Optional<ListIndex> N = None;
  769     Paths.emplace_back(Loc, Start, Phi, None);
  945     DefPath FirstDesc(Q.StartingLoc, Current, Current, None);
 1357       MU->setDefiningAccess(MSSA->getLiveOnEntryDef(), true, None);
 1464         LocInfo.AR = None;
 1754     ModRefInfo ModRef = AAP->getModRefInfo(I, None);
 1762     ModRefInfo ModRef = AAP->getModRefInfo(I, None);
 2405     StartingAccess->setOptimizedAccessType(None);
 2418       StartingAccess->setOptimizedAccessType(None);
 2425       StartingAccess->setOptimizedAccessType(None);
lib/Analysis/OptimizationRemarkEmitter.cpp
   60     return None;
lib/Analysis/ProfileSummaryInfo.cpp
  107     return None;
  118     return None;
  122   return None;
  263     return None;
lib/Analysis/ScalarEvolution.cpp
 4395   return None;
 4501     return None;
 4571   return None;
 4715     return None;
 4724     return None;
 4740     return None;
 4752     return None;
 4857     return None;
 4865     return None;
 4899     return None;
 4908       return None;
 4923     return None;
 5530   return None;
 7016     : ExitLimit(E, M, MaxOrZero, None) {
 7190     return None;
 8453     return None;
 8503     return None;
 8520     return None;
 8547     return None;
 8553     return None;
 8558     return None;
 8589     return None;
 8606     Optional<APInt> SO = None;
 8634       return { None, false };
 8646     return { None, true };
 8658     return None;
 9882       return None;
 9887       return None;
 9890       return None;
 9924   return None;
lib/Analysis/ScalarEvolutionExpander.cpp
 2128   return None;
lib/Analysis/StratifiedSets.h
   97       return None;
  550       return None;
  557       return None;
  564       return None;
lib/Analysis/TargetTransformInfo.cpp
  914   return llvm::None;
lib/Analysis/VFABIDemangling.cpp
  296     return None;
  302     return None;
  307     return None;
  313     return None;
  326       return None;
  334         return None;
  344     return None;
  349     return None;
  357     return None;
  364       return None;
  369       return None;
lib/Analysis/ValueTracking.cpp
 5200     return None;
 5207     return None;
 5214     return None;
 5244   return None;
 5265   return None;
 5293     return None;
 5304     return None;
 5309   return None;
 5339     return None;
 5341   return None;
 5349     return None;
 5354     return None;
 5365     return None;
 5383   return None;
 5391     return None;
 5398     return None;
 5404     return None;
 5408     return None;
 5726       return None;
 5776         return None;
 5786       return None;
 5807     return None;
 5818     return None;
lib/AsmParser/LLParser.cpp
  690   FwdRef = std::make_pair(MDTuple::getTemporary(Context, None), IDLoc);
 2076   Alignment = None;
 2192     HowManyArg = None;
lib/BinaryFormat/Dwarf.cpp
  352     return None;
  651     return None;
  669     return None;
  674     return None;
  707     return None;
  729   return None;
lib/Bitcode/Reader/BitcodeAnalyzer.cpp
   31     return None;
   42     return None;
   46     return None;
   95         return None;
  104     return None;
  116     return None;
  123     return None;
  127       return None;
  146       return None;
  153       return None;
  163       return None;
  170       return None;
  194       return None;
  223       return None;
  267       return None;
  276       return None;
  284       return None;
  312       return None;
  318       return None;
  361       return None;
  367       return None;
  377       return None;
  384       return None;
  391       return None;
  763   Optional<const char *> BlockName = None;
lib/Bitcode/Reader/MetadataLoader.cpp
  243   Metadata *MD = MDNode::getTemporary(Context, None).release();
  325     Ref = MDNode::getTemporary(Context, None);
  342       std::forward_as_tuple(MDTuple::getTemporary(Context, None)));
 1144       MetadataList.assignValue(MDNode::get(Context, None), NextMetadataNo);
 1454                                : None)),
lib/Bitcode/Writer/BitcodeWriter.cpp
  492       return None;
lib/Bitstream/Reader/BitstreamReader.cpp
  452       return None;
  462       if (!CurBlockInfo) return None;
  483         return None;
  488         return None;
  498         if (!CurBlockInfo) return None;
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 1868   ArrayRef<TypeIndex> ArgTypeIndices = None;
lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
   34     return None;
   36     return None;
   73       return None;
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  107     return Asm->OutStreamer->EmitDwarfFileDirective(0, "", "", None, None, CUID);
  107     return Asm->OutStreamer->EmitDwarfFileDirective(0, "", "", None, None, CUID);
  539   addUInt(*ScopeDIE, dwarf::DW_AT_call_file, None,
  541   addUInt(*ScopeDIE, dwarf::DW_AT_call_line, None, IA->getLine());
  543     addUInt(*ScopeDIE, dwarf::DW_AT_call_column, None, IA->getColumn());
  545     addUInt(*ScopeDIE, dwarf::DW_AT_GNU_discriminator, None,
  885     ContextCU->addUInt(*AbsDef, dwarf::DW_AT_inline, None, dwarf::DW_INL_inlined);
 1314     addUInt(Die, dwarf::DW_AT_byte_size, None, Btr.BitSize / 8);
lib/CodeGen/AsmPrinter/DwarfExpression.cpp
  372   Optional<DIExpression::ExprOperand> PrevConvertOp = None;
  482           PrevConvertOp = None;
lib/CodeGen/AsmPrinter/DwarfExpression.h
   57       return None;
   67       return None;
   74       return None;
   78       return None;
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
  314     return None;
  317     return None;
  421   addUInt(Die, dwarf::DW_AT_decl_file, None, FileID);
  422   addUInt(Die, dwarf::DW_AT_decl_line, None, Line);
  780   addUInt(Buffer, dwarf::DW_AT_byte_size, None, Size);
  783     addUInt(Buffer, dwarf::DW_AT_endianity, None, dwarf::DW_END_big);
  785     addUInt(Buffer, dwarf::DW_AT_endianity, None, dwarf::DW_END_little);
  808     addUInt(Buffer, dwarf::DW_AT_byte_size, None, Size);
  925               addUInt(Variant, dwarf::DW_AT_discr_value, None, CI->getZExtValue());
  927               addSInt(Variant, dwarf::DW_AT_discr_value, None, CI->getSExtValue());
  947           addUInt(ElemDie, dwarf::DW_AT_APPLE_property_attribute, None,
 1005       addUInt(Buffer, dwarf::DW_AT_byte_size, None, Size);
 1008       addUInt(Buffer, dwarf::DW_AT_byte_size, None, 0);
 1170       addUInt(SPDie, dwarf::DW_AT_decl_file, None, DefID);
 1173       addUInt(SPDie, dwarf::DW_AT_decl_line, None, SP->getLine());
 1328     addUInt(DW_Subrange, dwarf::DW_AT_lower_bound, None, LowerBound);
 1334     addUInt(DW_Subrange, dwarf::DW_AT_count, None, Count);
 1344   addUInt(*IndexTyDie, dwarf::DW_AT_byte_size, None, sizeof(int64_t));
 1382       addUInt(Buffer, dwarf::DW_AT_byte_size, None,
 1485         addUInt(MemberDie, dwarf::DW_AT_byte_size, None, FieldSize/8);
 1486       addUInt(MemberDie, dwarf::DW_AT_bit_size, None, Size);
 1508         addUInt(MemberDie, dwarf::DW_AT_bit_offset, None, Offset);
 1511         addUInt(MemberDie, dwarf::DW_AT_data_bit_offset, None, Offset);
 1527       addUInt(MemberDie, dwarf::DW_AT_data_member_location, None,
lib/CodeGen/GlobalISel/GISelKnownBits.cpp
   48   return None;
lib/CodeGen/GlobalISel/IRTranslator.cpp
  633     Cond = MIB.buildInstr(TargetOpcode::G_XOR, {i1Ty}, {Cond, True}, None)
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
  240     return None;
lib/CodeGen/GlobalISel/Utils.cpp
  214     return None;
  232       return None;
  258         return None;
  264       return None;
  268     return None;
  272     return None;
  290     return None;
  386   return None;
  428   return None;
lib/CodeGen/ImplicitNullChecks.cpp
  257     if (Dep == None) {
  262       return {false, None};
  712                       /*Cond=*/None, DL);
lib/CodeGen/InlineSpiller.cpp
 1527     Edit.eliminateDeadDefs(SpillsToRm, None, AA);
lib/CodeGen/LiveDebugValues.cpp
  902     return None;
  910   return None;
lib/CodeGen/MIRParser/MILexer.cpp
  152       return None;
  261     return None;
  275     return None;
  309     return None;
  322     return None;
  362     return None;
  371     return None;
  381     return None;
  390     return None;
  424     return None;
  433     return None;
  449     return None;
  466     return None;
  475     return None;
  540     return None;
  552     return None;
  562     return None;
  588     return None;
  645     return None;
  654     return None;
  664     return None;
lib/CodeGen/MIRParser/MIParser.cpp
  549                        Source, None, None);
  549                        Source, None, None);
lib/CodeGen/MIRParser/MIRParser.cpp
  880   return SM.GetMessage(Loc, Error.getKind(), Error.getMessage(), None,
lib/CodeGen/MachineBlockFrequencyInfo.cpp
  234   return MBFI ? MBFI->getBlockProfileCount(F, MBB) : None;
  240   return MBFI ? MBFI->getProfileCountFromFreq(F, Freq) : None;
lib/CodeGen/MachineInstr.cpp
 2166   return None;
 2174   return None;
 2185   return None;
 2193   return None;
lib/CodeGen/MachineOperand.cpp
  928       OS << "intrinsic(@" << Intrinsic::getName(ID, None) << ')';
lib/CodeGen/MachineOptimizationRemarkEmitter.cpp
   36     return None;
lib/CodeGen/MachineOutliner.cpp
 1171         DB.createSubroutineType(DB.getOrCreateTypeArray(None)), /* void type */
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 6328     return None;
 6331     return None;
 6336     return None;
 6345       return None;
 6348       return None;
 6354     return None;
 6359       return None;
 6363       return None;
 6377       return None;
 6383                  : None;
 6392       return None;
 6396       return None;
 6402                  : None;
 6407   return None;
 6426     return None;
 6434       return None;
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  985     return TLI.makeLibCall(DAG, LC, N->getValueType(0), None, CallOptions,
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 1265   AddNodeIDNode(ID, Opc, getVTList(EltVT), None);
 1317   AddNodeIDNode(ID, Opc, getVTList(EltVT), None);
 1374   AddNodeIDNode(ID, Opc, getVTList(VT), None);
 1392   AddNodeIDNode(ID, Opc, getVTList(VT), None);
 1410   AddNodeIDNode(ID, Opc, getVTList(VT), None);
 1435   AddNodeIDNode(ID, Opc, getVTList(VT), None);
 1461   AddNodeIDNode(ID, Opc, getVTList(VT), None);
 1480   AddNodeIDNode(ID, ISD::TargetIndex, getVTList(VT), None);
 1496   AddNodeIDNode(ID, ISD::BasicBlock, getVTList(MVT::Other), None);
 1754   AddNodeIDNode(ID, ISD::Register, getVTList(VT), None);
 1769   AddNodeIDNode(ID, ISD::RegisterMask, getVTList(MVT::Untyped), None);
 1811   AddNodeIDNode(ID, Opc, getVTList(VT), None);
 1830   AddNodeIDNode(ID, ISD::SRCVALUE, getVTList(MVT::Other), None);
 1845   AddNodeIDNode(ID, ISD::MDNODE_SDNODE, getVTList(MVT::Other), None);
 4264   AddNodeIDNode(ID, Opcode, getVTList(VT), None);
 7324   return getNode(Opcode, DL, VTList, None);
 7591   return SelectNodeTo(N, MachineOpc, VTs, None);
 7632   return SelectNodeTo(N, MachineOpc, VTs, None);
 7826   return getMachineNode(Opcode, dl, VTs, None);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  187   return None;
  203                                 Optional<CallingConv::ID> CC = None,
  204                                 Optional<ISD::NodeType> AssertOp = None) {
  501                            Optional<CallingConv::ID> CallConv = None,
 1324                        V->getType(), None);
 1379                      None); // This is not an ABI copy.
 2606                       None, CallOptions, getCurSDLoc()).second;
 9381                    None); // This is not an ABI copy.
 9761     Optional<ISD::NodeType> AssertOp = None;
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  840                Optional<CallingConv::ID> CC = None);
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  147       return Intrinsic::getName((Intrinsic::ID)IID, None);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 3656       Msg << "intrinsic %" << Intrinsic::getName((Intrinsic::ID)iid, None);
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  149     return None;
  158       return None;
  171     Optional<int> MergedResult = None;
  177         return None;
  180         return None;
  215   return None;
  620       SpillMap.SlotMap[V] = None;
lib/CodeGen/SplitKit.cpp
 1432   Edit->eliminateDeadDefs(Dead, None, &AA);
lib/CodeGen/TargetInstrInfo.cpp
 1135   return None;
lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp
   41     return None;
   48     return None;
lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp
   43     return None;
   50     return None;
lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp
  102     return None;
  106     return None;
  208     return None;
  219     return None;
lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp
   43     return None;
   50     return None;
lib/DebugInfo/CodeView/TypeTableCollection.cpp
   25     return None;
   33     return None;
lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp
  147   return None;
  155     return None;
  182   return None;
  214   return None;
lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
  150     return None;
  284   return None;
  298     return None;
  301   return None;
  538   return None;
  544   return None;
  554   return None;
  560     return None;
  756     dumpName(W, NTE, None);
  791     return None;
  801     return None; // Empty bucket
  806       return None; // End of bucket
  812   return None;
lib/DebugInfo/DWARF/DWARFContext.cpp
  533       return None;
 1708       return None;
lib/DebugInfo/DWARF/DWARFDataExtractor.cpp
   38     return None;
   52       return None;
   80     return None;
   96     return None;
lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp
   96   Data = None;
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
 1028     return None;
 1032   return None;
lib/DebugInfo/DWARF/DWARFDie.cpp
  167               LB = None;
  367     return None;
  371   return None;
  377     return None;
  385   return None;
  419   return None;
  455   return None;
lib/DebugInfo/DWARF/DWARFFormValue.cpp
  437     OS << format_bytes(ArrayRef<uint8_t>(Value.data, 16), None, 16, 16);
  587     return None;
  592     return None;
  598     return None;
  604       return None;
  607       return None;
  615     return None;
  619   return None;
  625   return None;
  631     return None;
  635       return None;
  638       return None;
  647   return None;
  652     return None;
  660       return None;
  667     return None;
  673     return None;
  680     return None;
  688     return None;
  706     return None;
  712     return None;
  718     return None;
lib/DebugInfo/DWARF/DWARFUnit.cpp
  214     return None;
  224     return None;
  228     return None;
  862       return None;
  866       return None;
  885       return None;
  903   return None;
lib/DebugInfo/GSYM/GsymReader.cpp
  217   return llvm::None;
  224   return llvm::None;
lib/DebugInfo/GSYM/InlineInfo.cpp
   60   return llvm::None;
lib/ExecutionEngine/ExecutionEngine.cpp
  401       runFunction(F, None);
lib/ExecutionEngine/Interpreter/Interpreter.cpp
   72     callFunction(AtExitHandlers.back(), None);
lib/ExecutionEngine/Orc/CompileOnDemandLayer.cpp
  108   return None;
  262   if (GVsToExtract == None) {
lib/ExecutionEngine/Orc/ExecutionUtils.cpp
  265     if (*Child == None)
lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp
  100     return None;
  292     return None;
lib/FuzzMutate/IRMutator.cpp
  102     return None;
lib/FuzzMutate/Operations.cpp
  166                       None};
lib/IR/AsmWriter.cpp
 1614   void printBool(StringRef Name, bool Value, Optional<bool> Default = None);
lib/IR/Attributes.cpp
  671   return SetNode ? SetNode->getAlignment() : None;
  675   return SetNode ? SetNode->getStackAlignment() : None;
  842   return None;
  849   return None;
lib/IR/AutoUpgrade.cpp
  812   if (Result != None) {
lib/IR/ConstantFold.cpp
 1167             GVAlign = llvm::None;
 2292           IRIndex = None;
lib/IR/Constants.cpp
 2059                                 SubClassOptionalData, None, Ty);
lib/IR/ConstantsContext.h
  473                       ArrayRef<unsigned> Indexes = None,
lib/IR/DIBuilder.cpp
  269                             0, 0, None, DINode::FlagZero);
  292                             AlignInBits, 0, None, Flags, Base);
  311                             0, None, DINode::FlagZero);
  318                             FriendTy, 0, 0, 0, None, DINode::FlagZero);
  329                             0, Ty, BaseTy, 0, 0, BaseOffset, None,
  341                             SizeInBits, AlignInBits, OffsetInBits, None, Flags);
  356                             SizeInBits, AlignInBits, OffsetInBits, None, Flags,
  368       OffsetInBits, None, Flags,
  381                             AlignInBits, 0, None, Flags,
  392                             SizeInBits, AlignInBits, OffsetInBits, None, Flags,
  762       MDTuple::getTemporary(VMContext, None).release(), ThrownTypes);
lib/IR/DebugInfo.cpp
  299   auto TempNode = MDNode::getTemporary(N->getContext(), None);
lib/IR/DebugInfoMetadata.cpp
  146   return None;
  363     return None;
  495       .Default(None);
  546       .Default(None);
  555       .Default(None);
  808   return None;
  974   return None;
 1094       Ops = None;
 1151         return None;
lib/IR/Function.cpp
 1392     return None;
 1403       return None;
 1405       return None;
 1410     return None;
 1595   return None;
lib/IR/Globals.cpp
  305     return None;
  309     return None;
lib/IR/IRBuilder.cpp
  630       CallArgs, None /* No Transition Args */, DeoptArgs, GCArgs, Name);
  648       CallArgs, None, DeoptArgs, GCArgs, Name);
  681       uint32_t(StatepointFlags::None), InvokeArgs, None /* No Transition Args*/,
  701       uint32_t(StatepointFlags::None), InvokeArgs, None, DeoptArgs, GCArgs,
lib/IR/Instructions.cpp
   59       return None;
  616                       ArraySize, None, MallocF, Name);
  641                       ArraySize, None, MallocF, Name);
  688   return createFree(Source, None, InsertBefore, nullptr);
  700   Instruction *FreeCall = createFree(Source, None, nullptr, InsertAtEnd);
 1220     : AllocaInst(Ty, AddrSpace, ArraySize, /*Align=*/None, Name, InsertBefore) {
 1225     : AllocaInst(Ty, AddrSpace, ArraySize, /*Align=*/None, Name, InsertAtEnd) {}
 1300     : LoadInst(Ty, Ptr, Name, isVolatile, /*Align=*/None, InsertBef) {}
 1304     : LoadInst(Ty, Ptr, Name, isVolatile, /*Align=*/None, InsertAE) {}
 1375     : StoreInst(val, addr, isVolatile, /*Align=*/None, InsertBefore) {}
 1379     : StoreInst(val, addr, isVolatile, /*Align=*/None, InsertAtEnd) {}
 3982     return None;
 4012   return None;
lib/IR/IntrinsicInst.cpp
  111     return None;
  125     .Default(None);
  130   Optional<StringRef> RoundingStr = None;
  157     return None;
  167     .Default(None);
  172   Optional<StringRef> ExceptStr = None;
lib/IR/MDBuilder.cpp
   56   return MDNode::get(Context, None);
  155   auto Dummy = MDNode::getTemporary(Context, None);
lib/IR/Metadata.cpp
   87     return MDNode::get(Context, None);
   96     return MDNode::get(Context, None);
lib/IR/Module.cpp
  520     return None;
  582       return None;
lib/IR/RemarkStreamer.cpp
   35       Filename(FilenameIn ? Optional<std::string>(FilenameIn->str()) : None) {}
   74     return None;
lib/IR/Type.cpp
  328   return get(Result, None, isVarArg);
  449   return get(Context, None, isPacked);
lib/IR/Value.cpp
  732   return llvm::None;
lib/LTO/LTOCodeGenerator.cpp
  379       TripleStr, MCpu, FeatureStr, Options, RelocModel, None, CGOptLevel));
lib/LTO/LTOModule.cpp
  229       march->createTargetMachine(TripleStr, CPU, FeatureStr, options, None);
lib/LTO/ThinLTOCodeGenerator.cpp
  558                                      RelocModel, None, CGOptLevel));
lib/MC/MCAsmBackend.cpp
   66   return None;
lib/MC/MCAsmStreamer.cpp
  231                                                Optional<MD5::MD5Result> Checksum = None,
  232                                                Optional<StringRef> Source = None,
lib/MC/MCCodeView.cpp
  320     return None;
  322     return None;
lib/MC/MCContext.cpp
  640       /*CUID=*/0, getCompilationDir(), FileName, Cksum, None);
lib/MC/MCDwarf.cpp
  264   Optional<MCDwarfLineStr> NoLineStr(None);
  266   MCOS.EmitLabel(Header.Emit(&MCOS, Params, None, NoLineStr).second);
  572     HasSource = (Source != None);
  600   if (HasSource != (Source != None))
lib/MC/MCInstrAnalysis.cpp
   40   return None;
lib/MC/MCObjectStreamer.cpp
   88     return None;
   92     return None;
lib/MC/MCParser/AsmParser.cpp
  228   void Note(SMLoc L, const Twine &Msg, SMRange Range = None) override;
  229   bool Warning(SMLoc L, const Twine &Msg, SMRange Range = None) override;
  230   bool printError(SMLoc L, const Twine &Msg, SMRange Range = None) override;
  310                     SMRange Range = None) const {
  878                                           /*Cksum=*/None, /*Source=*/None);
  878                                           /*Cksum=*/None, /*Source=*/None);
 5586     if (expandMacro(OS, M->Body, None, None, false, getTok().getLoc()))
 5586     if (expandMacro(OS, M->Body, None, None, false, getTok().getLoc()))
lib/MC/MCRegisterInfo.cpp
   87     return None;
   92   return None;
lib/Object/ELFObjectFile.cpp
  408   Optional<SectionRef> Plt = None, RelaPlt = None, GotPlt = None;
  408   Optional<SectionRef> Plt = None, RelaPlt = None, GotPlt = None;
  408   Optional<SectionRef> Plt = None, RelaPlt = None, GotPlt = None;
lib/Object/MachOObjectFile.cpp
 4533     return None;
 4538     return None;
 4547     return None;
 4552     return None;
 4561     return None;
 4566     return None;
 4575     return None;
 4580     return None;
 4589     return None;
 4594     return None;
 4603     return None;
lib/Object/Minidump.cpp
   22   return None;
lib/ObjectYAML/ELFYAML.cpp
  912       return None;
lib/Option/ArgList.cpp
  124   ArrayRef<OptSpecifier> Exclude = None;
lib/Passes/PassBuilder.cpp
 1387     return None;
 1390     return None;
 1396     return None;
 1399     return None;
 1783         return None;
 1795       return None;
 1800     return None;
lib/Passes/StandardInstrumentations.cpp
   41       return None;
   55     return None;
   62       return None;
lib/ProfileData/Coverage/CoverageMapping.cpp
  505       completeRegionsUntil(None, 0);
  630     return None;
  641   return None;
lib/Remarks/BitstreamRemarkParser.cpp
  497   if (StrTab == None)
lib/Remarks/BitstreamRemarkParser.h
   77     StringRef Buf, Optional<ParsedStringTable> StrTab = None,
   78     Optional<StringRef> ExternalFilePrependPath = None);
lib/Remarks/BitstreamRemarkSerializer.cpp
  248     assert(StrTab != None && *StrTab != nullptr);
  250     assert(Filename != None);
  254     assert(RemarkVersion != None);
  258     assert(RemarkVersion != None);
  260     assert(StrTab != None && *StrTab != nullptr);
  300     bool HasDebugLoc = Arg.Loc != None;
  356         IsStandalone ? &*StrTab : Optional<const StringTable *>(None));
lib/Remarks/RemarkParser.cpp
  116           Optional<ParsedStringTable> StrTab = None)
lib/Remarks/YAMLRemarkParser.cpp
  171     : YAMLRemarkParser(Buf, None) {}
lib/Remarks/YAMLRemarkParser.h
  114                          Optional<ParsedStringTable> StrTab = None,
  115                          Optional<StringRef> ExternalFilePrependPath = None);
lib/Remarks/YAMLRemarkSerializer.cpp
  191         metaSerializer(OS, /*ExternalFilename=*/None);
  246   emitStrTab(OS, None);
lib/Support/APInt.cpp
 3022     return None;
 3034     return llvm::None;
lib/Support/CrashRecoveryContext.cpp
  409                              ? llvm::None
lib/Support/DJB.cpp
   68   return None;
lib/Support/FileCheck.cpp
  274   DefinedNumericVariable = None;
 1836               CmdlineDefExpr, DefinedNumericVariable, false, None, this, SM);
lib/Support/FileCheckImpl.h
   99                                     Optional<size_t> DefLineNumber = None)
  113   void clearValue() { Value = None; }
  436                    Optional<size_t> Line = None)
  504                           SMRange MatchRange = None) const;
lib/Support/FormatVariadic.cpp
   21     return None;
lib/Support/GraphWriter.cpp
   97     if (sys::ExecuteAndWait(ExecPath, args, None, {}, 0, 0, &ErrMsg)) {
  104     sys::ExecuteNoWait(ExecPath, args, None, {}, 0, &ErrMsg);
lib/Support/JSON.cpp
   38   return llvm::None;
   43   return llvm::None;
   48   return llvm::None;
   53   return llvm::None;
   58   return llvm::None;
lib/Support/LockFileManager.cpp
   58     return None;
   75   return None;
lib/Support/ScopedPrinter.cpp
   42     OS << " (" << format_bytes(Data, None, Data.size(), 1, 0, true) << ")\n";
lib/Support/Signals.cpp
  169       sys::ExecuteAndWait(LLVMSymbolizerPath, Args, None, Redirects);
lib/Support/SymbolRemappingReader.cpp
   54                                     .Default(None);
lib/Support/Unix/Process.inc
  170     return None;
lib/Support/VirtualFileSystem.cpp
  858   return this->addFile(FromPath, 0, nullptr, None, None, None, None,
  858   return this->addFile(FromPath, 0, nullptr, None, None, None, None,
  858   return this->addFile(FromPath, 0, nullptr, None, None, None, None,
  858   return this->addFile(FromPath, 0, nullptr, None, None, None, None,
lib/Support/YAMLParser.cpp
  266                   ArrayRef<SMRange> Ranges = None) {
  267     SM.PrintMessage(Loc, Kind, Message, Ranges, /* FixIts= */ None, ShowColors);
lib/TableGen/TGParser.cpp
  250                    None, SubClass.TemplateArgs[i]))
 2416         SetValue(CurRec, ValLoc, DeclName, None, Val))
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  244     return None;
  647     return None;
  667     return None;
lib/Target/AArch64/AArch64InstructionSelector.cpp
 2730         emitLaneInsert(None, Tmp.getReg(0), Src1Reg, /* LaneIdx */ 0, RB, MIB);
 3699     MachineInstr *Concat = emitVectorConcat(None, Src1Reg, Src2Reg, MIRBuilder);
 3816       emitLaneInsert(None, SrcReg, EltReg, LaneIdx, EltRB, MIRBuilder);
 3878     PrevMI = &*emitLaneInsert(None, DstVec, I.getOperand(i).getReg(), i - 1, RB,
 4028       return None;
 4031     return None;
 4038   if (MaybeImmed == None || *MaybeImmed > 31)
 4039     return None;
 4047   if (MaybeImmed == None || *MaybeImmed > 31)
 4048     return None;
 4056   if (MaybeImmed == None || *MaybeImmed > 63)
 4057     return None;
 4065   if (MaybeImmed == None || *MaybeImmed > 63)
 4066     return None;
 4086     return None;
 4106   if (MaybeImmed == None)
 4107     return None;
 4118     return None;
 4120   if (MaybeImmed == None)
 4121     return None;
 4128     return None;
 4139     return None;
 4180     return None;
 4186     return None;
 4202     return None;
 4208     return None;
 4212     return None;
 4215     return None;
 4227       return None;
 4233       return None;
 4244       return None;
 4251     return None;
 4256     return None;
 4288     return None;
 4294     return None;
 4321     return None;
 4345     return None;
 4348     return None;
 4352     return None;
 4356     return None;
 4359     return None;
 4363     return None;
 4368     return None;
 4376   return None;
 4389     return None;
 4393     return None;
 4428     return None;
 4459     return None;
 4469     return None;
 4472     return None;
 4474     return None;
 4480     return None;
 4573     return None;
 4582     return None;
 4585     return None;
 4593       return None;
 4596       return None;
 4601       return None;
 4604       return None;
 4610       return None;
 4620         return None;
lib/Target/AArch64/AArch64StorePairSuppress.cpp
   91     unsigned ResLenWithSTP = BBTrace.getResourceLength(None, SCDesc);
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
  521       .Default(None);
  540     return None;
lib/Target/AMDGPU/AMDGPUInline.cpp
  218                              LocalParams, TTI, GetAssumptionCache, None, PSI,
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
 1883     return None;
 1888     return None;
 1904     return None;
 1910     return None;
 1929     return None;
 1933     return None;
lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h
   72     return None;
  133       return None;
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  257   MDNode *MD = MDNode::get(Mod->getContext(), None);
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
 1040                          None, None);
 1040                          None, None);
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 2276     return None;
lib/Target/AMDGPU/SIFrameLowering.cpp
  961   assert(allSGPRSpillsAreDead(MFI, None) &&
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
 1442     return None;
 1447     return None;
lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
  476   return None;
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
  494   return None;
  539         return None;
  561       return None;
  568       return None;
  580     return None;
  594     return None;
  608     return None;
  617     return None;
  629     return None;
  641     return None;
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
  536         return None;
  540         return None;
  546   return None;
  732           return CheckRetType(None);
  736           return CheckRetType(None);
  740           return CheckRetType(None);
  744           return CheckRetType(None);
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
  157                              Optional<bool> EnableWavefrontSize32 = None);
  164                                 Optional<bool> EnableWavefrontSize32 = None);
  186                           Optional<bool> EnableWavefrontSize32 = None);
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  377   void Note(SMLoc L, const Twine &Msg, SMRange Range = None) {
  381   bool Warning(SMLoc L, const Twine &Msg, SMRange Range = None) {
  385   bool Error(SMLoc L, const Twine &Msg, SMRange Range = None) {
lib/Target/Hexagon/HexagonFrameLowering.cpp
  868     return None;
lib/Target/Mips/MipsAsmPrinter.cpp
  784   const MipsSubtarget STI(TT, CPU, FS, MTM.isLittleEndian(), MTM, None);
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
  834     return None;
 1085                           NVPTX::LDV_i16_v4_avar, NVPTX::LDV_i32_v4_avar, None,
 1087                           NVPTX::LDV_f32_v4_avar, None);
 1112                           NVPTX::LDV_i16_v4_asi, NVPTX::LDV_i32_v4_asi, None,
 1114                           NVPTX::LDV_f32_v4_asi, None);
 1141             NVPTX::LDV_i16_v4_ari_64, NVPTX::LDV_i32_v4_ari_64, None,
 1143             NVPTX::LDV_f32_v4_ari_64, None);
 1160                             NVPTX::LDV_i16_v4_ari, NVPTX::LDV_i32_v4_ari, None,
 1162                             NVPTX::LDV_f32_v4_ari, None);
 1189             NVPTX::LDV_i16_v4_areg_64, NVPTX::LDV_i32_v4_areg_64, None,
 1191             NVPTX::LDV_f32_v4_areg_64, None);
 1209             NVPTX::LDV_i16_v4_areg, NVPTX::LDV_i32_v4_areg, None,
 1211             NVPTX::LDV_f32_v4_areg, None);
 1346                                NVPTX::INT_PTX_LDG_G_v4i32_ELE_avar, None,
 1349                                NVPTX::INT_PTX_LDG_G_v4f32_ELE_avar, None);
 1355                                NVPTX::INT_PTX_LDU_G_v4i32_ELE_avar, None,
 1358                                NVPTX::INT_PTX_LDU_G_v4f32_ELE_avar, None);
 1422                                  NVPTX::INT_PTX_LDG_G_v4i32_ELE_ari64, None,
 1425                                  NVPTX::INT_PTX_LDG_G_v4f32_ELE_ari64, None);
 1431                                  NVPTX::INT_PTX_LDU_G_v4i32_ELE_ari64, None,
 1434                                  NVPTX::INT_PTX_LDU_G_v4f32_ELE_ari64, None);
 1492                                  NVPTX::INT_PTX_LDG_G_v4i32_ELE_ari32, None,
 1495                                  NVPTX::INT_PTX_LDG_G_v4f32_ELE_ari32, None);
 1501                                  NVPTX::INT_PTX_LDU_G_v4i32_ELE_ari32, None,
 1504                                  NVPTX::INT_PTX_LDU_G_v4f32_ELE_ari32, None);
 1568                                  NVPTX::INT_PTX_LDG_G_v4i32_ELE_areg64, None,
 1571                                  NVPTX::INT_PTX_LDG_G_v4f32_ELE_areg64, None);
 1577                                  NVPTX::INT_PTX_LDU_G_v4i32_ELE_areg64, None,
 1580                                  NVPTX::INT_PTX_LDU_G_v4f32_ELE_areg64, None);
 1638                                  NVPTX::INT_PTX_LDG_G_v4i32_ELE_areg32, None,
 1641                                  NVPTX::INT_PTX_LDG_G_v4f32_ELE_areg32, None);
 1647                                  NVPTX::INT_PTX_LDU_G_v4i32_ELE_areg32, None,
 1650                                  NVPTX::INT_PTX_LDU_G_v4f32_ELE_areg32, None);
 1963                           NVPTX::STV_i16_v4_avar, NVPTX::STV_i32_v4_avar, None,
 1965                           NVPTX::STV_f32_v4_avar, None);
 1984                           NVPTX::STV_i16_v4_asi, NVPTX::STV_i32_v4_asi, None,
 1986                           NVPTX::STV_f32_v4_asi, None);
 2008             NVPTX::STV_i16_v4_ari_64, NVPTX::STV_i32_v4_ari_64, None,
 2010             NVPTX::STV_f32_v4_ari_64, None);
 2027                             NVPTX::STV_i16_v4_ari, NVPTX::STV_i32_v4_ari, None,
 2029                             NVPTX::STV_f32_v4_ari, None);
 2051             NVPTX::STV_i16_v4_areg_64, NVPTX::STV_i32_v4_areg_64, None,
 2053             NVPTX::STV_f32_v4_areg_64, None);
 2071                             NVPTX::STV_i16_v4_areg, NVPTX::STV_i32_v4_areg, None,
 2073                             NVPTX::STV_f32_v4_areg, None);
 2142         NVPTX::LoadParamMemV4I16, NVPTX::LoadParamMemV4I32, None,
 2144         NVPTX::LoadParamMemV4F32, None);
 2225                              NVPTX::StoreRetvalV4I32, None,
 2227                              NVPTX::StoreRetvalV4F32, None);
 2304                                NVPTX::StoreParamV4I32, None,
 2306                                NVPTX::StoreParamV4F32, None);
lib/Target/PowerPC/PPCISelLowering.cpp
 7985   SDValue Chain = DAG.getNode(PPCISD::MFFS, dl, NodeTys, None);
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  262         NumStores += getMemoryOpCost(Instruction::Store, MemAccessTy, None, 0);
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  597   LongjmpResult = IRB.CreateCall(GetTempRet0Func, None, "longjmp_result");
  859     Value *TempRet0 = IRB.CreateCall(GetTempRet0Func, None, "tempret0");
  940         IRB.CreateCall(GetTempRet0Func, None, "setjmpTableSize");
lib/Target/X86/AsmParser/X86AsmParser.cpp
  804   bool Error(SMLoc L, const Twine &Msg, SMRange Range = None,
 3146   SMRange EmptyRange = None;
 3353   SMRange EmptyRange = None;
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  530     return None;
  540     return None;
  546   return None;
lib/Target/X86/X86ISelLowering.cpp
 3144     return None;
 3155     return None;
lib/Target/X86/X86InstrInfo.cpp
 7573       return None;
 7585       return None;
 7590       return None;
 7609           return None;
 7648     return None;
lib/Target/X86/X86MCInstLower.cpp
  407       return None;
  426     return None;
lib/Testing/Support/Annotations.cpp
   37       Name = llvm::None;
   42       Name = llvm::None;
lib/Transforms/IPO/ArgumentPromotion.cpp
 1044           promoteArguments(&OldF, AARGetter, MaxElements, None, TTI);
lib/Transforms/IPO/GlobalOpt.cpp
  895                     None, SI->getOrdering(), SI->getSyncScopeID(), SI);
  912                                InitBool->getName() + ".val", false, None,
 1719                                   LI->getName() + ".b", false, None,
 1729           new StoreInst(StoreVal, NewGV, false, None, SI->getOrdering(),
 1736                                    LI->getName() + ".b", false, None,
lib/Transforms/IPO/InlineSimple.cpp
   73         /*GetBFI=*/None, PSI, RemarksEnabled ? &ORE : nullptr);
lib/Transforms/IPO/Inliner.cpp
  472     return None;
lib/Transforms/IPO/SampleProfile.cpp
  870                     None, nullptr, nullptr);
lib/Transforms/IPO/SyntheticCountsPropagation.cpp
  110     Optional<Scaled64> Res = None;
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  319     return None;
  350     return None;
  364       return None;
  392     return None;
  412       return None;
  416     return None;
lib/Transforms/InstCombine/InstCombineCalls.cpp
 3958       MDNode *MD = MDNode::get(II->getContext(), None);
lib/Transforms/InstCombine/InstCombineCompares.cpp
 5173       return llvm::None;
 5179         return llvm::None;
 5188         return llvm::None;
 5192     return llvm::None;
lib/Transforms/InstCombine/InstructionCombining.cpp
 2419                          None, "", II->getParent());
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  579       Type::getVoidTy(*Ctx), None, /*isVarArg=*/false);
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  221                    MDNode::get(*C, None));
lib/Transforms/ObjCARC/ObjCARCContract.cpp
  500       createCallInst(IA, None, "", Inst, BlockColors);
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
  866                              MDNode::get(C, None));
lib/Transforms/Scalar/ConstantHoisting.cpp
  512   Optional<APInt> Res = None;
lib/Transforms/Scalar/DivRemPairs.cpp
   53     return llvm::None;
   63     return llvm::None;
lib/Transforms/Scalar/GVNSink.cpp
  643       return None;
  656     return None;
  671       return None;
  711       return None;
  724     return None;
  732       return None;
  736       return None;
  740       return None;
lib/Transforms/Scalar/GuardWidening.cpp
  312   Optional<BranchProbability> LikelyTaken = None;
lib/Transforms/Scalar/IndVarSimplify.cpp
 1010                ? Optional<ConstantRange>(None)
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  741     return None;
  749     return None;
  754     return None;
  761     return None;
  767     return None;
  779     return None;
  785     return None;
  791     return None;
  810       return None;
  846     return None;
  851     return None;
  857     return None;
  913       return None;
  919       return None;
  925       return None;
  977       return None;
  985       return None;
  991       return None;
 1054     return None;
 1056     return None;
 1574     return None;
 1596     return None;
 1602     return None;
 1608     return None;
 1696     return None;
 1708     return None;
 1716     return None;
 1725     return None;
 1737     return None;
 1745     return None;
lib/Transforms/Scalar/InferAddressSpaces.cpp
  723       return None;
  747     return None;
lib/Transforms/Scalar/LoopPredication.cpp
  370     return None;
  373     return None;
  384     return None;
  470     return None;
  472     return None;
  480     return None;
  573     return None;
  578     return None;
  616     return None;
  621     return None;
  630     return None;
  676     return None;
  683     return None;
  688     return None;
  695     return None;
  703     return None;
  714     return None;
  840     return None;
  846     return None;
  856     return None;
  861     return None;
  871     return None;
  877     return None;
  895     return None;
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
  297       gatherUnrollingPreferences(L, SE, TTI, nullptr, nullptr, OptLevel, None,
  298                                  None, None, None, None, None, None, None);
  298                                  None, None, None, None, None, None, None);
  298                                  None, None, None, None, None, None, None);
  298                                  None, None, None, None, None, None, None);
  298                                  None, None, None, None, None, None, None);
  298                                  None, None, None, None, None, None, None);
  298                                  None, None, None, None, None, None, None);
lib/Transforms/Scalar/LoopUnrollPass.cpp
  347     return None;
  352     return None;
  543             return None;
  558           return None;
  612       return None;
 1202              bool ForgetAllSCEV = false, Optional<unsigned> Threshold = None,
 1203              Optional<unsigned> Count = None,
 1204              Optional<bool> AllowPartial = None, Optional<bool> Runtime = None,
 1204              Optional<bool> AllowPartial = None, Optional<bool> Runtime = None,
 1205              Optional<bool> UpperBound = None,
 1206              Optional<bool> AllowPeeling = None,
 1207              Optional<bool> AllowProfileBasedPeeling = None,
 1208              Optional<unsigned> ProvidedFullUnrollMaxCount = None)
 1280       Threshold == -1 ? None : Optional<unsigned>(Threshold),
 1281       Count == -1 ? None : Optional<unsigned>(Count),
 1282       AllowPartial == -1 ? None : Optional<bool>(AllowPartial),
 1283       Runtime == -1 ? None : Optional<bool>(Runtime),
 1284       UpperBound == -1 ? None : Optional<bool>(UpperBound),
 1285       AllowPeeling == -1 ? None : Optional<bool>(AllowPeeling));
 1322                                  OnlyWhenForced, ForgetSCEV, /*Count*/ None,
 1323                                  /*Threshold*/ None, /*AllowPartial*/ false,
 1327                                  /*FullUnrollMaxCount*/ None) !=
 1466         UnrollOpts.ForgetSCEV, /*Count*/ None,
 1467         /*Threshold*/ None, UnrollOpts.AllowPartial, UnrollOpts.AllowRuntime,
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  472     bool MayAlias = isModOrRefSet(AA.getModRefInfo(C, None));
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  294     return None;
lib/Transforms/Utils/BypassSlowDivision.cpp
  357     return None;
  362     return None;
  387     return None;
  397       return None;
lib/Transforms/Utils/InlineFunction.cpp
  849     DummyNodes.push_back(MDTuple::getTemporary(CalledFunc->getContext(), None));
 1487   auto CallSiteCount = PSI ? PSI->getProfileCount(TheCall, CallerBFI) : None;
lib/Transforms/Utils/Local.cpp
 1862         return None;
 2579     MDNode *NN = MDNode::get(OldLI.getContext(), None);
 2683   auto &Result = BPS[V] = None;
 2711           return Result = None;
lib/Transforms/Utils/LoopUtils.cpp
  255     return None;
  270     return None;
  293     return None;
  297     return None;
  308     return None;
  367     return None;
  686     return None;
  689     return None;
  700     return None;
  707     return None;
lib/Transforms/Utils/SimplifyLibCalls.cpp
 3277   if (isFortifiedCallFoldable(CI, 2, None, 1)) {
 3330   if (isFortifiedCallFoldable(CI, 3, 1, None, 2)) {
 3341   if (isFortifiedCallFoldable(CI, 2, None, None, 1)) {
 3341   if (isFortifiedCallFoldable(CI, 2, None, None, 1)) {
 3387   if (isFortifiedCallFoldable(CI, 3, 1, None, 2))
 3396   if (isFortifiedCallFoldable(CI, 2, None, None, 1))
 3396   if (isFortifiedCallFoldable(CI, 2, None, None, 1))
lib/Transforms/Utils/ValueMapper.cpp
  394                                         MDTuple::get(V->getContext(), None));
  536   return None;
  579   return None;
  800   return None;
lib/Transforms/Vectorize/LoopVectorize.cpp
  379   return None;
 4863     return None;
 4872     return None;
 4897       return None;
 4929     return None;
 4938   return None;
 6435     return None;
lib/Transforms/Vectorize/SLPVectorizer.cpp
  277       return None;
  280       return None;
  295       return None;
  428       return None;
  433     return None;
  546                  ArrayRef<Value *> UserIgnoreLst = None);
  554                  ArrayRef<Value *> UserIgnoreLst = None);
  586       return None;
  773         Optional<unsigned> Idx = None;
  837           return None;
  846       return None;
 1388                           ArrayRef<unsigned> ReuseShuffleIndices = None,
 1389                           ArrayRef<unsigned> ReorderIndices = None) {
 2179     newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx);
 2186     newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx);
 2193       newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx);
 2200     newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx);
 2212       newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx);
 2222       newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx);
 2241       newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx);
 2252       newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx);
 2266     newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx);
 2288       newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx);
 2306     newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2328             newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2393       newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2410         newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2424           newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2475       newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2496           newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2529           newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2618           newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2633           newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2646           newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2671           newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2696         newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2713           newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2726               newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2741           newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2768         newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 2801       newTreeEntry(VL, None /*not vectorized*/, S, UserTreeIdx,
 4495       return None;
 4563     return None;
 5591         R.buildTree(ReorderedOps, None);
lib/Transforms/Vectorize/VPlanSLP.cpp
  201     return None;
lib/XRay/InstrumentationMap.cpp
   40   return None;
   47   return None;
tools/bugpoint/OptimizerDriver.cpp
  232   Optional<StringRef> Redirects[3] = {None, None, None};
  232   Optional<StringRef> Redirects[3] = {None, None, None};
  232   Optional<StringRef> Redirects[3] = {None, None, None};
  240   int result = sys::ExecuteAndWait(Prog, Args, None, Redirects, Timeout,
tools/bugpoint/ToolRunner.cpp
   62   return sys::ExecuteAndWait(ProgramPath, Args, None, Redirects, NumSeconds,
   79   int ReturnCode = sys::ExecuteAndWait(RemoteClientPath, Args, None, Redirects,
tools/clang/include/clang/AST/ASTContext.h
  993       return None;
 2109       return None;
tools/clang/include/clang/AST/CommentSema.h
   83     return None;
tools/clang/include/clang/AST/DeclFriend.h
  115                             = None);
tools/clang/include/clang/AST/DeclObjC.h
  384                        ArrayRef<SourceLocation> SelLocs = llvm::None);
tools/clang/include/clang/AST/ExprCXX.h
 2227       return None;
 2232       return None;
 4059     return None;
 4147                                 Optional<unsigned> Length = None,
 4148                                 ArrayRef<TemplateArgument> PartialArgs = None);
 4586     return None;
tools/clang/include/clang/AST/ExprObjC.h
  363     ObjCDictionaryElement Result = { KV.Key, KV.Value, SourceLocation(), None };
tools/clang/include/clang/AST/TemplateBase.h
  226   static TemplateArgument getEmptyPack() { return TemplateArgument(None); }
tools/clang/include/clang/AST/Type.h
 5459     return None;
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
   93   ResultT operator()() const { return Func(None); }
tools/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h
   57         return std::make_pair(None, false); // if an edge is trivially false.
   59         return std::make_pair(None, false);
   61       return std::make_pair(None, true);
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
 1464   ArrayRef<BasicBlock *> successors() { return None; }
 1490       return None;
tools/clang/include/clang/Analysis/AnyCall.h
  118       return None;
  131     return None;
  137       return None;
  146       return None;
tools/clang/include/clang/Analysis/CFG.h
  111       return None;
tools/clang/include/clang/Analysis/ProgramPoint.h
  153       return None;
tools/clang/include/clang/Basic/SourceManager.h
 1031       return None;
 1035       return None;
tools/clang/include/clang/Basic/TargetInfo.h
 1358     return None;
 1389     return None;
tools/clang/include/clang/Frontend/ASTUnit.h
  695       bool OnlyLocalDecls = false, ArrayRef<RemappedFile> RemappedFiles = None,
  824       ArrayRef<RemappedFile> RemappedFiles = None,
  836       llvm::Optional<StringRef> ModuleFormat = llvm::None,
  852                ArrayRef<RemappedFile> RemappedFiles = None,
tools/clang/include/clang/Frontend/CommandLineSourceLoc.h
   89       return None;
tools/clang/include/clang/Lex/DirectoryLookup.h
  102     return isFramework() ? Optional<DirectoryEntryRef>(u.Dir) : None;
tools/clang/include/clang/Lex/PreprocessingRecord.h
  298       return None;
tools/clang/include/clang/Lex/Preprocessor.h
  648       return None;
  672       return None;
 1124     return None;
tools/clang/include/clang/Parse/Parser.h
 2692       Optional<llvm::function_ref<void()>> CodeCompletionHandler = None);
tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  368       : CCKind(CCKind), IsUsingDeclaration(false), SelIdents(None) {}
  372                         ArrayRef<IdentifierInfo *> SelIdents = None)
  425     return llvm::None;
tools/clang/include/clang/Sema/Overload.h
 1053                                     ConversionSequenceList Conversions = None) {
tools/clang/include/clang/Sema/Sema.h
 2153                                      ArrayRef<BindingDecl *> Bindings = None);
 3087                             ConversionSequenceList EarlyConversions = None,
 3111                           ConversionSequenceList EarlyConversions = None,
 4522                       ArrayRef<Expr *> Args = None, TypoExpr **Out = nullptr);
 6002       Optional<std::tuple<unsigned, bool, Decl *>> Mangling = None);
 6021         Loc, ByRef, EllipsisLoc, None, Id,
 6288                            ArrayRef<CXXCtorInitializer *> Initializers = None);
 7601                  Optional<unsigned> DependentDeductionDepth = None);
 7604                  Optional<unsigned> DependentDeductionDepth = None);
 8057         ArrayRef<TemplateArgument> TemplateArgs = None,
 8697                    ArrayRef<Decl *> allMethods = None,
 8698                    ArrayRef<DeclGroupPtrTy> allTUVars = None);
 9986       ArrayRef<Expr *> UnresolvedReductions = llvm::None);
 9993       ArrayRef<Expr *> UnresolvedReductions = llvm::None);
10000       ArrayRef<Expr *> UnresolvedReductions = llvm::None);
10048                        ArrayRef<Expr *> UnresolvedMappers = llvm::None);
10077                       ArrayRef<Expr *> UnresolvedMappers = llvm::None);
10082       ArrayRef<Expr *> UnresolvedMappers = llvm::None);
10622         return None;
tools/clang/include/clang/Sema/Template.h
  479                                  ClassScopeSpecializationArgs = llvm::None);
tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
  411     .Default(None);
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  621                        ArrayRef<SourceRange> Ranges = None,
  622                        ArrayRef<FixItHint> Fixits = None);
  627                        ArrayRef<SourceRange> Ranges = None,
  628                        ArrayRef<FixItHint> Fixits = None);
  745       return None;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  754                                   : None;
 1077     return None;
 1092                   Optional<unsigned> RequiredArgs = None,
 1093                   Optional<size_t> RequiredParams = None)
 1100                   Optional<unsigned> RequiredArgs = None,
 1101                   Optional<size_t> RequiredParams = None)
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
   93     return None;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  113       return None;
tools/clang/lib/ARCMigrate/Internals.h
   75     return clearDiagnostic(None, range);
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  213       CompInst->getPreprocessor(), false, None));
tools/clang/lib/AST/ASTContext.cpp
 1111     return None;
 2438       return llvm::None;
 2448           return llvm::None;
 2464         return llvm::None;
 2472       return llvm::None;
 2480         return llvm::None;
 2487       return llvm::None;
 4442       ArgType = getPackExpansionType(ArgType, None);
 4453                                         None);
tools/clang/lib/AST/ASTImporter.cpp
 7804     return None;
 7817   return None;
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1623     return None;
tools/clang/lib/AST/Comment.cpp
  213   ParamVars = None;
tools/clang/lib/AST/CommentParser.cpp
  340     ParagraphComment *Paragraph = S.actOnParagraphComment(None);
  382     Paragraph = S.actOnParagraphComment(None);
tools/clang/lib/AST/Decl.cpp
  235   return None;
 1124       if (Vis != None)
 1128     return None;
 1149     return None;
 1166     return None;
 1173   return None;
 4710                                        DeclarationName(), QualType(), None);
 4882     return None;
tools/clang/lib/AST/DeclCXX.cpp
 2911   auto *Result = new (C, ID, Extra) UsingPackDecl(nullptr, nullptr, None);
 3036                         QualType(), nullptr, StorageClass(), None);
tools/clang/lib/AST/DeclObjC.cpp
  892     return setParamsAndSelLocs(C, Params, llvm::None);
  897     return setParamsAndSelLocs(C, Params, llvm::None);
tools/clang/lib/AST/DeclTemplate.cpp
  617                                   0, 0, nullptr, QualType(), nullptr, None,
  618                                   None);
  686                                    nullptr, None);
tools/clang/lib/AST/Expr.cpp
 4404   InitListExpr *ILE = new (C) InitListExpr(C, lBraceLoc, None, rBraceLoc);
tools/clang/lib/AST/ExprConstant.cpp
 5032     return None;
 5044     return None;
 5076   return None;
 6054     return None;
 6060     return None;
 6068     return None;
 6082     return None;
 6321       return None;
 6343     return None;
 6369         return None;
 6415           return None;
 6428         return None;
 6440         return None;
 6468         return None;
tools/clang/lib/AST/ExternalASTSource.cpp
   31   return None;
tools/clang/lib/AST/FormatString.cpp
  678     return None;
  975   return None;
tools/clang/lib/AST/ItaniumCXXABI.cpp
   99   return None;
tools/clang/lib/AST/Linkage.h
   97       return None;
tools/clang/lib/AST/MicrosoftMangle.cpp
  323                               ArrayRef<StringRef> NestedNames = None);
tools/clang/lib/AST/NSAPI.cpp
  152   return None;
  254   return None;
  311   return None;
  374   return None;
  381     return None;
  489   return None;
tools/clang/lib/AST/TemplateBase.cpp
  257   return None;
tools/clang/lib/AST/Type.cpp
 1458       return None;
 1464       return None;
 1470       return None;
 1474       return None;
 3831   return None;
 3958   return None;
 3973   return None;
tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp
  240   if (!AllowBind) return llvm::None;
tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h
  129         .Default(llvm::None);
  152         .Default(llvm::None);
  176         .Default(llvm::None);
  734       MatcherName, RetTypes, None);
tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp
   71       return llvm::None;
   75       return llvm::None;
  101     return llvm::None;
  159     return llvm::None;
tools/clang/lib/Analysis/BodyFarm.cpp
  514       /*Args=*/None,
  582       CallExpr::Create(C, ICE, None, C.VoidTy, VK_RValue, SourceLocation());
tools/clang/lib/Analysis/PathDiagnostic.cpp
  241   return None;
  307       return None;
  325   return None;
tools/clang/lib/Analysis/RetainSummaryManager.cpp
   74       return None;
   82       return None;
   87       return None;
   94       return None;
  105   return None;
  718     return None;
  735       return None;
  775   return None;
  879   return None;
tools/clang/lib/Analysis/UninitializedValues.cpp
   91     return None;
tools/clang/lib/Basic/FileManager.cpp
  406     return None;
tools/clang/lib/Basic/SourceManager.cpp
 2129       NextStart = None;
tools/clang/lib/Basic/Targets/AMDGPU.h
  111     return None;
  333       return None;
tools/clang/lib/Basic/Targets/ARC.h
   43   ArrayRef<Builtin::Info> getTargetBuiltins() const override { return None; }
   61     return None;
tools/clang/lib/Basic/Targets/AVR.h
   63   ArrayRef<Builtin::Info> getTargetBuiltins() const override { return None; }
   81     return None;
tools/clang/lib/Basic/Targets/BPF.h
   68   ArrayRef<const char *> getGCCRegNames() const override { return None; }
   76     return None;
tools/clang/lib/Basic/Targets/Lanai.h
   81   ArrayRef<Builtin::Info> getTargetBuiltins() const override { return None; }
tools/clang/lib/Basic/Targets/Le64.h
   47   ArrayRef<const char *> getGCCRegNames() const override { return None; }
   50     return None;
tools/clang/lib/Basic/Targets/MSP430.h
   55     return None;
   68     return None;
tools/clang/lib/Basic/Targets/NVPTX.h
   79     return None;
  147       return llvm::None;
tools/clang/lib/Basic/Targets/PNaCl.cpp
   19 ArrayRef<const char *> PNaClTargetInfo::getGCCRegNames() const { return None; }
   22   return None;
tools/clang/lib/Basic/Targets/PNaCl.h
   55   ArrayRef<Builtin::Info> getTargetBuiltins() const override { return None; }
tools/clang/lib/Basic/Targets/RISCV.h
   50   ArrayRef<Builtin::Info> getTargetBuiltins() const override { return None; }
tools/clang/lib/Basic/Targets/SPIR.h
   67   ArrayRef<Builtin::Info> getTargetBuiltins() const override { return None; }
   71   ArrayRef<const char *> getGCCRegNames() const override { return None; }
   79     return None;
tools/clang/lib/Basic/Targets/Sparc.h
   57     return None;
tools/clang/lib/Basic/Targets/SystemZ.h
   61     return None;
tools/clang/lib/Basic/Targets/TCE.h
   84   ArrayRef<Builtin::Info> getTargetBuiltins() const override { return None; }
   92   ArrayRef<const char *> getGCCRegNames() const override { return None; }
  100     return None;
tools/clang/lib/Basic/Targets/WebAssembly.h
   88   ArrayRef<const char *> getGCCRegNames() const final { return None; }
   91     return None;
tools/clang/lib/Basic/Targets/X86.h
  147     return None;
tools/clang/lib/Basic/Targets/XCore.h
   64     return None;
tools/clang/lib/CodeGen/BackendUtil.cpp
  406     return None;
  512     return None;
  514     return None;
  534     return None;
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1108             None);
tools/clang/lib/CodeGen/CGCall.cpp
  108                                  /*chainCall=*/false, None,
  448         /*chainCall=*/false, None, noProto->getExtInfo(), {},RequiredArgs::All);
  697       None, FunctionType::ExtInfo(), {}, RequiredArgs::All);
 3400   EmitCheck(std::make_pair(Cond, CheckKind), Handler, StaticData, None);
 3658   return EmitNounwindRuntimeCall(callee, None, name);
 3675   return EmitRuntimeCall(callee, None, name);
 3734   return EmitRuntimeCallOrInvoke(callee, None, name);
tools/clang/lib/CodeGen/CGDebugInfo.cpp
  374     return None;
  380     return None;
  395     return None;
  401     return None;
 2055     node = llvm::MDNode::get(CGM.getLLVMContext(), None);
 3471     return DBuilder.createSubroutineType(DBuilder.getOrCreateTypeArray(None));
 4049   return EmitDeclare(VD, Storage, llvm::None, Builder, UsePointerValue);
tools/clang/lib/CodeGen/CGExpr.cpp
 2813                                     StringRef(), StringRef(), None, Buffer,
 2814                                     None);
 3277               EmitCheckSourceLocation(Loc), None);
 4198     return None;
tools/clang/lib/CodeGen/CGExprConstant.cpp
  307       return None;
tools/clang/lib/CodeGen/CGExprScalar.cpp
  157     return llvm::None;
  162     return llvm::None;
tools/clang/lib/CodeGen/CGLoopInfo.cpp
   25   TempMDTuple TempNode = MDNode::getTemporary(Ctx, None);
   59   TempMDTuple TempNode = MDNode::getTemporary(Ctx, None);
   89     Enabled = None;
  114   TempMDTuple TempNode = MDNode::getTemporary(Ctx, None);
  177   TempMDTuple TempNode = MDNode::getTemporary(Ctx, None);
  251   TempMDTuple TempNode = MDNode::getTemporary(Ctx, None);
  344   TempMDTuple TempNode = MDNode::getTemporary(Ctx, None);
  389   TempMDTuple TempNode = MDNode::getTemporary(Ctx, None);
  479   TempLoopID = MDNode::getTemporary(Header->getContext(), None);
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
  464         II, Ctx.getFunctionType(Ctx.VoidTy, llvm::None, {}), nullptr,
tools/clang/lib/CodeGen/CGObjC.cpp
  137         llvm::MDNode::get(getLLVMContext(), None));
  378     return None;
  399           return None;
  430   return None;
  440     return None;
  447     return None;
  454     return None;
  469     return None;
 2151                       llvm::MDNode::get(Builder.getContext(), None));
 2192     CGF.Builder.CreateCall(marker, None, CGF.getBundlesForFunclet(marker));
 2249                       llvm::MDNode::get(Builder.getContext(), None));
 2655                       llvm::MDNode::get(Builder.getContext(), None));
tools/clang/lib/CodeGen/CGObjCGNU.cpp
   83       FTy = llvm::FunctionType::get(RetTy, None, false);
tools/clang/lib/CodeGen/CGObjCMac.cpp
 7077                         llvm::MDNode::get(VMContext, None));
 7481                   llvm::MDNode::get(VMContext, None));
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 5837       nullptr, llvm::None,
 5961     CommonActionTy Action(nullptr, llvm::None,
 7328           OverlappedElements = llvm::None) const {
 7947         InfoGen(L.first, L.second, OMPC_MAP_to, llvm::None,
 7952         InfoGen(L.first, L.second, OMPC_MAP_from, llvm::None,
 8003           InfoGen(nullptr, L.second, OMPC_MAP_unknown, llvm::None,
tools/clang/lib/CodeGen/CGOpenMPRuntime.h
  276                 ArrayRef<llvm::Value *> Args = llvm::None) const;
 1629                            ArrayRef<llvm::Value *> Args = llvm::None) const;
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 1506       llvm::None);
 1585         llvm::FunctionType::get(CGM.VoidTy, llvm::None, /*isVarArg*/ false);
 1708         llvm::FunctionType::get(CGM.VoidTy, llvm::None, /*isVarArg*/ false);
 1715         llvm::FunctionType::get(CGM.VoidTy, llvm::None, /*isVarArg*/ false);
 1751         llvm::FunctionType::get(CGM.VoidTy, llvm::None, /*isVarArg*/ false);
 1819         llvm::FunctionType::get(CGM.Int32Ty, llvm::None, /*isVarArg=*/false);
 2048           CGM.getContext(), llvm::None, LastPrivatesReductions,
 4359         CGM.getContext(), PrivatesReductions, llvm::None, VarFieldMap,
 4431       nullptr, llvm::None,
 4707     CheckVarsEscapingDeclContext VarChecker(CGF, llvm::None);
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h
  356       ArrayRef<llvm::Value *> Args = llvm::None) const override;
  457     llvm::Optional<DeclToAddrMapTy> SecondaryLocalVarData = llvm::None;
  462     llvm::Optional<const RecordDecl *> SecondaryGlobalRecord = llvm::None;
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
   57       const llvm::Optional<OpenMPDirectiveKind> CapturedRegion = llvm::None,
   99       : OMPLexicalScope(CGF, S, /*CapturedRegion=*/llvm::None,
  114       : OMPLexicalScope(CGF, S, /*CapturedRegion=*/llvm::None,
  408     QualType FunctionTy = Ctx.getFunctionType(Ctx.VoidTy, llvm::None, EPI);
 3127   OMPLexicalScope Scope(*this, S, llvm::None,
 3368         return llvm::None;
 3729     CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc);
 3744     CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc);
 3900     CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc);
 3999     CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc);
 5120   OMPLexicalScope Scope(*this, S, llvm::None, /*EmitPreInitStmt=*/false);
 5130   OMPLexicalScope Scope(*this, S, llvm::None, /*EmitPreInitStmt=*/false);
 5142     OMPLexicalScope Scope(CGF, S, llvm::None, /*EmitPreInitStmt=*/false);
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1227                 EmitCheckSourceLocation(FD->getLocation()), None);
tools/clang/lib/CodeGen/CodeGenFunction.h
 2849   void EmitStmt(const Stmt *S, ArrayRef<const Attr *> Attrs = None);
 2877                      ArrayRef<const Attr *> Attrs = None);
 2878   void EmitDoStmt(const DoStmt &S, ArrayRef<const Attr *> Attrs = None);
 2880                    ArrayRef<const Attr *> Attrs = None);
 2955                            ArrayRef<const Attr *> Attrs = None);
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1183   list->setAlignment(llvm::None);
tools/clang/lib/CodeGen/CodeGenModule.h
  663       NoObjCARCExceptionsMetadata = llvm::MDNode::get(getLLVMContext(), None);
  991   llvm::Function *getIntrinsic(unsigned IID, ArrayRef<llvm::Type*> Tys = None);
tools/clang/lib/CodeGen/CodeGenPGO.h
   64       return None;
   67       return None;
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  267     return None;
  425     CoverageMappingWriter Writer(FileIDMapping, None, MappingRegions);
  481   size_t pushRegion(Counter Count, Optional<SourceLocation> StartLoc = None,
  482                     Optional<SourceLocation> EndLoc = None) {
  501     DeferredRegion = None;
  635                 SourceMappingRegion(Counter::getZero(), EndLoc, None);
  647         LastTerminatedRegion = None;
  804       return None;
  806       return None;
  842         DeferredRegion(None) {}
  894     DeferredRegion = None;
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1220     CGF.EmitNoreturnRuntimeCallOrInvoke(Fn, None);
 2429     QualType FunctionTy = Ctx.getFunctionType(ReturnTy, llvm::None, {});
tools/clang/lib/CodeGen/SanitizerMetadata.cpp
   87                  llvm::MDNode::get(CGM.getLLVMContext(), None));
tools/clang/lib/DirectoryWatcher/DirectoryScanner.cpp
   21     return None;
tools/clang/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp
   77       return llvm::None;
tools/clang/lib/Driver/Compilation.cpp
  270   Redirects = {None, {""}, {""}};
tools/clang/lib/Driver/DarwinSDKInfo.cpp
   26     return None;
tools/clang/lib/Driver/Driver.cpp
  181                    .Default(None))
 4565     return None;
tools/clang/lib/Driver/ToolChain.cpp
  443   return None;
  461   return None;
tools/clang/lib/Driver/ToolChains/AVR.cpp
  158   return llvm::None;
tools/clang/lib/Driver/ToolChains/Clang.cpp
 6355       CmdArgs, None));
 6421       CmdArgs, None));
tools/clang/lib/Driver/ToolChains/Darwin.cpp
  454     C.addCommand(std::make_unique<Command>(JA, *this, Exec, CmdArgs, None));
 1460   return None;
 1514   return None;
 1525     return None;
 1529     return None;
 1544     return None;
 1561   return None;
 1617     return None;
 1626     return None;
 1629     return None;
 1640     return None;
 1646     return None;
tools/clang/lib/Driver/ToolChains/Gnu.h
  213               ArrayRef<std::string> ExtraTripleAliases = None);
tools/clang/lib/Driver/ToolChains/Hexagon.cpp
  410   return None;
tools/clang/lib/Format/ContinuationIndenter.cpp
  152     return None;
  159     return None;
  165     return None;
  167     return None;
  211     return None;
  220     return None;
 1744     return None;
 1747     return None;
 1753     return None;
tools/clang/lib/Format/Format.cpp
 1215     return None;
 1218     return None;
 2419   llvm::Optional<std::string> CurrentCode = None;
tools/clang/lib/Frontend/ASTUnit.cpp
  707       llvm::Optional<StoredDiagnostic> StoredDiag = None;
tools/clang/lib/Frontend/CompilerInvocation.cpp
  417       .Default(None);
  546                   .Default(None);
 2711                         .Default(llvm::None))
tools/clang/lib/Frontend/DiagnosticRenderer.cpp
  151                         Message, None, DiagOrStoredDiag());
  449                  SpellingRanges, None);
tools/clang/lib/Frontend/FrontendActions.cpp
  291         Name, SourceLocation(), /*Angled*/ false, nullptr, CurDir, None,
tools/clang/lib/Frontend/PrecompiledPreamble.cpp
  572   Other.FilePath = None;
  580   Other.FilePath = None;
  589     FilePath = None;
tools/clang/lib/Frontend/TextDiagnostic.cpp
  938   if (!R.isValid()) return None;
  943     return None;
tools/clang/lib/Index/IndexingContext.h
   71                   ArrayRef<SymbolRelation> Relations = None);
   75                   ArrayRef<SymbolRelation> Relations = None,
   82                        ArrayRef<SymbolRelation> Relations = None,
  100                     ArrayRef<SymbolRelation> Relations = None);
tools/clang/lib/Lex/HeaderMap.cpp
  154     return None;
  162     return None;
  205     return None;
tools/clang/lib/Lex/HeaderSearch.cpp
  336     return None;
  343     return None;
  390     return None;
  422   return None;
  497     return None;
  506     return None;
  530       return None;
  613         return None;
  618         return None;
  623   return None;
  751       return None;
 1015   return None;
 1033     return None;
 1044     return None;
 1064     return None;
 1073       return None;
 1111       return None;
 1126     return None;
tools/clang/lib/Lex/Lexer.cpp
 1242       return None;
 1253     return None;
tools/clang/lib/Lex/ModuleMap.cpp
  666     return None;
tools/clang/lib/Lex/PPDirectives.cpp
  376     return None;
  378     return None;
  385     return None;
  391     return None;
  844   return None;
 1753     return None;
 1838   return None;
tools/clang/lib/Lex/PPMacroExpansion.cpp
  286   for (auto *MM : State ? State->getActiveModuleMacros(*this, II) : None)
tools/clang/lib/Parse/ParseDecl.cpp
 2325             0, SourceLocation(), TemplateInfo.TemplateLoc, LAngleLoc, None,
tools/clang/lib/Parse/ParseDeclCXX.cpp
 1870               0, SourceLocation(), TemplateInfo.TemplateLoc, LAngleLoc, None,
tools/clang/lib/Parse/ParseExpr.cpp
 3077                                      /*DeclsInPrototype=*/None, CaretLoc,
 3167       return None;
 3171       return None;
 3179       return None;
 3189       return None;
tools/clang/lib/Parse/ParseExprCXX.cpp
 1382                       /*DeclsInPrototype=*/None, LParenLoc, FunLocalRangeEnd, D,
 1448                       /*DeclsInPrototype=*/None, DeclLoc, DeclEndLoc, D,
tools/clang/lib/Parse/ParseInit.cpp
  439     return Actions.ActOnInitList(LBraceLoc, None, ConsumeBrace());
tools/clang/lib/Parse/ParseObjc.cpp
 3153       Actions.CodeCompleteObjCSuperMessage(getCurScope(), SuperLoc, None,
 3156       Actions.CodeCompleteObjCClassMessage(getCurScope(), ReceiverType, None,
 3160                                               None, false);
 3494       KeyExpr.get(), ValueExpr.get(), EllipsisLoc, None
tools/clang/lib/Parse/ParseOpenMP.cpp
 1099     return llvm::None;
 1851                         Actions.ActOnCompoundStmt(Loc, Loc, llvm::None,
tools/clang/lib/Parse/ParsePragma.cpp
 2682             .Default(None);
 2710             .Default(llvm::None);
tools/clang/lib/Parse/ParseStmt.cpp
 2097     FnBody = Actions.ActOnCompoundStmt(LBraceLoc, LBraceLoc, None, false);
 2134     FnBody = Actions.ActOnCompoundStmt(LBraceLoc, LBraceLoc, None, false);
tools/clang/lib/Parse/ParseTemplate.cpp
  300             0, SourceLocation(), TemplateInfo.TemplateLoc, LAngleLoc, None,
tools/clang/lib/Parse/Parser.cpp
  836                                          /*IsInstanceMethod=*/None,
tools/clang/lib/Sema/Sema.cpp
 1990                                              None, SourceLocation());
 2136     E = BuildCallExpr(nullptr, E.get(), Range.getEnd(), None,
tools/clang/lib/Sema/SemaAttr.cpp
  605     return None;
tools/clang/lib/Sema/SemaChecking.cpp
 7290                        ArrayRef<FixItHint> Fixit = None);
 7317                             ArrayRef<FixItHint> Fixit = None);
10601       return llvm::None;
10626     return llvm::None;
13673     return None;
13681     return None;
13695       return None;
13698   return None;
13708     return None;
13716     return None;
13728       return None;
13731   return None;
13743     return None;
13750     return None;
13765   return None;
tools/clang/lib/Sema/SemaCodeComplete.cpp
 2737                        Optional<ArrayRef<QualType>> ObjCSubsts = None);
 2742                         Optional<ArrayRef<QualType>> ObjCSubsts = None) {
 4208       AddClassMessageCompletions(*this, S, T, None, false, false, Results);
 4413     CodeCompleteObjCInstanceMessage(S, E.get(), None, false);
 4817   bool CompletionSucceded = DoCompletion(Base, IsArrow, None);
 6297   AddObjCMethods(Class, true, MK_ZeroArgSelector, None, CurContext, Selectors,
 6323   AddObjCMethods(Class, true, MK_OneArgSelector, None, CurContext, Selectors,
 6619         AddSuperSendCompletion(*this, /*NeedSuperKeyword=*/true, None, Results);
tools/clang/lib/Sema/SemaCoroutine.cpp
  387   ExprResult AddressExpr = buildMemberCall(S, E, Loc, "address", None);
  413   MultiExprArg Args[] = {None, CoroHandle, None};
  413   MultiExprArg Args[] = {None, CoroHandle, None};
  618         buildPromiseCall(*this, ScopeInfo->CoroutinePromise, Loc, Name, None);
  889     PC = buildPromiseCall(*this, Promise, Loc, "return_void", None);
 1374                                                    "unhandled_exception", None);
 1397       buildPromiseCall(S, Fn.CoroutinePromise, Loc, "get_return_object", None);
tools/clang/lib/Sema/SemaDecl.cpp
 9382     QualType R = Context.getFunctionType(FT->getReturnType(), None, EPI);
12253     InitializationSequence InitSeq(*this, Entity, Kind, None);
12254     ExprResult Init = InitSeq.Perform(*this, Entity, Kind, None);
14191                                              /*DeclsInPrototype=*/None, Loc,
tools/clang/lib/Sema/SemaDeclAttr.cpp
 7739     return None;
 7749       return None;
 7758       return None;
 7772       return None;
 7779       return None;
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1187       E = S.BuildCallExpr(nullptr, E.get(), Loc, None, Loc);
 4522     InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None);
 4523     BaseInit = InitSeq.Perform(SemaRef, InitEntity, InitKind, None);
 4687     InitializationSequence InitSeq(SemaRef, InitEntity, InitKind, None);
 4689       InitSeq.Perform(SemaRef, InitEntity, InitKind, None);
 8879   return Context.getFunctionType(Context.VoidTy, None, EPI);
 9055     R = Context.getFunctionType(ConvType, None, Proto->getExtProtoInfo());
11471   setupImplicitSpecialMemberType(DefaultCon, Context.VoidTy, None);
11748   setupImplicitSpecialMemberType(Destructor, Context.VoidTy, None);
11885   Destructor->setType(Context.getFunctionType(Context.VoidTy, None, EPI));
13148         ActOnCompoundStmt(Loc, Loc, None, /*isStmtExpr=*/false).getAs<Stmt>());
13273         Loc, Loc, None, /*isStmtExpr=*/ false).getAs<Stmt>());
15807       InitializationSequence InitSeq(*this, InitEntity, InitKind, None);
15809         InitSeq.Perform(*this, InitEntity, InitKind, None);
tools/clang/lib/Sema/SemaExpr.cpp
  926                                     None, E->getEndLoc());
 1757     return BuildLiteralOperatorCall(R, OpNameInfo, None, StringTokLocs.back(),
 2302                             None, &TE)) {
 3503       return BuildLiteralOperatorCall(R, OpNameInfo, None, TokLoc,
14127     T = Context.getFunctionType(Context.DependentTy, None, EPI);
14276       BlockTy = Context.getFunctionType(RetTy, None, EPI);
14297     BlockTy = Context.getFunctionType(RetTy, None, EPI);
17137       Loc, Statement ? llvm::makeArrayRef(Statement) : llvm::None, PD);
tools/clang/lib/Sema/SemaExprObjC.cpp
  299     Method->setMethodParams(S.Context, value, None);
  577           M->setMethodParams(Context, value, None);
  710         M->setMethodParams(Context, Params, None);
  838       Method->setMethodParams(Context, Params, None);
  954       Method->setMethodParams(Context, Params, None);
 4183                                        InstanceMethod, None);
tools/clang/lib/Sema/SemaInit.cpp
  489   InitListExpr DummyInitList(SemaRef.Context, Loc, None, Loc);
  509                    InitListExpr(SemaRef.Context, Loc, None, Loc);
 3042                                          InitRange.getBegin(), None,
 5099     TryConstructorInitialization(S, Entity, Kind, None, DestType,
tools/clang/lib/Sema/SemaLambda.cpp
  930         Context.getFunctionType(DefaultTypeForNoTrailingReturn, None, EPI);
 1302       S.Context.getFunctionType(PtrToFunctionTy, None, ConvExtInfo);
 1449   QualType ConvTy = S.Context.getFunctionType(BlockPtrTy, None, ConversionEPI);
tools/clang/lib/Sema/SemaLookup.cpp
 1084                                             None, EPI);
tools/clang/lib/Sema/SemaModule.cpp
  608   return llvm::None;
tools/clang/lib/Sema/SemaObjCProperty.cpp
 2482       SetterMethod->setMethodParams(Context, Argument, None);
tools/clang/lib/Sema/SemaOpenMP.cpp
 4303               llvm::None, llvm::None, MapperIdScopeSpec, MapperId,
 4303               llvm::None, llvm::None, MapperIdScopeSpec, MapperId,
 4961     return None;
 4968     return None;
 4979     return None;
 4991     return None;
 5009     return None;
 5039         return None;
 5056       return None;
 5061       return None;
 5078     return None;
 5086     return None;
 5092     return None;
 5103     return None;
 5119       return None;
 5125       return None;
 5131       return None;
 5138     return None;
 5144     return None;
 5150     return None;
 5167     return None;
 5637   return llvm::None;
 5778           /*LessOp=*/llvm::None,
 5801                        /*LessOp=*/llvm::None,
11395                         ArrayRef<unsigned> Exclude = llvm::None) {
tools/clang/lib/Sema/SemaOverload.cpp
  847     return llvm::None;
 6654                        SuppressUserConversions, false, None, PO);
 7212   if (EnableIfAttr *FailedAttr = CheckEnableIf(Conversion, None)) {
 7370   if (EnableIfAttr *FailedAttr = CheckEnableIf(Conversion, None)) {
 7415                              None, OverloadCandidateParamOrder::Reversed);
13900                        None, CandidateSet, /*SuppressUserConversion=*/false);
14089     *CallExpr = BuildCallExpr(S, MemberRef.get(), Loc, None, Loc, nullptr);
tools/clang/lib/Sema/SemaPseudoObject.cpp
  748                                          Getter, None);
  752                                       Getter, None);
 1212     AtIndexGetter->setMethodParams(S.Context, Argument, None);
 1327     AtIndexSetter->setMethodParams(S.Context, Params, None);
tools/clang/lib/Sema/SemaTemplate.cpp
 2101     Transform.buildSimpleDeductionGuide(None);
 2908                                            SourceLocation(), None,
 3251       TemplateArgLists.addOuterTemplateArguments(None);
 4642       TemplateArgLists.addOuterTemplateArguments(None);
 4694     TemplateArgLists.addOuterTemplateArguments(None);
 4747     TemplateArgLists.addOuterTemplateArguments(None);
 5163   return None;
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  653   return None;
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  110           Result.addOuterTemplateArguments(None);
  742       return None;
  766       return None;
  784   return None;
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 2397   return SemaRef.SubstParmVarDecl(D, TemplateArgs, /*indexAdjustment*/ 0, None,
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  575   TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None);
  621   return CheckPackExpansion(Pattern, EllipsisLoc, None);
  810           return None;
  824       return None;
 1098       return None;
 1108           return None;
 1111       return None;
 1119       return None;
 1128     return None;
 1136       return None;
 1199                           None);
tools/clang/lib/Sema/SemaType.cpp
  766       /*DeclsInPrototype=*/None, loc, loc, declarator));
 5218         T = Context.getPackExpansionType(T, None);
 5231         T = Context.getPackExpansionType(T, None);
tools/clang/lib/Sema/TreeTransform.h
 2774         TSInfo, LParenLoc, None, RParenLoc, /*ListInitialization=*/false);
 3480     return getDerived().RebuildParenListExpr(Parens.getBegin(), None,
 3486     return getDerived().RebuildParenListExpr(SourceLocation(), None,
 5252             OldParm, indexAdjustment, None, /*ExpectParameterPack=*/ false);
 5301                 getSema().getASTContext().getPackExpansionType(NewType, None);
11444           SubstInitCapture(SourceLocation(), None);
11453       SubstInitCapture(SourceLocation(), None);
12015             getSema().Context.getTypeDeclType(TTPD), None);
12017         ArgStorage = TemplateArgument(TemplateName(TTPD), None);
12027             getSema().Context.DependentTy, DRE.get(), E->getPackLoc(), None);
12041                                               E->getRParenLoc(), None, None);
12041                                               E->getRParenLoc(), None, None);
12075       Result = None;
12087                                               E->getRParenLoc(), *Result, None);
12114                                               E->getRParenLoc(), None, Args);
12118                                             Args.size(), None);
12433       Key.get(), Value.get(), SourceLocation(), None
tools/clang/lib/Serialization/ASTReader.cpp
 9051   return None;
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  199       return None;
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  396       return None;
tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
  352     return None;
  367     return None;
  377     return None;
  385     return None;
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  563     return None;
  567     return None;
  571     return None;
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  211                                             Optional<SVal> RetVal = None);
  417                                                Optional<SVal> RetVal = None);
 1003       return None;
 1010     return None;
 1017     return None;
 1028     return None;
 1041   return None;
 1457   return None;
 1913     return None;
 1925     return None;
 1930     return None;
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
  423   return None;
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
  174     return None;
  182   return None;
  188       return None;
  193         return None;
  200   return None;
  611   return None;
tools/clang/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp
   76     return None;
tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
  440     return None;
  448     return None;
  451     return None;
  455     return None;
  467   return None;
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp
  239     return None;
  250       return None;
tools/clang/lib/StaticAnalyzer/Checkers/Yaml.h
   30     return None;
   40     return None;
   50     return None;
tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
   79           .Default(None);
   91           .Default(None);
  110     .Default(None);
  159       .Default(None);
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 1568     return None;
 1573     return None;
 1584     return None;
 2261   return None;
 2267     return None;
 2272     return None;
 2279     return None;
 2288   return None;
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  204   return None;
  213   return None;
  499     return None;
  503       return None;
  541   return None;
  857       return None;
  872     return None;
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  541     return None;
  857     return None;
  940     return None;
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  331           return None;
  340           return None;
  348           return None;
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1596     return None;
 1600     return None;
 1609       return None;
 1619       return None;
 1845   return None;
 2339       return None;
 2348       return None;
 2352       return None;
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  349         return None;
  361       return None;
  372     return None;
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  462     return None;
  466     return None;
  471       return None;
  476       return None;
  479     return None;
  486     return None;
  490     return None;
  498     return None;
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp
  235     return None;
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
  697   return llvm::None;
  705   return llvm::None;
tools/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
   58     llvm::Optional<StringRef> RawIDName = llvm::None) {
  316         return llvm::None;
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp
  199       Type = llvm::None;
  294     return None;
  302     return None;
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp
   59       return None;
  384     return None;
  391     return None;
  394     return None;
tools/clang/lib/Tooling/Syntax/Tokens.cpp
  173     return llvm::None;
  190     return llvm::None;
  198     return llvm::None;
  200     return llvm::None;
  225     return llvm::None;
  526         return llvm::None; // reached the offset we are looking for.
  531     return llvm::None; // no more tokens, we "reached" the offset.
tools/clang/lib/Tooling/Transformer/SourceCode.cpp
   50     return None;
   53     return None;
   56     return None;
   62     return None;
tools/clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp
   67     return llvm::None;
   81         return llvm::None;
   87     return llvm::None;
  102         return llvm::None;
  108     return llvm::None;
  123         return llvm::None;
  132     return llvm::None;
  147         return llvm::None;
  156     return llvm::None;
tools/clang/tools/c-index-test/core_main.cpp
  265       /*OnlyLocalDecls=*/true, None,
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
  301       return None;
  388       return None;
  429     return None;
  542       return None;
  550       return None;
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  203     Value = None;
tools/clang/tools/clang-refactor/TestSupport.cpp
  300     return None;
  341         return None;
  360           return None;
  381     return None;
tools/clang/tools/diagtool/FindDiagnosticID.cpp
   36   return None;
tools/clang/tools/driver/cc1_main.cpp
  185       TheTarget->createTargetMachine(TargetStr, "", "+cpuHelp", Options, None));
tools/clang/tools/driver/cc1gen_reproducer_main.cpp
  136   return None;
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp
  310              llvm::Optional<StringRef> JumpToSection = None) {
  438                     llvm::Optional<StringRef> RepositoryUrl = None) {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllMacros.cpp
   28     return llvm::None;
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp
   88       return llvm::None;
   96       return llvm::None;
  105     return llvm::None;
  109   if (FilePath.empty()) return llvm::None;
tools/clang/tools/extra/clang-query/Query.cpp
  121                 CharSourceRange::getTokenRange(R), None);
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
  210     return llvm::None;
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp
  111   Options.User = llvm::None;
  279     return llvm::None;
  316   return llvm::None;
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp
   36     return llvm::None;
   97   return llvm::None;
  115   return llvm::None;
tools/clang/tools/extra/clang-tidy/abseil/DurationRewriter.cpp
   32       return llvm::None;
   36   return llvm::None;
   84   return llvm::None;
  100   return llvm::None;
  202   return llvm::None;
  213   return llvm::None;
  248     return llvm::None;
  264     return llvm::None;
tools/clang/tools/extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp
   48     return llvm::None;
   52     return llvm::None;
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  754   auto Memchr = Match({"memchr", None, 0, 2, false});
  763   auto StrncmpRHS = Match({"strncmp", None, 1, 2, true});
  764   auto StrncmpLHS = Match({"strncmp", None, 0, 2, true});
  770   auto Strerror_s = Match({"strerror_s", 0, None, 1, false});
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp
   38   return llvm::None;
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
  199     return llvm::None;
  230           return llvm::None;
  242       return llvm::None;
tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp
   33     return llvm::None;
   37     return llvm::None;
tools/clang/tools/extra/clang-tidy/readability/ConstReturnTypeCheck.cpp
   31     return None;
   48     return None;
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  177         .Default(llvm::None);
  189       NamingStyles.push_back(llvm::None);
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
  113     return None;
  116     return None;
  130     return None;
  135     return None;
  171     return None;
  185       return None;
  195       return None;
  215       return None;
  222       return None;
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp
   69     return llvm::None;
   73     return llvm::None;
   83     return llvm::None;
  102   return llvm::None;
  125     return llvm::None;
  158     return llvm::None;
  171     return llvm::None; // The suffix was already the way it should be.
tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp
   54     return llvm::None;
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp
  135         return llvm::None;
  159     return llvm::None;
tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp
   35     return None;
   38     return None;
   54     return None;
   78   return None;
tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp
   44     return llvm::None;
tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp
   37     return None;
   40     return None;
   47     return None;
   58     return None;
   68     return None;
tools/clang/tools/extra/clangd/AST.cpp
   50   return llvm::None;
  202     return None;
  210     return None;
  213     return None;
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
  890     return None; // Not representable. (We never emit these anyway).
  897     return None;
 1059         return Reply(llvm::None);
 1078                         return Reply(llvm::None);
tools/clang/tools/extra/clangd/ClangdServer.cpp
  327     CB(llvm::None);
tools/clang/tools/extra/clangd/ClangdServer.h
  120     llvm::Optional<std::string> ResourceDir = llvm::None;
tools/clang/tools/extra/clangd/CodeComplete.cpp
  217       return None;
  224           return None;
  497     return None;
 1007             : None;
 1588       return None;
tools/clang/tools/extra/clangd/Diagnostics.cpp
  456   LangOpts = None;
tools/clang/tools/extra/clangd/DraftStore.cpp
   21     return None;
tools/clang/tools/extra/clangd/ExpectedTypes.cpp
   48     return llvm::None;
   54     return llvm::None; // We handle only variables and functions below.
   57     return llvm::None;
   71     return None;
   74     return None;
   77     return None;
   93     return None;
tools/clang/tools/extra/clangd/FS.cpp
   50   return None;
tools/clang/tools/extra/clangd/FindSymbols.cpp
  142     return llvm::None;
  146     return llvm::None;
tools/clang/tools/extra/clangd/FuzzyMatch.cpp
   94     return llvm::None;
  101     return llvm::None;
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.cpp
  110     return llvm::None;
  117   return None;
  183       return llvm::None;
  260     return llvm::None;
  288     return llvm::None;
  329   return llvm::None;
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.h
   44     return llvm::None;
  129              llvm::Optional<std::string> ResourceDir = llvm::None);
tools/clang/tools/extra/clangd/HeaderSourceSwitch.cpp
   42     return None;
   68   return None;
   76     return None;
  110     return None;
tools/clang/tools/extra/clangd/Headers.cpp
  211     return None;
  221   llvm::Optional<TextEdit> Edit = None;
tools/clang/tools/extra/clangd/IncludeFixer.cpp
  211     return llvm::None;
  238     return llvm::None;
  268         return llvm::None;
  411     return llvm::None;
  436     return llvm::None;
tools/clang/tools/extra/clangd/JSONTransport.cpp
  202       return llvm::None;
  237     return llvm::None;
  241     return llvm::None;
  252       return llvm::None;
  285     return llvm::None;
tools/clang/tools/extra/clangd/ParsedAST.cpp
  238     return None;
  245     return None;
tools/clang/tools/extra/clangd/Quality.cpp
  344   return llvm::None;
tools/clang/tools/extra/clangd/QueryDriverDatabase.cpp
  126   if (int RC = llvm::sys::ExecuteAndWait(Driver, Args, /*Env=*/llvm::None,
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
   57       return llvm::None;
   89   return llvm::None;
   93     return llvm::None;
  100   return llvm::None;
  111       return llvm::None;
tools/clang/tools/extra/clangd/SourceCode.cpp
  238     return llvm::None;
  241     return llvm::None;
  550     return llvm::None;
  554     return llvm::None;
  562     return llvm::None;
  632     return None;
  641       return None;
  696     return None;
  986     return None;
  991     return None;
 1003   return None;
tools/clang/tools/extra/clangd/TUScheduler.cpp
   80   return None;
  127       return None;
  545               : None;
  557   startTask(Name, std::move(Task), /*UpdateType=*/None);
  587                           /*UpdateType=*/None});
  728       if (I->UpdateType == None)
  733     if (I->UpdateType == None) {
  752     if (R.UpdateType == None || R.UpdateType == WantDiagnostics::Yes)
tools/clang/tools/extra/clangd/XRefs.cpp
   89     return None;
   93     return None;
   98     return None;
  220     return None;
  224     return None;
  233   return None;
  904     return llvm::None;
 1049     return llvm::None;
 1077     return llvm::None; // Not useful without a uri.
 1089     return llvm::None;
 1220     return llvm::None;
tools/clang/tools/extra/clangd/fuzzer/clangd-fuzzer.cpp
   39   ClangdLSPServer LSPServer(*Transport, FS, CCOpts, llvm::None, false,
   40                             llvm::None, Opts);
tools/clang/tools/extra/clangd/index/IndexAction.cpp
   34     return llvm::None;
   37     return llvm::None;
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
  158     return None;
  515         return None;
  652     return llvm::None;
  670     return llvm::None;
tools/clang/tools/extra/clangd/index/dex/PostingList.cpp
  189     return None;
tools/clang/tools/extra/clangd/refactor/Rename.cpp
   27     return None;
   31     return None;
   36     return None;
   93     return None;
   98     return None;
  113     return None;
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp
   78     return llvm::None;
tools/clang/tools/extra/clangd/refactor/tweaks/ExpandAutoType.cpp
   60   CachedLocation = llvm::None;
   80   if (DeducedType == llvm::None || DeducedType->isNull()) {
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractFunction.cpp
  208     return llvm::None;
  213     return llvm::None;
  252     return llvm::None;
  255     return llvm::None;
  260     return llvm::None;
  267     return llvm::None;
tools/clang/tools/extra/clangd/unittests/ExpectedTypeTest.cpp
  167   EXPECT_EQ(fromCompletionResult(decl("returns_dependent")), llvm::None);
  170   EXPECT_EQ(fromCompletionResult(decl("var_dependent")), llvm::None);
tools/clang/tools/extra/clangd/unittests/FuzzyMatchTests.cpp
   26       Annotated = llvm::None;
tools/clang/tools/extra/clangd/unittests/GlobalCompilationDatabaseTests.cpp
   42   DirectoryBasedGlobalCompilationDatabase DB(None);
   71       return None;
   93   EXPECT_EQ(CDB.getCompileCommand(testPath("missing.cc")), llvm::None);
   99   EXPECT_EQ(CDB.getCompileCommand(testPath("missing.cc")), llvm::None);
  114   EXPECT_EQ(CDB.getCompileCommand(testPath("bar.cc")), None);
  136   Inner.setCompileCommand("A.cpp", llvm::None);
  137   Outer.setCompileCommand("C.cpp", llvm::None);
  244     DirectoryBasedGlobalCompilationDatabase DB(llvm::None);
tools/clang/tools/extra/clangd/unittests/HeaderSourceSwitchTests.cpp
  144       {"// empty, no header found", llvm::None},
  149        llvm::None},
  172        None},
  213       {"// empty, no header found", llvm::None},
  218        llvm::None},
tools/clang/tools/extra/clangd/unittests/HeadersTests.cpp
  285             llvm::None);
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp
  562     ASSERT_NE(FileRange, llvm::None);
tools/clang/tools/extra/clangd/unittests/TestFS.cpp
   51     return None;
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp
  136   return Sym(Name, Decl, llvm::None);
  710              {std::string("typename"), std::string("T"), llvm::None},
  733               std::string("C"), llvm::None},
  734              {std::string("typename"), llvm::None, std::string("char")},
  735              {std::string("int"), llvm::None, std::string("0")},
  737              {std::string("class..."), std::string("Ts"), llvm::None},
  766               std::string("C"), llvm::None},
  767              {std::string("typename"), llvm::None, std::string("char")},
  768              {std::string("int"), llvm::None, std::string("0")},
  770              {std::string("class..."), std::string("Ts"), llvm::None},
  790              {std::string("int"), llvm::None, llvm::None},
  790              {std::string("int"), llvm::None, llvm::None},
  811              {std::string("int"), std::string("T"), llvm::None},
  812              {std::string("bool"), std::string("B"), llvm::None},
  832              {std::string("int"), std::string("T"), llvm::None},
  833              {std::string("bool"), std::string("B"), llvm::None},
  853              {std::string("int"), std::string("T"), llvm::None},
  854              {std::string("bool"), std::string("B"), llvm::None},
  875              {std::string("int"), std::string("T"), llvm::None},
  876              {std::string("bool"), std::string("B"), llvm::None},
 2183       EXPECT_NE(Rec.RefIDs, None) << T.AnnotatedCode;
 2185       EXPECT_EQ(Rec.RefIDs, None) << T.AnnotatedCode;
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h
   85                ArrayRef<std::string> ExtraArgs = None,
tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp
  119   return test::runCheckOnCode<Check>(Code, &Errors, Filename, None,
tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp
   67                                 "include/llvm/ADT/foo.h", None));
  173                                          "include/llvm/ADT/foo.h", None));
  181                                          "include/llvm/ADT/foo.h", None));
  213                                          "include/llvm/ADT/foo.h", None));
tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp
   60       test::runCheckOnCode<Check>(Code, &errors, "foo.cc", None,
tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp
  257                 nullptr, "input.cc", None, Options));
  270                 nullptr, "input.cc", None, Options));
tools/clang/tools/extra/unittests/clang-tidy/TransformerClangTidyCheckTest.cpp
  124     return None;
  149     return None;
  168                        Input, nullptr, "input.cc", None, Options));
  172                           Input, nullptr, "input.cc", None, Options));
tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp
   64       test::runCheckOnCode<Check>(Code, &errors, "foo.cc", None,
tools/clang/tools/libclang/CIndex.cpp
  601       return None;
  606       return None;
  650       return None;
  668     return None;
  673   return None;
 3374       CXXIdx->getOnlyLocalDecls(), None,
 3525       options, llvm::makeArrayRef(*Args), /*InvocationArgs=*/None,
 6612       stack_size == 0 ? llvm::None : llvm::Optional<unsigned>(stack_size));
tools/clang/tools/libclang/CXType.cpp
  189   return None;
  195   return None;
  212   return None;
tools/clang/unittests/AST/ASTPrint.h
   64                    PolicyAdjusterType PolicyAdjuster = None) {
tools/clang/unittests/AST/OMPStructuredBlockTest.cpp
   47                       PolicyAdjusterType PolicyAdjuster = None) {
tools/clang/unittests/AST/StmtPrinterTest.cpp
   45                       PolicyAdjusterType PolicyAdjuster = None) {
   67                      PolicyAdjusterType PolicyAdjuster = None) {
   82                        PolicyAdjusterType PolicyAdjuster = None) {
tools/clang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp
  175     return llvm::None;
tools/clang/unittests/Lex/HeaderSearchTest.cpp
   40     VFS->addFile(Dir, 0, llvm::MemoryBuffer::getMemBuffer(""), /*User=*/None,
   41                  /*Group=*/None, llvm::sys::fs::file_type::directory_file);
tools/clang/unittests/StaticAnalyzer/CallDescriptionTest.cpp
  118           {{"foo", None}, true},
tools/clang/unittests/Tooling/ASTSelectionTest.cpp
  152       " void f() { }", {1, 1}, None,
  158       "void f() { }", {1, 1}, None, [](Optional<SelectedASTNode> Node) {
  528   findSelectedASTNodes(Source, {5, 6}, None,
  691       Source, {2, 2}, None,
tools/clang/unittests/Tooling/SourceCodeBuildersTest.cpp
   57     return llvm::None;
   64     return llvm::None;
tools/clang/unittests/Tooling/StencilTest.cpp
   61     return llvm::None;
   68     return llvm::None;
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp
  609   EXPECT_EQ(Buffer.spelledForExpanded(findExpanded("a1 a2")), llvm::None);
  610   EXPECT_EQ(Buffer.spelledForExpanded(findExpanded("b2")), llvm::None);
  612             llvm::None);
  631             llvm::None);
  633             llvm::None);
  636   EXPECT_EQ(Buffer.spelledForExpanded(findExpanded("a2")), llvm::None);
  637   EXPECT_EQ(Buffer.spelledForExpanded(findExpanded("a1 a2")), llvm::None);
  699     EXPECT_EQ(Buffer.expansionStartingAt(&T), llvm::None);
  707     EXPECT_EQ(Buffer.expansionStartingAt(&T), llvm::None);
  724     EXPECT_EQ(Buffer.expansionStartingAt(&T), llvm::None);
  733     EXPECT_EQ(Buffer.expansionStartingAt(&T), llvm::None);
tools/clang/unittests/Tooling/TransformerTest.cpp
   92       return None;
   96       return None;
  103       return None;
tools/clang/utils/TableGen/NeonEmitter.cpp
 1760   ST.evaluate(DI->getArg(2), Elts, None);
tools/dsymutil/DwarfStreamer.cpp
   44   return None;
  114                                           None));
tools/dsymutil/MachODebugMapParser.cpp
  142     if (!CurrentDebugMapObject->addSymbol(CommonSymbol, None /*ObjectAddress*/,
  497       CurrentObjectAddresses[*Name] = None;
  499       CurrentObjectAddresses[*Name] = None;
tools/dsymutil/MachOUtils.cpp
   67   int result = sys::ExecuteAndWait(*Path, Args, None, {}, 0, 0, &ErrMsg);
tools/gold/gold-plugin.cpp
  118 static Optional<Reloc::Model> RelocationModel = None;
tools/lld/COFF/DebugTypes.cpp
  169   return None;
tools/lld/COFF/Driver.cpp
  428     return None;
  440       return None;
  479     return None;
  481     return None;
  485     return None;
  489       return None;
 1088   return None;
tools/lld/COFF/InputFiles.cpp
  673     return None;
  800       return None;
  806     return None;
  817       return None;
tools/lld/COFF/PDB.cpp
  306     return llvm::None;
  309     return None;
 1804     return None;
 1825     return None;
tools/lld/COFF/SymbolTable.cpp
  116     return None;
  119     return None;
tools/lld/COFF/Writer.cpp
 1092     return None;
 1098       return None;
 1101       return None;
 1114     return None;
tools/lld/Common/DWARF.cpp
   77     return None;
   84     return None;
  100   return None;
tools/lld/ELF/DWARF.cpp
   88     return None;
tools/lld/ELF/Driver.cpp
 1307     return None;
tools/lld/ELF/DriverUtils.cpp
  216   return None;
  223   return None;
  236   return None;
tools/lld/ELF/InputFiles.cpp
  114     return None;
tools/lld/ELF/LTO.cpp
   82     c.RelocModel = None;
tools/lld/ELF/LinkerScript.cpp
 1188   return None;
tools/lld/ELF/Relocations.cpp
   72   return None;
tools/lld/ELF/ScriptParser.cpp
 1062       return None;
 1067       return None;
 1074       return None;
 1079       return None;
 1083     return None;
tools/lld/MinGW/Driver.cpp
  118   return None;
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
  540     return llvm::None;
  555   return llvm::None;
  567   return llvm::None;
  580   return llvm::None;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp
  337         return None;
tools/lld/wasm/Driver.cpp
  155   return None;
tools/lld/wasm/InputFiles.cpp
   51     return None;
tools/lld/wasm/LTO.cpp
   57     c.RelocModel = None;
tools/lldb/include/lldb/Symbol/ClangASTContext.h
  696     return llvm::None;
tools/lldb/include/lldb/Target/LanguageRuntime.h
  160     return llvm::None;
tools/lldb/include/lldb/Target/Target.h
  414   Timeout<std::micro> m_one_thread_timeout = llvm::None;
tools/lldb/include/lldb/Utility/Event.h
  111   bool WaitForEventReceived(const Timeout<std::micro> &timeout = llvm::None) {
tools/lldb/include/lldb/Utility/Predicate.h
  131     return llvm::None;
  156                            const Timeout<std::micro> &timeout = llvm::None) {
  158            llvm::None;
  184                          const Timeout<std::micro> &timeout = llvm::None) {
tools/lldb/include/lldb/Utility/Timeout.h
   45       : Base(other ? Base(Dur<Ratio>(*other)) : llvm::None) {}
tools/lldb/source/API/SBCommunication.cpp
  115                                     ? Timeout<std::micro>(llvm::None)
tools/lldb/source/API/SBExpressionOptions.cpp
  111   m_opaque_up->SetTimeout(timeout == 0 ? Timeout<std::micro>(llvm::None)
  129                                        ? Timeout<std::micro>(llvm::None)
tools/lldb/source/API/SBListener.cpp
  149     Timeout<std::micro> timeout(llvm::None);
  175     Timeout<std::micro> timeout(llvm::None);
  198     Timeout<std::micro> timeout(llvm::None);
tools/lldb/source/API/SBPlatform.cpp
   64   Timeout<std::ratio<1>> m_timeout = llvm::None;
  238     m_opaque_ptr->m_timeout = llvm::None;
tools/lldb/source/API/SBReproducer.cpp
  110   if (auto e = Reproducer::Initialize(ReproducerMode::Capture, llvm::None)) {
tools/lldb/source/Breakpoint/BreakpointID.cpp
   76     return llvm::None;
   80     return llvm::None;
   85       return llvm::None;
   90     return llvm::None;
tools/lldb/source/Commands/CommandObjectExpression.cpp
  420     options.SetTimeout(llvm::None);
  567     expr_options.SetTimeout(llvm::None);
tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
 1022     options.SetTimeout(llvm::None);
tools/lldb/source/Core/Communication.cpp
  399   listener_sp->GetEvent(event_sp, llvm::None);
tools/lldb/source/Core/Debugger.cpp
 1434     if (listener_sp->GetEvent(event_sp, llvm::None)) {
 1526     listener_sp->GetEvent(event_sp, llvm::None);
tools/lldb/source/Core/DumpDataExtractor.cpp
   69     return llvm::None;
  107   return llvm::None;
tools/lldb/source/Core/IOHandler.cpp
  317     return None;
  327     return None;
tools/lldb/source/Host/common/Editline.cpp
  519         m_input_connection.Read(&ch, 1, llvm::None, status, nullptr);
  524             m_input_connection.Read(&ch, 1, llvm::None, status, nullptr);
tools/lldb/source/Host/common/HostInfoBase.cpp
  107       .Default(llvm::None);
tools/lldb/source/Host/common/NativeProcessProtocol.cpp
   61   return llvm::None;
  127     return llvm::None;
  236   if (hw_debug_cap == llvm::None || hw_debug_cap->first == 0 ||
tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
   69     return llvm::None;
   71     return llvm::None;
tools/lldb/source/Host/posix/HostInfoPosix.cpp
   79   return llvm::None;
   85   return llvm::None;
  107   return llvm::None;
tools/lldb/source/Initialization/SystemInitializerCommon.cpp
   68     if (auto e = Reproducer::Initialize(ReproducerMode::Off, llvm::None))
tools/lldb/source/Interpreter/CommandHistory.cpp
   34     return llvm::None;
   37     return llvm::None;
   41       return llvm::None;
   50       return llvm::None;
   52       return llvm::None;
   56       return llvm::None;
   58       return llvm::None;
tools/lldb/source/Interpreter/CommandInterpreter.cpp
 1497     options.SetTimeout(llvm::None);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp
   79   return llvm::None;
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp
   25   Optional<ParsedFunction> result(None);
   46     return None;
   54     return None;
   56     return None;
  110       return None;
  115     return None;
  120     return None;
  142       return None;
  146     return None;
  148     return None;
  171   return None;
  477   Optional<size_t> last_coloncolon_position = None;
  599     return None;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
  411     return llvm::None;
  414     return llvm::None;
  418     return llvm::None;
  422     return llvm::None;
  433   return llvm::None;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp
   97   llvm::Optional<llvm::Reloc::Model> reloc_model = llvm::None;
tools/lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.cpp
  146       return llvm::None;
  160     return llvm::None;
  168     return llvm::None;
  172     return llvm::None;
  176     return llvm::None;
  182     return llvm::None;
  197     return llvm::None;
  200     return llvm::None;
  209       return llvm::None;
  222     return llvm::None;
  228     return llvm::None;
  232     return llvm::None;
  288   return llvm::None;
  307     return llvm::None;
  312     return llvm::None;
  317     return llvm::None;
  322     return llvm::None;
  345   return llvm::None;
  366     return llvm::None;
  368     return llvm::None;
  379     return llvm::None;
  386       return llvm::None;
  414     return llvm::None;
  416     return llvm::None;
  423     return llvm::None;
  428     return llvm::None;
  433     return llvm::None;
  442     return llvm::None;
  447     return llvm::None;
  452     return llvm::None;
  459     return llvm::None;
  462     return llvm::None;
tools/lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.cpp
   32     return llvm::None;
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
  785     return llvm::None;
 1706       return llvm::None;
 1712       return llvm::None;
 1737       return llvm::None;
tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
  356           llvm::None, nullptr, false, listener_sp);
tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp
  325           llvm::None, nullptr, false, listener_sp);
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  346   return llvm::None;
  354   return llvm::None;
tools/lldb/source/Plugins/Process/POSIX/NativeProcessELF.cpp
   20       return llvm::None;
tools/lldb/source/Plugins/Process/Utility/AuxVector.cpp
   37   return llvm::None;
tools/lldb/source/Plugins/Process/elf-core/RegisterUtilities.cpp
   25   return llvm::None;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp
  243   if (ReadPacket(response, llvm::None, false) == PacketResult::Success) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
 3600     return llvm::None;
 3606     return llvm::None;
 3609     return llvm::None;
 3612     return llvm::None;
 3616     return llvm::None;
 3620     return llvm::None;
 3624     return llvm::None;
 3636     return llvm::None;
 3659     return llvm::None;
 3663     return llvm::None;
 3669     return llvm::None;
 3673     return llvm::None;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp
  260     if (server->m_async_listener_sp->GetEvent(event_sp, llvm::None)) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
 3119   if (hw_debug_cap == llvm::None)
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 3708     if (process->m_async_listener_sp->GetEvent(event_sp, llvm::None)) {
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp
  239     return llvm::None;
  255   return llvm::None;
  344         return llvm::None;
  351           return llvm::None;
  370       return llvm::None;
  377         return llvm::None;
  387   return llvm::None;
tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp
   32   return llvm::None;
   55   return llvm::None;
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  352       add_symbol(record->Address, llvm::None, record->Name);
  385     return llvm::None;
  398     return llvm::None;
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h
   85     return llvm::None;
tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.h
   40     return llvm::None;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
 1152         die.GetID(), dwarf, attrs.name, llvm::None, nullptr, LLDB_INVALID_UID,
 3197     return llvm::None;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp
   23     return llvm::None;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.cpp
   49   return LoadOrGetSection(eSectionTypeDWARFDebugAranges, llvm::None,
   54   return LoadOrGetSection(eSectionTypeDWARFDebugAddr, llvm::None,
   64   return LoadOrGetSection(eSectionTypeDWARFDebugLine, llvm::None,
   69   return LoadOrGetSection(eSectionTypeDWARFDebugLineStr, llvm::None,
   74   return LoadOrGetSection(eSectionTypeDWARFDebugMacro, llvm::None,
   79   return LoadOrGetSection(eSectionTypeDWARFDebugRanges, llvm::None,
   84   return LoadOrGetSection(eSectionTypeDWARFDebugRngLists, llvm::None,
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp
  194   return llvm::None;
tools/lldb/source/Plugins/SymbolFile/DWARF/DebugNamesDWARFIndex.cpp
   50     return llvm::None;
   54     return llvm::None;
   66   return llvm::None;
tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h
   68       return DIERef(llvm::None, DIERef::Section::DebugInfo, die_offset);
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  766     return llvm::None;
 1251         *dwarf, {llvm::None, DIERef::Section::DebugInfo, dw_offset_t(uid)}};
 1255     return llvm::None;
 1262     dwo_num = llvm::None;
 1335     return llvm::None;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
  289   virtual llvm::Optional<uint32_t> GetDwoNum() { return llvm::None; }
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  734   return llvm::None;
tools/lldb/source/Plugins/SymbolFile/NativePDB/DWARFLocationExpression.cpp
  163   return MakeRegisterBasedLocationExpressionInternal(reg, llvm::None, module);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
   43       return llvm::None;
   60         return llvm::None;
   66       return llvm::None;
   87   return llvm::None;
  146     return llvm::None;
  170     return llvm::None;
  175     return llvm::None;
  183     return llvm::None;
  196     return llvm::None;
  424     return llvm::None;
  431   return llvm::None;
  476     return llvm::None;
  479     return llvm::None;
 1322     ParseAllNamespacesPlusChildrenOf(llvm::None);
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.cpp
   91     return llvm::None;
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
 1557   return llvm::None;
tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
  650         llvm::None, nullptr, LLDB_INVALID_UID,
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
  587   return llvm::None;
tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp
  238   return llvm::None;
tools/lldb/source/Symbol/ClangASTContext.cpp
 4965         return None;
 5017   return None;
 5510   return llvm::None;
 7803     return llvm::None;
 7808     return llvm::None;
tools/lldb/source/Symbol/CompilerType.cpp
  682   return llvm::None;
tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
  197     return llvm::None;
  208   return llvm::None;
tools/lldb/source/Symbol/Function.cpp
  263     return llvm::None;
tools/lldb/source/Symbol/PostfixExpression.cpp
   25     return llvm::None;
   34   return llvm::None;
   41   return llvm::None;
tools/lldb/source/Symbol/TypeSystem.cpp
  139   return llvm::None;
tools/lldb/source/Symbol/UnwindPlan.cpp
   72     return llvm::None;
   75     return llvm::None;
tools/lldb/source/Symbol/UnwindTable.cpp
  109   return llvm::None;
tools/lldb/source/Target/Process.cpp
 1370         WaitForProcessToStop(llvm::None, nullptr, true, listener_sp, stream);
 2631         WaitForProcessToStop(llvm::None, &event_sp, true, listener_sp);
 3013       StateType state = WaitForProcessStopPrivate(event_sp, llvm::None);
 3762     GetEventsPrivate(event_sp, llvm::None, control_only);
 4559     return llvm::None;
 4599     return llvm::None;
tools/lldb/source/Target/Target.cpp
 2931           llvm::None, nullptr, false, hijack_listener_sp, nullptr);
 3057           llvm::None, nullptr, false, attach_info.GetHijackListener(), stream);
tools/lldb/source/Utility/FileSpec.cpp
  339   return llvm::None;
tools/lldb/source/Utility/UserIDResolver.cpp
   21   auto iter_bool = cache.try_emplace(id, llvm::None);
   26   return llvm::None;
   33     return llvm::None;
   37     return llvm::None;
tools/lldb/tools/driver/Driver.cpp
  807   return llvm::None;
tools/lldb/tools/lldb-server/lldb-platform.cpp
  367           if (platform.GetPacketAndSendResponse(llvm::None, error, interrupt,
tools/lldb/unittests/ObjectFile/Breakpad/BreakpadRecordsTest.cpp
   26   EXPECT_EQ(llvm::None, Record::classify("STACK"));
   27   EXPECT_EQ(llvm::None, Record::classify("STACK CODE_ID"));
   28   EXPECT_EQ(llvm::None, Record::classify("CODE_ID"));
   42   EXPECT_EQ(llvm::None, ModuleRecord::parse("MODULE"));
   43   EXPECT_EQ(llvm::None, ModuleRecord::parse("MODULE Linux"));
   44   EXPECT_EQ(llvm::None, ModuleRecord::parse("MODULE Linux x86_64"));
   45   EXPECT_EQ(llvm::None,
   54   EXPECT_EQ(llvm::None, InfoRecord::parse("INFO"));
   55   EXPECT_EQ(llvm::None, InfoRecord::parse("INFO CODE_ID"));
   60   EXPECT_EQ(llvm::None, FileRecord::parse("FILE 47"));
   61   EXPECT_EQ(llvm::None, FileRecord::parse("FILE"));
   62   EXPECT_EQ(llvm::None, FileRecord::parse(""));
   71   EXPECT_EQ(llvm::None, FuncRecord::parse("PUBLIC 47 7 8 foo"));
   72   EXPECT_EQ(llvm::None, FuncRecord::parse("FUNC 47 7 8"));
   73   EXPECT_EQ(llvm::None, FuncRecord::parse("FUNC 47 7"));
   74   EXPECT_EQ(llvm::None, FuncRecord::parse("FUNC 47"));
   75   EXPECT_EQ(llvm::None, FuncRecord::parse("FUNC m"));
   76   EXPECT_EQ(llvm::None, FuncRecord::parse("FUNC"));
   81   EXPECT_EQ(llvm::None, LineRecord::parse("47 74 47"));
   82   EXPECT_EQ(llvm::None, LineRecord::parse("47 74"));
   83   EXPECT_EQ(llvm::None, LineRecord::parse("47"));
   84   EXPECT_EQ(llvm::None, LineRecord::parse(""));
   85   EXPECT_EQ(llvm::None, LineRecord::parse("FUNC"));
   94   EXPECT_EQ(llvm::None, PublicRecord::parse("FUNC 47 8 foo"));
   95   EXPECT_EQ(llvm::None, PublicRecord::parse("PUBLIC 47 8"));
   96   EXPECT_EQ(llvm::None, PublicRecord::parse("PUBLIC 47"));
   97   EXPECT_EQ(llvm::None, PublicRecord::parse("PUBLIC m"));
   98   EXPECT_EQ(llvm::None, PublicRecord::parse("PUBLIC"));
  109   EXPECT_EQ(StackCFIRecord(0x47, llvm::None, ".cfa: $esp 4 +"),
  116   EXPECT_EQ(llvm::None, StackCFIRecord::parse("STACK CFI INIT 47"));
  117   EXPECT_EQ(llvm::None, StackCFIRecord::parse("STACK CFI INIT"));
  118   EXPECT_EQ(llvm::None, StackCFIRecord::parse("STACK CFI"));
  119   EXPECT_EQ(llvm::None, StackCFIRecord::parse("STACK"));
  120   EXPECT_EQ(llvm::None, StackCFIRecord::parse("FILE 47 foo"));
  121   EXPECT_EQ(llvm::None, StackCFIRecord::parse("42 47"));
  129   EXPECT_EQ(llvm::None, StackWinRecord::parse(
  131   EXPECT_EQ(llvm::None,
  133   EXPECT_EQ(llvm::None, StackWinRecord::parse(
  135   EXPECT_EQ(llvm::None,
  137   EXPECT_EQ(llvm::None, StackWinRecord::parse(
  139   EXPECT_EQ(llvm::None, StackWinRecord::parse("STACK WIN 4 47 8 1 0 0 0 0 0"));
  140   EXPECT_EQ(llvm::None, StackWinRecord::parse("STACK WIN 4 47 8 1 0 0 0 0"));
  141   EXPECT_EQ(llvm::None, StackWinRecord::parse("STACK WIN 4 47 8 1 0 0 0"));
  142   EXPECT_EQ(llvm::None, StackWinRecord::parse("STACK WIN 4 47 8 1 0 0"));
  143   EXPECT_EQ(llvm::None, StackWinRecord::parse("STACK WIN 4 47 8 1 0"));
  144   EXPECT_EQ(llvm::None, StackWinRecord::parse("STACK WIN 4 47 8 1"));
  145   EXPECT_EQ(llvm::None, StackWinRecord::parse("STACK WIN 4 47 8"));
  146   EXPECT_EQ(llvm::None, StackWinRecord::parse("STACK WIN 4 47"));
  147   EXPECT_EQ(llvm::None, StackWinRecord::parse("STACK WIN 4"));
  148   EXPECT_EQ(llvm::None, StackWinRecord::parse("STACK WIN"));
  149   EXPECT_EQ(llvm::None, StackWinRecord::parse("STACK"));
  150   EXPECT_EQ(llvm::None, StackWinRecord::parse(""));
  151   EXPECT_EQ(llvm::None, StackCFIRecord::parse("FILE 47 foo"));
  152   EXPECT_EQ(llvm::None, StackCFIRecord::parse("42 47"));
tools/lldb/unittests/Process/gdb-remote/GDBRemoteClientBaseTest.cpp
   71         &client, TestClient::eBroadcastBitRunPacketSent, event_sp, llvm::None);
tools/lldb/unittests/Process/minidump/MinidumpParserTest.cpp
  282   EXPECT_EQ(llvm::None, parser->FindMemoryRange(0x00));
  283   EXPECT_EQ(llvm::None, parser->FindMemoryRange(0x2a));
  286   EXPECT_EQ(llvm::None, parser->FindMemoryRange(0x401d46 + 2));
  292   EXPECT_EQ(llvm::None, parser->FindMemoryRange(0x7ffceb34a000 + 5));
  515   EXPECT_EQ(llvm::None, parser->GetLinuxProcStatus());
tools/lldb/unittests/Signals/UnixSignalsTest.cpp
  108   auto all_signals = signals.GetFilteredSignals(None, None, None);
  108   auto all_signals = signals.GetFilteredSignals(None, None, None);
  108   auto all_signals = signals.GetFilteredSignals(None, None, None);
  112   auto supressed = signals.GetFilteredSignals(true, None, None);
  112   auto supressed = signals.GetFilteredSignals(true, None, None);
  116   auto not_supressed = signals.GetFilteredSignals(false, None, None);
  116   auto not_supressed = signals.GetFilteredSignals(false, None, None);
  120   auto stopped = signals.GetFilteredSignals(None, true, None);
  120   auto stopped = signals.GetFilteredSignals(None, true, None);
  124   auto not_stopped = signals.GetFilteredSignals(None, false, None);
  124   auto not_stopped = signals.GetFilteredSignals(None, false, None);
  128   auto notified = signals.GetFilteredSignals(None, None, true);
  128   auto notified = signals.GetFilteredSignals(None, None, true);
  132   auto not_notified = signals.GetFilteredSignals(None, None, false);
  132   auto not_notified = signals.GetFilteredSignals(None, None, false);
tools/lldb/unittests/Symbol/TestClangASTContext.cpp
  440     EXPECT_EQ(llvm::None,
  448     ASSERT_NE(llvm::None, result);
tools/lldb/unittests/Target/ExecutionContextTest.cpp
   35     llvm::cantFail(Reproducer::Initialize(ReproducerMode::Off, llvm::None));
tools/lldb/unittests/TestingSupport/TestUtilities.h
   38     RHS.Name = llvm::None;
tools/lldb/unittests/Utility/FileSpecTest.cpp
  199   EXPECT_EQ(llvm::None, FileSpec::GuessPathStyle("foo.txt"));
  200   EXPECT_EQ(llvm::None, FileSpec::GuessPathStyle("foo/bar.txt"));
tools/lldb/unittests/Utility/ListenerTest.cpp
  101   EXPECT_TRUE(listener_sp->GetEvent(event_sp, llvm::None));
  106       listener_sp->GetEventForBroadcaster(&broadcaster, event_sp, llvm::None));
  111       &broadcaster, event_mask, event_sp, llvm::None));
tools/lldb/unittests/Utility/PredicateTest.cpp
   31   EXPECT_EQ(llvm::None,
tools/lldb/unittests/Utility/ProcessInstanceInfoTest.cpp
   22     return llvm::None;
   28     return llvm::None;
tools/lldb/unittests/Utility/ReproducerTest.cpp
   71   EXPECT_THAT_ERROR(reproducer.SetCapture(llvm::None), Succeeded());
tools/lldb/unittests/Utility/TimeoutTest.cpp
   17   EXPECT_FALSE(Timeout<std::micro>(llvm::None));
   26             llvm::formatv("{0}", Timeout<std::milli>(llvm::None)).str());
tools/lldb/unittests/Utility/UserIDResolverTest.cpp
   27   EXPECT_CALL(r, DoGetUserName(42)).Times(1).WillOnce(Return(llvm::None));
   32   EXPECT_EQ(llvm::None, r.GetUserName(42));
   33   EXPECT_EQ(llvm::None, r.GetUserName(42));
   40   EXPECT_CALL(r, DoGetGroupName(42)).Times(1).WillOnce(Return(llvm::None));
   45   EXPECT_EQ(llvm::None, r.GetGroupName(42));
   46   EXPECT_EQ(llvm::None, r.GetGroupName(42));
tools/lldb/unittests/tools/lldb-server/tests/TestClient.cpp
  213   m_process_info = None;
tools/lli/lli.cpp
  768                               : None)
  771                         : None);
tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
   98                                  : None);
  106       BA.analyze(O, CheckHash.empty() ? None : Optional<StringRef>(CheckHash)));
tools/llvm-cov/CodeCoverage.cpp
  482                                /*env=*/None, Redirects, /*secondsToWait=*/0,
tools/llvm-cov/SourceCoverageViewHTML.cpp
  557       Color = None;
tools/llvm-cov/SourceCoverageViewText.cpp
  129       Highlight = None;
tools/llvm-dwp/llvm-dwp.cpp
  165   Optional<uint64_t> Signature = None;
tools/llvm-exegesis/lib/BenchmarkResult.cpp
  105     return None;
tools/llvm-exegesis/lib/Clustering.h
   35          Optional<unsigned> NumOpcodes = None);
tools/llvm-lipo/llvm-lipo.cpp
  305     C.InputFiles.push_back({None, Arg->getValue()});
tools/llvm-nm/llvm-nm.cpp
  693     return None;
  699     return None;
tools/llvm-objdump/llvm-objdump.cpp
  949   Optional<SectionRef> Plt = None;
tools/llvm-pdbutil/ExplainOutputStyle.cpp
  131   return None;
tools/llvm-pdbutil/LinePrinter.h
  109     return None;
tools/llvm-pdbutil/llvm-pdbutil.cpp
  838     TpiBuilder.addTypeRecord(Type.RecordData, None);
  846     IpiBuilder.addTypeRecord(Type.RecordData, None);
 1327     DestTpi.addTypeRecord(Type.RecordData, None);
 1330     DestIpi.addTypeRecord(Type.RecordData, None);
tools/llvm-reduce/TestRunner.cpp
   30       TestName, ProgramArgs, /*Env=*/None, /*Redirects=*/None,
   30       TestName, ProgramArgs, /*Env=*/None, /*Redirects=*/None,
tools/lto/lto.cpp
  382     unwrap(cg)->setCodePICModel(None);
  629     unwrap(cg)->setCodePICModel(None);
tools/opt/Debugify.cpp
   97     auto SPType = DIB.createSubroutineType(DIB.getOrCreateTypeArray(None));
tools/opt/NewPMDriver.cpp
  239         P = None;
tools/polly/lib/Analysis/ScopInfo.cpp
 1702       R(R), name(None), HasSingleExitEdge(R.getExitingBlock()), DC(DC),
tools/polly/lib/CodeGen/IRBuilder.cpp
   37   auto TempNode = MDNode::getTemporary(Ctx, None);
unittests/ADT/APIntTest.cpp
 2728             llvm::None);
 2731       llvm::None);
 2741             llvm::None);
 2756       return llvm::None; // Bitwise identical.
unittests/ADT/IteratorTest.cpp
  340         make_tuple(5, None),           make_tuple(9, None)};
  340         make_tuple(5, None),           make_tuple(9, None)};
  354         make_tuple(None, 5),           make_tuple(None, 9)};
  354         make_tuple(None, 5),           make_tuple(None, 9)};
unittests/ADT/OptionalTest.cpp
  450     EXPECT_EQ(Expected, OperatorT::apply(None, Rhs));
  455     EXPECT_EQ(Expected, OperatorT::apply(Lhs, None));
  570   EXPECT_EQ("None", to_string(None));
  583   EXPECT_NONFATAL_FAILURE(EXPECT_EQ(llvm::None, ComparableAndStreamable::get()),
  591   EXPECT_NONFATAL_FAILURE(EXPECT_EQ(llvm::None, Comparable::get()), "object");
unittests/Analysis/AliasAnalysisTest.cpp
  195   EXPECT_EQ(AA.getModRefInfo(Store1, None), ModRefInfo::Mod);
  197   EXPECT_EQ(AA.getModRefInfo(Load1, None), ModRefInfo::Ref);
  199   EXPECT_EQ(AA.getModRefInfo(Add1, None), ModRefInfo::NoModRef);
  201   EXPECT_EQ(AA.getModRefInfo(VAArg1, None), ModRefInfo::ModRef);
  203   EXPECT_EQ(AA.getModRefInfo(CmpXChg1, None), ModRefInfo::ModRef);
  205   EXPECT_EQ(AA.getModRefInfo(AtomicRMW, None), ModRefInfo::ModRef);
unittests/Analysis/LoopInfoTest.cpp
  273         EXPECT_NE(Bounds, None);
  331         EXPECT_NE(Bounds, None);
  389         EXPECT_NE(Bounds, None);
  447         EXPECT_NE(Bounds, None);
  505         EXPECT_NE(Bounds, None);
  564         EXPECT_NE(Bounds, None);
  622         EXPECT_NE(Bounds, None);
  677         EXPECT_NE(Bounds, None);
  735         EXPECT_NE(Bounds, None);
  794         EXPECT_NE(Bounds, None);
  853         EXPECT_NE(Bounds, None);
  913         EXPECT_NE(Bounds, None);
  973         EXPECT_NE(Bounds, None);
 1025         EXPECT_NE(Bounds, None);
 1082         EXPECT_NE(Bounds, None);
 1152         EXPECT_NE(Bounds, None);
 1177         EXPECT_NE(InnerBounds, None);
 1243         EXPECT_NE(Bounds, None);
unittests/Analysis/MemoryBuiltinsTest.cpp
   32   AllocSizeFn->addFnAttr(Attribute::getWithAllocSizeArgs(Context, 1, None));
unittests/Analysis/MemorySSATest.cpp
 1029     EXPECT_EQ(MemUse->getOptimizedAccessType(), None)
 1083       EXPECT_EQ(MemDef->getOptimizedAccessType(), None)
 1191       EXPECT_EQ(MemDef->getOptimizedAccessType(), None)
unittests/Analysis/ScalarEvolutionTest.cpp
 1723         return None;
 1742     EXPECT_EQ(diff(ScevV0, ScevIV), None);
 1743     EXPECT_EQ(diff(ScevIVNext, ScevV3), None);
 1744     EXPECT_EQ(diff(ScevYY, ScevV3), None);
unittests/CodeGen/AArch64SelectionDAGTest.cpp
   45         T->createTargetMachine("AArch64", "", "", Options, None, None,
   45         T->createTargetMachine("AArch64", "", "", Options, None, None,
unittests/CodeGen/GlobalISel/GISelMITest.h
   67           "AArch64", "", "", Options, None, None, CodeGenOpt::Aggressive)));
   67           "AArch64", "", "", Options, None, None, CodeGenOpt::Aggressive)));
unittests/CodeGen/MachineInstrTest.cpp
   65   ArrayRef<const uint32_t *> getRegMasks() const override { return None; }
   66   ArrayRef<const char *> getRegMaskNames() const override { return None; }
  389   MDNode *MDN = MDNode::getDistinct(Ctx, None);
  435   MDNode *MDN = MDNode::getDistinct(Ctx, None);
  472   MDNode *MDN = MDNode::getDistinct(Ctx, None);
unittests/CodeGen/TargetOptionsTest.cpp
   41       "X86", "", "", Options, None, None, CodeGenOpt::Aggressive));
   41       "X86", "", "", Options, None, None, CodeGenOpt::Aggressive));
unittests/DebugInfo/DWARF/DwarfGenerator.cpp
  435                                           None));
unittests/DebugInfo/GSYM/GSYMTest.cpp
 1106     FI.OptLineTable = llvm::None;
unittests/ExecutionEngine/Orc/JITTargetMachineBuilderTest.cpp
   29   JTMB.setRelocationModel(None);
   30   JTMB.setCodeModel(None);
unittests/IR/CFGBuilder.cpp
  131     return None;
  137     return None;
unittests/IR/ConstantsTest.cpp
  480                                MaybeAlign FunctionAlign = llvm::None) {
unittests/IR/IRBuilderTest.cpp
  546   FCall = Builder.CreateCall(Callee, None);
  551   FCall = Builder.CreateCall(V, None);
  558   FCall = Builder.CreateCall(Callee, None);
  563   FCall = Builder.CreateCall(V, None);
  675   auto Type = DIB.createSubroutineType(DIB.getOrCreateTypeArray(None));
  697   auto Type = DIB.createSubroutineType(DIB.getOrCreateTypeArray(None));
  719   auto Type = DIB.createSubroutineType(DIB.getOrCreateTypeArray(None));
  808   auto SPType = DIB.createSubroutineType(DIB.getOrCreateTypeArray(None));
  822   auto Call1 = Builder.CreateCall(Callee, None);
  828   auto Call2 = Builder.CreateCall(Callee, None);
unittests/IR/InstructionsTest.cpp
  551   Call->setDebugLoc(DebugLoc(MDNode::get(C, None)));
  581   Invoke->setDebugLoc(DebugLoc(MDNode::get(C, None)));
unittests/IR/MetadataTest.cpp
   73   MDNode *getNode() { return MDNode::get(Context, None); }
   80   MDTuple *getTuple() { return MDTuple::getDistinct(Context, None); }
  106         getBasicType("basictype"), 1, 2, 0, None, DINode::FlagZero);
  121         FunctionType::get(Type::getVoidTy(Context), None, false),
  227     auto Temp = MDNode::getTemporary(Context, None);
  245     auto Temp = MDNode::getTemporary(Context, None);
  246     Metadata *Args[] = {Temp.get(), MDNode::get(Context, None)};
  355   auto *N0 = MDNode::getDistinct(Context, None);
  356   auto *N1 = MDNode::getDistinct(Context, None);
  381   auto *N0 = MDNode::getDistinct(Context, None);
  382   auto *N1 = MDNode::getDistinct(Context, None);
  416   auto *N0 = MDNode::getDistinct(Context, None);
  428   MDNode *Empty = MDNode::get(Context, None);
  448   MDNode *Empty = MDNode::get(Context, None);
  475   TempMDTuple T = MDTuple::getTemporary(Context, None);
  509   MDNode *Empty = MDNode::get(Context, None);
  512   ASSERT_EQ(Empty, MDNode::get(Context, None));
  515   MDNode *Distinct1 = MDNode::getDistinct(Context, None);
  516   MDNode *Distinct2 = MDNode::getDistinct(Context, None);
  524   ASSERT_EQ(Empty, MDNode::get(Context, None));
  528   MDNode *U = MDTuple::get(Context, None);
  529   MDNode *D = MDTuple::getDistinct(Context, None);
  530   auto T = MDTuple::getTemporary(Context, None);
  537   MDNode *U = MDTuple::get(Context, None);
  538   MDNode *D = MDTuple::getDistinct(Context, None);
  539   auto T = MDTuple::getTemporary(Context, None);
  546   MDNode *U = MDTuple::get(Context, None);
  547   MDNode *D = MDTuple::getDistinct(Context, None);
  548   auto T = MDTuple::getTemporary(Context, None);
  556   auto Temp = MDTuple::getTemporary(Context, None);
  566   MDNode *Empty = MDNode::get(Context, None);
  573   MDNode *N0 = MDNode::get(Context, None);
  576   auto Temp3 = MDTuple::getTemporary(Context, None);
  640   auto Temp = MDTuple::getTemporary(Context, None);
  661   auto *Empty = MDTuple::get(Context, None);
  687     auto Unresolved = MDTuple::getTemporary(Context, None);
  709   MDTuple *Op = MDTuple::getTemporary(Context, None).release();
  776     auto *Empty = MDTuple::get(Context, None);
  789     auto Unresolved = MDTuple::getTemporary(Context, None);
  848     auto Temp = MDTuple::getTemporary(Context, None);
  970   MDNode *N = MDNode::get(Context, None);
  977   MDNode *N = MDNode::get(Context, None);
 1034   EXPECT_EQ(None, DILocation::encodeDiscriminator(0, 0, 0x1000));
 1035   EXPECT_EQ(None, DILocation::encodeDiscriminator(0x1000, 0, 0));
 1036   EXPECT_EQ(None, DILocation::encodeDiscriminator(0, 0x1000, 0));
 1037   EXPECT_EQ(None, DILocation::encodeDiscriminator(0, 0, 0x1000));
 1038   EXPECT_EQ(None, DILocation::encodeDiscriminator(0x1ff, 0x1ff, 8));
 1039   EXPECT_EQ(None,
 1086   EXPECT_EQ(None, L4->cloneWithBaseDiscriminator(0x1000));
 1087   EXPECT_EQ(None, L4->cloneByMultiplyingDuplicationFactor(0x1000));
 1095   auto *Empty = MDNode::get(Context, None);
 1131   auto *N = GenericDINode::get(Context, 15, StringRef(), None);
 1544   auto *Elements = MDTuple::getDistinct(Context, None);
 1563   auto *TemplateParams = MDTuple::getDistinct(Context, None);
 1765   MDTuple *EnumTypes = MDTuple::getDistinct(Context, None);
 1766   MDTuple *RetainedTypes = MDTuple::getDistinct(Context, None);
 1767   MDTuple *ImportedEntities = MDTuple::getDistinct(Context, None);
 1775   auto *GlobalVariables = MDTuple::getDistinct(Context, None);
 1782   auto *Macros = MDTuple::getDistinct(Context, None);
 2371   EXPECT_TRUE(DIExpression::get(Context, None));
 2485   MDNode *N = MDNode::get(Context, None);
 2495   MDNode *N = MDNode::get(Context, None);
 2547   auto Temp1 = MDTuple::getTemporary(Context, None);
 2565   auto Temp = MDTuple::getTemporary(Context, None);
 2794   auto *N0 = MDTuple::get(Context, None);
 2806   DistinctMDOperandPlaceholder(7).replaceUseWith(MDTuple::get(Context, None));
unittests/IR/PassBuilderCallbacksTest.cpp
  418         PB(nullptr, PipelineTuningOptions(), None, &CallbacksHandle.Callbacks),
unittests/MI/LiveIntervalTest.cpp
   47       T->createTargetMachine("AMDGPU", "", "", Options, None, None,
   47       T->createTargetMachine("AMDGPU", "", "", Options, None, None,
unittests/Object/MinidumpTest.cpp
  203   EXPECT_EQ(None, File.getRawStream(StreamType::Unused));
unittests/ProfileData/CoverageMappingTest.cpp
  197     CoverageMappingWriter(FileIDs, None, Data.Regions).write(OS);
unittests/Remarks/BitstreamRemarksSerializerTest.cpp
   69                   Optional<remarks::StringTable> StrTab = None) {
   75                             Optional<remarks::StringTable> StrTab = None) {
   77                /*ExpectedMeta=*/None, std::move(StrTab));
unittests/Remarks/YAMLRemarksParsingTest.cpp
   72                           Optional<StringRef> ExternalFilePrependPath = None) {
   78                                           /*StrTab=*/None,
unittests/Remarks/YAMLRemarksSerializerTest.cpp
   28                   Optional<remarks::StringTable> StrTab = None) {
   56                   Optional<remarks::StringTable> StrTab = None) {
   64                             Optional<remarks::StringTable> StrTab = None) {
   67                /*ExpectedMeta=*/None, std::move(StrTab));
  328         /*ExpectedMeta=*/None, std::move(PreFilledStrTab));
unittests/Support/CheckedArithmeticTest.cpp
   11   EXPECT_EQ(checkedAdd<int64_t>(Max, Max), None);
   12   EXPECT_EQ(checkedAdd<int64_t>(Min, -1), None);
   13   EXPECT_EQ(checkedAdd<int64_t>(Max, 1), None);
   20   EXPECT_EQ(checkedAdd<int16_t>(Max, Max), None);
   21   EXPECT_EQ(checkedAdd<int16_t>(Min, -1), None);
   22   EXPECT_EQ(checkedAdd<int16_t>(Max, 1), None);
   29   EXPECT_EQ(checkedMul<int64_t>(Max, 2), None);
   30   EXPECT_EQ(checkedMul<int64_t>(Max, Max), None);
   31   EXPECT_EQ(checkedMul<int64_t>(Min, 2), None);
   38   EXPECT_EQ(checkedMulAdd<int64_t>(Max, 1, 2), None);
   39   EXPECT_EQ(checkedMulAdd<int64_t>(1, 1, Max), None);
   40   EXPECT_EQ(checkedMulAdd<int64_t>(1, -1, Min), None);
   47   EXPECT_EQ(checkedMul<int16_t>(Max, 2), None);
   48   EXPECT_EQ(checkedMul<int16_t>(Max, Max), None);
   49   EXPECT_EQ(checkedMul<int16_t>(Min, 2), None);
   56   EXPECT_EQ(checkedMulAdd<int16_t>(Max, 1, 2), None);
   57   EXPECT_EQ(checkedMulAdd<int16_t>(1, 1, Max), None);
   58   EXPECT_EQ(checkedMulAdd<int16_t>(1, -1, Min), None);
   64   EXPECT_EQ(checkedAddUnsigned<uint64_t>(Max, Max), None);
   65   EXPECT_EQ(checkedAddUnsigned<uint64_t>(Max, 1), None);
   71   EXPECT_EQ(checkedMulUnsigned<uint64_t>(Max, 2), llvm::None);
   72   EXPECT_EQ(checkedMulUnsigned<uint64_t>(Max, Max), llvm::None);
   78   EXPECT_EQ(checkedMulAddUnsigned<uint64_t>(Max, 1, 2), None);
   79   EXPECT_EQ(checkedMulAddUnsigned<uint64_t>(1, 1, Max), None);
unittests/Support/ConvertUTFTest.cpp
   60   bool Success = convertUTF16ToUTF8String(llvm::ArrayRef<char>(None), Result);
   75   HasBOM = hasUTF16ByteOrderMark(None);
unittests/Support/JSONTest.cpp
   51                                  {2.5, llvm::None}}));
  280           llvm::None,
  312           llvm::None,
  372       CustomStruct("bar", llvm::None, false),
  373       CustomStruct("baz", llvm::None, false),
unittests/Support/MatchersTest.cpp
   21   EXPECT_THAT(llvm::Optional<int>(llvm::None), Not(llvm::ValueIs(_)));
unittests/Support/NativeFormatTests.cpp
   29                           Optional<size_t> Width = None) {
   38                           Optional<size_t> Precision = None) {
unittests/Support/ProgramTest.cpp
  184   Optional<StringRef> redirects[] = { nul, nul, None };
  278     int RetCode = ExecuteAndWait(Executable, argv, llvm::None, {}, 0, 0, &Error,
  289     ProcessInfo PI = ExecuteNoWait(Executable, argv, llvm::None, {}, 0, &Error,
unittests/Support/SourceMgrTest.cpp
   51   printMessage(getLoc(4), SourceMgr::DK_Error, "message", None, None);
   51   printMessage(getLoc(4), SourceMgr::DK_Error, "message", None, None);
   61   printMessage(getLoc(4), SourceMgr::DK_Warning, "message", None, None);
   61   printMessage(getLoc(4), SourceMgr::DK_Warning, "message", None, None);
   71   printMessage(getLoc(4), SourceMgr::DK_Remark, "message", None, None);
   71   printMessage(getLoc(4), SourceMgr::DK_Remark, "message", None, None);
   81   printMessage(getLoc(4), SourceMgr::DK_Note, "message", None, None);
   81   printMessage(getLoc(4), SourceMgr::DK_Note, "message", None, None);
   91   printMessage(getLoc(6), SourceMgr::DK_Error, "message", None, None);
   91   printMessage(getLoc(6), SourceMgr::DK_Error, "message", None, None);
  101   printMessage(getLoc(7), SourceMgr::DK_Error, "message", None, None);
  101   printMessage(getLoc(7), SourceMgr::DK_Error, "message", None, None);
  111   printMessage(getLoc(0), SourceMgr::DK_Error, "message", None, None);
  111   printMessage(getLoc(0), SourceMgr::DK_Error, "message", None, None);
  121   printMessage(getLoc(0), SourceMgr::DK_Error, "message", None, None);
  121   printMessage(getLoc(0), SourceMgr::DK_Error, "message", None, None);
  131   printMessage(getLoc(1), SourceMgr::DK_Error, "message", None, None);
  131   printMessage(getLoc(1), SourceMgr::DK_Error, "message", None, None);
  141   printMessage(getLoc(3), SourceMgr::DK_Error, "message", None, None);
  141   printMessage(getLoc(3), SourceMgr::DK_Error, "message", None, None);
  151   printMessage(getLoc(3), SourceMgr::DK_Error, "message", None, None);
  151   printMessage(getLoc(3), SourceMgr::DK_Error, "message", None, None);
  161   printMessage(getLoc(4), SourceMgr::DK_Error, "message", None, None);
  161   printMessage(getLoc(4), SourceMgr::DK_Error, "message", None, None);
  171   printMessage(getLoc(5), SourceMgr::DK_Error, "message", None, None);
  171   printMessage(getLoc(5), SourceMgr::DK_Error, "message", None, None);
  181   printMessage(getLoc(5), SourceMgr::DK_Error, "message", None, None);
  181   printMessage(getLoc(5), SourceMgr::DK_Error, "message", None, None);
  191   printMessage(getLoc(9), SourceMgr::DK_Error, "message", None, None);
  191   printMessage(getLoc(9), SourceMgr::DK_Error, "message", None, None);
  221   printMessage(getLoc(253), SourceMgr::DK_Error, "message", None, None);
  221   printMessage(getLoc(253), SourceMgr::DK_Error, "message", None, None);
  232   printMessage(getLoc(254), SourceMgr::DK_Error, "message", None, None);
  232   printMessage(getLoc(254), SourceMgr::DK_Error, "message", None, None);
  243   printMessage(getLoc(255), SourceMgr::DK_Error, "message", None, None);
  243   printMessage(getLoc(255), SourceMgr::DK_Error, "message", None, None);
  254   printMessage(getLoc(253), SourceMgr::DK_Error, "message", None, None);
  254   printMessage(getLoc(253), SourceMgr::DK_Error, "message", None, None);
  265   printMessage(getLoc(254), SourceMgr::DK_Error, "message", None, None);
  265   printMessage(getLoc(254), SourceMgr::DK_Error, "message", None, None);
  276   printMessage(getLoc(255), SourceMgr::DK_Error, "message", None, None);
  276   printMessage(getLoc(255), SourceMgr::DK_Error, "message", None, None);
  291   printMessage(getLoc(254), SourceMgr::DK_Error, "message", None, None);
  291   printMessage(getLoc(254), SourceMgr::DK_Error, "message", None, None);
  302   printMessage(getLoc(255), SourceMgr::DK_Error, "message", None, None);
  302   printMessage(getLoc(255), SourceMgr::DK_Error, "message", None, None);
  313   printMessage(getLoc(256), SourceMgr::DK_Error, "message", None, None);
  313   printMessage(getLoc(256), SourceMgr::DK_Error, "message", None, None);
  324   printMessage(getLoc(254), SourceMgr::DK_Error, "message", None, None);
  324   printMessage(getLoc(254), SourceMgr::DK_Error, "message", None, None);
  335   printMessage(getLoc(255), SourceMgr::DK_Error, "message", None, None);
  335   printMessage(getLoc(255), SourceMgr::DK_Error, "message", None, None);
  346   printMessage(getLoc(256), SourceMgr::DK_Error, "message", None, None);
  346   printMessage(getLoc(256), SourceMgr::DK_Error, "message", None, None);
  361   printMessage(getLoc(255), SourceMgr::DK_Error, "message", None, None);
  361   printMessage(getLoc(255), SourceMgr::DK_Error, "message", None, None);
  372   printMessage(getLoc(256), SourceMgr::DK_Error, "message", None, None);
  372   printMessage(getLoc(256), SourceMgr::DK_Error, "message", None, None);
  383   printMessage(getLoc(257), SourceMgr::DK_Error, "message", None, None);
  383   printMessage(getLoc(257), SourceMgr::DK_Error, "message", None, None);
  394   printMessage(getLoc(255), SourceMgr::DK_Error, "message", None, None);
  394   printMessage(getLoc(255), SourceMgr::DK_Error, "message", None, None);
  405   printMessage(getLoc(256), SourceMgr::DK_Error, "message", None, None);
  405   printMessage(getLoc(256), SourceMgr::DK_Error, "message", None, None);
  416   printMessage(getLoc(257), SourceMgr::DK_Error, "message", None, None);
  416   printMessage(getLoc(257), SourceMgr::DK_Error, "message", None, None);
  425   printMessage(getLoc(4), SourceMgr::DK_Error, "message", getRange(4, 3), None);
  435   printMessage(getLoc(4), SourceMgr::DK_Error, "message", getRange(3, 3), None);
  445   printMessage(getLoc(4), SourceMgr::DK_Error, "message", getRange(4, 7), None);
  456   printMessage(getLoc(4), SourceMgr::DK_Error, "message", Ranges, None);
  467   printMessage(getLoc(4), SourceMgr::DK_Error, "message", Ranges, None);
  477   printMessage(getLoc(4), SourceMgr::DK_Error, "message", None,
  489   printMessage(getLoc(3), SourceMgr::DK_Error, "message", None,
unittests/Support/VirtualFileSystemTest.cpp
 1131   FS.addFile("/a/b/c", 0, MemoryBuffer::getMemBuffer("abc"), None, 0xDABBAD00);
 1148   FS.addFile("/a/b/c", 0, MemoryBuffer::getMemBuffer("abc"), None, None,
 1148   FS.addFile("/a/b/c", 0, MemoryBuffer::getMemBuffer("abc"), None, None,
 1163   FS.addFile("/a/b/c", 0, MemoryBuffer::getMemBuffer("abc"), None, None, None,
 1163   FS.addFile("/a/b/c", 0, MemoryBuffer::getMemBuffer("abc"), None, None, None,
 1163   FS.addFile("/a/b/c", 0, MemoryBuffer::getMemBuffer("abc"), None, None, None,
 1185   FS.addFile("/a", 0, MemoryBuffer::getMemBuffer(""), /*User=*/None,
 1186              /*Group=*/None, sys::fs::file_type::directory_file);
 1187   FS.addFile("/a/b", 0, MemoryBuffer::getMemBuffer("abc"), /*User=*/None,
 1188              /*Group=*/None, sys::fs::file_type::regular_file);
 1201                        /*User=*/None,
 1202                        /*Group=*/None, sys::fs::file_type::regular_file);
unittests/Support/raw_ostream_test.cpp
  190                                        llvm::Optional<uint64_t> Offset = None,
  201                                                Optional<uint64_t> Offset = None,
  234             formatted_bytes_str(B.take_front(6), None, 1));
  237             formatted_bytes_str(B.take_front(17), None, 7));
  240             formatted_bytes_str(B.take_front(17), None, 8));
  245             formatted_bytes_str(B.take_front(5), None, 16, 1));
  248             formatted_bytes_str(B.take_front(16), None, 16, 1));
  251             formatted_bytes_str(B.take_front(17), None, 16, 1));
  254             formatted_bytes_str(B.take_front(17), None, 7, 1));
  257             formatted_bytes_str(B.take_front(17), None, 8, 1));
  262   EXPECT_EQ("6162 6364 65", formatted_bytes_str(B.take_front(5), None, 16, 2));
  265             formatted_bytes_str(B.take_front(16), None, 16, 2));
  268             formatted_bytes_str(B.take_front(17), None, 16, 2));
  271             formatted_bytes_str(B.take_front(17), None, 7, 2));
  274             formatted_bytes_str(B.take_front(17), None, 8, 2));
  290             format_bytes_with_ascii_str(B.take_front(16), None, 8));
  292             format_bytes_with_ascii_str(B.take_front(12), None, 8));
unittests/Target/AArch64/InstSizes.cpp
   26       TheTarget->createTargetMachine(TT, CPU, FS, TargetOptions(), None, None,
   26       TheTarget->createTargetMachine(TT, CPU, FS, TargetOptions(), None, None,
unittests/Target/ARM/MachineInstrTest.cpp
  482       T->createTargetMachine(TT, "generic", "", Options, None, None,
  482       T->createTargetMachine(TT, "generic", "", Options, None, None,
unittests/Target/WebAssembly/WebAssemblyExceptionInfoTest.cpp
   38       TheTarget->createTargetMachine(TT, CPU, FS, TargetOptions(), None, None,
   38       TheTarget->createTargetMachine(TT, CPU, FS, TargetOptions(), None, None,
unittests/Target/X86/MachineSizeOptsTest.cpp
   34       TheTarget->createTargetMachine(TT, "", "", TargetOptions(), None, None,
   34       TheTarget->createTargetMachine(TT, "", "", TargetOptions(), None, None,
unittests/Transforms/Utils/CloningTest.cpp
  472     DITypeRefArray ParamTypes = DBuilder.getOrCreateTypeArray(None);
  744     DITypeRefArray ParamTypes = DBuilder.getOrCreateTypeArray(None);
unittests/Transforms/Utils/ValueMapperTest.cpp
   23   auto *U = MDTuple::get(Context, None);
  109   TempMDTuple T = MDTuple::getTemporary(Context, None);
  117   auto *D = MDTuple::getDistinct(Context, None);
  133   Metadata *Old = MDTuple::getDistinct(Context, None);
  137   Metadata *New = MDTuple::getDistinct(Context, None);
  148   auto *D = MDTuple::getDistinct(Context, None);
  152   EXPECT_EQ(None, VM.getMappedMD(D));
  161   auto *D = MDTuple::getDistinct(Context, None);
  165   EXPECT_EQ(None, VM.getMappedMD(D));
  191   EXPECT_EQ(None, VM.getMappedMD(S1));
  201   auto *N0 = MDTuple::get(C, None);
  210   ASSERT_NE(None, VM.getMappedMD(N0));
  211   ASSERT_NE(None, VM.getMappedMD(N1));
  218   auto *N0 = MDTuple::get(C, None);
  227   EXPECT_EQ(None, VM.getMappedMD(N0));
  228   EXPECT_EQ(None, VM.getMappedMD(N1));
  248     auto *N = MDTuple::get(C, None);
  305   auto *N0 = MDTuple::get(C, None);
  312   EXPECT_EQ(None, VM.getMappedMD(LAM));
utils/TableGen/CodeGenRegisters.cpp
 1004     return None;
 1065   return None;
utils/TableGen/CodeGenSchedule.cpp
  104       Optional<Regex> Regexpr = None;
utils/TableGen/CodeGenTarget.cpp
  329     return None;
utils/TableGen/GlobalISelEmitter.cpp
  196   return None;
  499     return MatchTableRecord(None, Comment, 0, MatchTableRecord::MTRF_Comment);
  508     return MatchTableRecord(None, Opcode, 1,
  512     return MatchTableRecord(None, NamedValue, 1,
  516     return MatchTableRecord(None, NamedValue, 1,
  521     return MatchTableRecord(None, (Namespace + "::" + NamedValue).str(), 1,
  526     return MatchTableRecord(None, (Namespace + "::" + NamedValue).str(), 1,
  530     return MatchTableRecord(None, llvm::to_string(IntValue), 1,
  606     None, "" /* Emit String */, 0 /* Elements */,
  937       return None;
 1508       return None;
 2676                               Optional<unsigned> SubOperand = None)
 3985       Optional<LLTCodeGen> OpTyOrNone = None;
 4023     Optional<LLTCodeGen> OpTyOrNone = None;
 4354     Optional<LLTCodeGen> OpTyOrNone = None;
 4412     return None;
 4415     return None;
 4422     return None;
 4432     return None;
 4437     return None;
 4443     return None;
 4454       return None;
 4473   return None;
 4482     return None;
 4484     return None;
 4487     return None;
 4495     return None;
 4518     return None;
 4522     return None;
 5003       RuleCoverage = None;
 5007         RuleCoverage = None;
utils/not/not.cpp
   47   int Result = sys::ExecuteAndWait(*Program, Argv, None, {}, 0, 0, &ErrMsg);