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

Declarations

include/llvm/Support/raw_ostream.h
  259   raw_ostream &indent(unsigned NumSpaces);

References

include/llvm/Analysis/LoopInfoImpl.h
  379   OS.indent(Depth * 2);
include/llvm/Analysis/RegionInfoImpl.h
  493     OS.indent(level * 2) << '[' << level << "] " << getNameStr();
  495     OS.indent(level * 2) << getNameStr();
  500     OS.indent(level * 2) << "{\n";
  501     OS.indent(level * 2 + 2);
  521     OS.indent(level * 2) << "} \n";
include/llvm/DebugInfo/PDB/PDBExtras.h
   50   OS.indent(Indent);
include/llvm/Support/FormatAdapters.h
   54     Stream.indent(Left);
   56     Stream.indent(Right);
include/llvm/Support/GenericDomTree.h
  182   O.indent(2 * Lev) << "[" << Lev << "] " << N;
lib/Analysis/CallGraphSCCPass.cpp
   86     errs().indent(Offset*2) << "Call Graph SCC Pass Manager\n";
lib/Analysis/DDG.cpp
   65       OS.indent(2) << *I << "\n";
   71     OS.indent(2) << *E;
lib/Analysis/LoopAccessAnalysis.cpp
  459     OS.indent(Depth) << "Check " << N++ << ":\n";
  461     OS.indent(Depth + 2) << "Comparing group (" << Check.first << "):\n";
  463       OS.indent(Depth + 2) << *Pointers[First[K]].PointerValue << "\n";
  465     OS.indent(Depth + 2) << "Against group (" << Check.second << "):\n";
  467       OS.indent(Depth + 2) << *Pointers[Second[K]].PointerValue << "\n";
  473   OS.indent(Depth) << "Run-time memory checks:\n";
  476   OS.indent(Depth) << "Grouped accesses:\n";
  480     OS.indent(Depth + 2) << "Group " << &CG << ":\n";
  481     OS.indent(Depth + 4) << "(Low: " << *CG.Low << " High: " << *CG.High
  484       OS.indent(Depth + 6) << "Member: " << *Pointers[CG.Members[J]].Expr
 1730   OS.indent(Depth) << DepName[Type] << ":\n";
 1731   OS.indent(Depth + 2) << *Instrs[Source] << " -> \n";
 1732   OS.indent(Depth + 2) << *Instrs[Destination] << "\n";
 2359     OS.indent(Depth) << "Memory dependences are safe";
 2369     OS.indent(Depth) << "Has convergent operation in loop\n";
 2372     OS.indent(Depth) << "Report: " << Report->getMsg() << "\n";
 2375     OS.indent(Depth) << "Dependences:\n";
 2381     OS.indent(Depth) << "Too many dependences, not recorded\n";
 2387   OS.indent(Depth) << "Non vectorizable stores to invariant address were "
 2391   OS.indent(Depth) << "SCEV assumptions:\n";
 2396   OS.indent(Depth) << "Expressions re-written:\n";
 2414       OS.indent(2) << L->getHeader()->getName() << ":\n";
lib/Analysis/LoopCacheAnalysis.cpp
  136     LLVM_DEBUG(dbgs().indent(2) << "Succesfully delinearized: " << *this
  146     LLVM_DEBUG(dbgs().indent(2)
  153     LLVM_DEBUG(dbgs().indent(2)
  161       LLVM_DEBUG(dbgs().indent(2) << "No spacial reuse, different subscripts: "
  176     LLVM_DEBUG(dbgs().indent(2)
  187       dbgs().indent(2) << "Found spacial reuse.\n";
  189       dbgs().indent(2) << "No spacial reuse.\n";
  203     LLVM_DEBUG(dbgs().indent(2)
  212     LLVM_DEBUG(dbgs().indent(2) << "No temporal reuse: no dependence\n");
  217     LLVM_DEBUG(dbgs().indent(2) << "Found temporal reuse\n");
  231       LLVM_DEBUG(dbgs().indent(2) << "No temporal reuse: distance unknown\n");
  237       LLVM_DEBUG(dbgs().indent(2)
  243           dbgs().indent(2)
  250   LLVM_DEBUG(dbgs().indent(2) << "Found temporal reuse\n");
  258     dbgs().indent(2) << "Computing cache cost for:\n";
  259     dbgs().indent(4) << *this << "\n";
  264     LLVM_DEBUG(dbgs().indent(4) << "Reference is loop invariant: RefCost=1\n");
  288     LLVM_DEBUG(dbgs().indent(4)
  292     LLVM_DEBUG(dbgs().indent(4)
  300   LLVM_DEBUG(dbgs().indent(4)
  323           dbgs().indent(2)
  330     LLVM_DEBUG(dbgs().indent(2) << "In Loop '" << L->getName()
  341         LLVM_DEBUG(dbgs().indent(2)
  532           dbgs().indent(2) << *R << "\n";
  533           dbgs().indent(2) << Representative << "\n";
  564       dbgs().indent(2) << "RefGroup " << n << ":\n";
  566         dbgs().indent(4) << *IR << "\n";
  598   LLVM_DEBUG(dbgs().indent(2) << "Loop '" << L.getName()
lib/Analysis/LoopPass.cpp
  315   errs().indent(Offset*2) << "Loop Pass Manager\n";
lib/Analysis/RegionPass.cpp
  170   errs().indent(Offset*2) << "Region Pass Manager\n";
lib/Analysis/RegionPrinter.cpp
  104     O.indent(2 * depth) << "subgraph cluster_" << static_cast<const void*>(&R)
  106     O.indent(2 * (depth + 1)) << "label = \"\";\n";
  109       O.indent(2 * (depth + 1)) << "style = filled;\n";
  110       O.indent(2 * (depth + 1)) << "color = "
  114       O.indent(2 * (depth + 1)) << "style = solid;\n";
  115       O.indent(2 * (depth + 1)) << "color = "
  126         O.indent(2 * (depth + 1)) << "Node"
  130     O.indent(2 * depth) << "}\n";
lib/Analysis/ScalarEvolution.cpp
12265   OS.indent(Depth) << "Equal predicate: " << *LHS << " == " << *RHS << "\n";
12292   OS.indent(Depth) << *getExpr() << " Added Flags: ";
12503       OS.indent(Depth) << "[PSE]" << I << ":\n";
12504       OS.indent(Depth + 2) << *Expr << "\n";
12505       OS.indent(Depth + 2) << "--> " << *II->second.second << "\n";
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 2846   OS.indent(Loop->getLoopDepth()*2)
 2858     OS.indent(CL->getLoopDepth()*2)
 2894   OS.indent(Loop->getLoopDepth()*2-2);
lib/CodeGen/LexicalScopes.cpp
  324   err.indent(Indent);
  327   err.indent(Indent);
lib/CodeGen/MIRPrinter.cpp
  652     OS.indent(2) << "successors: ";
  670     OS.indent(2) << "liveins: ";
  690       OS.indent(2) << "}\n";
  693     OS.indent(IsInBundle ? 4 : 2);
  702     OS.indent(2) << "}\n";
lib/CodeGen/MachineBasicBlock.cpp
  360     OS.indent(2) << "successors: ";
  392     OS.indent(2) << "liveins: ";
  418       OS.indent(2) << "}\n";
  422     OS.indent(IsInBundle ? 4 : 2);
  434     OS.indent(2) << "}\n";
  438     OS.indent(2) << "; Irreducible loop header weight: "
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  811   dbgs().indent(indent);
  877   OS.indent(indent);
  915   OS.indent(indent);
lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
  280     OS.indent(2 * IndentLevel);
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
  601           OS->indent(12);
  701           OS->indent(12);
  880         OS->indent(12);
lib/DebugInfo/DWARF/DWARFDebugLoc.cpp
   46     OS.indent(Indent);
  233     OS.indent(Indent);
  259     OS.indent(Indent);
lib/DebugInfo/DWARF/DWARFDie.cpp
   71     OS.indent(Indent);
  106       OS.indent(Indent);
  273   OS.indent(Indent + 2);
  588         WithColor(OS, HighlightColor::Tag).get().indent(Indent)
  622       OS.indent(Indent) << "NULL\n";
lib/DebugInfo/PDB/IPDBSourceFile.cpp
   23   OS.indent(Indent);
lib/DebugInfo/PDB/PDBSymbol.cpp
  195   OS.indent(Indent);
lib/IR/LegacyPassManager.cpp
  353     dbgs().indent(Offset*2) << "BasicBlockPass Manager\n";
  501     dbgs().indent(Offset*2) << "ModulePass Manager\n";
 1602   dbgs().indent(Offset*2) << "FunctionPass Manager\n";
lib/IR/Pass.cpp
   73   dbgs().indent(Offset*2) << getPassName() << "\n";
lib/Object/ArchiveWriter.cpp
  121   OS.indent(Size - SizeSoFar);
lib/Option/OptTable.cpp
  504     OS.indent(InitialPad) << Option;
  511     OS.indent(Pad + 1) << OptionHelp[i].HelpText << '\n';
lib/ProfileData/SampleProf.cpp
  132   OS.indent(Indent);
  137       OS.indent(Indent + 2);
  140     OS.indent(Indent);
  146   OS.indent(Indent);
  153         OS.indent(Indent + 2);
  158     OS.indent(Indent);
lib/ProfileData/SampleProfWriter.cpp
  242     OS.indent(Indent + 1);
  262       OS.indent(Indent);
lib/Support/CommandLine.cpp
 1655   outs().indent(Indent - FirstLineIndentedBy)
 1659     outs().indent(Indent) << Split.first << "\n";
 1712   outs().indent(GlobalWidth - O.ArgStr.size());
 1898         outs().indent(NumSpaces) << ArgHelpPrefix << "  " << Description;
 1921   outs().indent(GlobalWidth - O.ArgStr.size());
 1931     outs().indent(NumSpaces) << " (default: ";
 1982   outs().indent(NumSpaces) << " (default: ";
 2069         outs().indent(MaxSubLen - strlen(S.first));
lib/Support/DebugCounter.cpp
   40       outs().indent(NumSpaces) << " -   " << Info.second << '\n';
lib/Support/FormattedStream.cpp
   72   indent(std::max(int(NewCol - getColumn()), 1));
lib/Support/JSON.cpp
  642     OS.indent(Indent);
lib/Support/TargetRegistry.cpp
  129     OS.indent(Width - Targets[i].first.size()) << " - "
lib/Support/Timer.cpp
  314   OS.indent(Padding) << Description << '\n';
lib/Support/VirtualFileSystem.cpp
 1931   OS.indent(Indent) << "{\n";
 1932   OS.indent(Indent + 2) << "'type': 'directory',\n";
 1933   OS.indent(Indent + 2) << "'name': \"" << llvm::yaml::escape(Name) << "\",\n";
 1934   OS.indent(Indent + 2) << "'contents': [\n";
 1939   OS.indent(Indent + 2) << "]\n";
 1940   OS.indent(Indent) << "}";
 1947   OS.indent(Indent) << "{\n";
 1948   OS.indent(Indent + 2) << "'type': 'file',\n";
 1949   OS.indent(Indent + 2) << "'name': \"" << llvm::yaml::escape(VPath) << "\",\n";
 1950   OS.indent(Indent + 2) << "'external-contents': \""
 1952   OS.indent(Indent) << "}";
lib/Support/raw_ostream.cpp
  360     this->indent(Difference);
  363     this->indent(Difference);
  368     this->indent(PadAmount);
  370     this->indent(Difference - PadAmount);
  396       indent(FN.Width - Buffer.size());
  429     indent(FB.IndentLevel);
  453       indent(BlockCharWidth - CharsPrinted + 2);
lib/TableGen/StringMatcher.cpp
  143   OS.indent(Indent*2+2) << "switch (" << StrVariableName << ".size()) {\n";
  144   OS.indent(Indent*2+2) << "default: break;\n";
  148     OS.indent(Indent*2+2) << "case " << LI->first << ":\t // "
  152       OS.indent(Indent*2+4) << "break;\n";
  155   OS.indent(Indent*2+2) << "}\n";
lib/Target/WebAssembly/WebAssemblyExceptionInfo.cpp
  152   OS.indent(Depth * 2) << "Exception at depth " << getExceptionDepth()
lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp
   21   OS.indent(2) << L.getHeader()->getName() << ":\n";
lib/Transforms/Scalar/LoopLoadElimination.cpp
  136     OS.indent(2) << *Cand.Load << "\n";
lib/Transforms/Vectorize/SLPVectorizer.cpp
 1116           OS.indent(Indent) << "{";
 1351           dbgs().indent(2) << *V << "\n";
 1355         dbgs().indent(2) << *V << "\n";
tools/clang/include/clang/Basic/DiagnosticOptions.def
   46 SEMANTIC_DIAGOPT(IgnoreWarnings, 1, 0)   /// -w
   47 DIAGOPT(NoRewriteMacros, 1, 0)  /// -Wno-rewrite-macros
   48 DIAGOPT(Pedantic, 1, 0)         /// -pedantic
   49 DIAGOPT(PedanticErrors, 1, 0)   /// -pedantic-errors
   50 DIAGOPT(ShowColumn, 1, 1)       /// Show column number on diagnostics.
   51 DIAGOPT(ShowLocation, 1, 1)     /// Show source location information.
   52 DIAGOPT(ShowLevel, 1, 1)        /// Show diagnostic level.
   53 DIAGOPT(AbsolutePath, 1, 0)     /// Use absolute paths.
   54 DIAGOPT(ShowCarets, 1, 1)       /// Show carets in diagnostics.
   55 DIAGOPT(ShowFixits, 1, 1)       /// Show fixit information.
   56 DIAGOPT(ShowSourceRanges, 1, 0) /// Show source ranges in numeric form.
   57 DIAGOPT(ShowParseableFixits, 1, 0) /// Show machine parseable fix-its.
   58 DIAGOPT(ShowPresumedLoc, 1, 0)  /// Show presumed location for diagnostics.
   59 DIAGOPT(ShowOptionNames, 1, 0)  /// Show the option name for mappable
   61 DIAGOPT(ShowNoteIncludeStack, 1, 0) /// Show include stacks for notes.
   62 VALUE_DIAGOPT(ShowCategories, 2, 0) /// Show categories: 0 -> none, 1 -> Number,
   67 DIAGOPT(ShowColors, 1, 0)       /// Show diagnostics with ANSI color sequences.
   70 DIAGOPT(VerifyDiagnostics, 1, 0) /// Check that diagnostics match the expected
   77 DIAGOPT(ElideType, 1, 0)         /// Elide identical types in template diffing
   78 DIAGOPT(ShowTemplateTree, 1, 0)  /// Print a template tree when diffing
   79 DIAGOPT(CLFallbackMode, 1, 0)    /// Format for clang-cl fallback mode
   81 VALUE_DIAGOPT(ErrorLimit, 32, 0)           /// Limit # errors emitted.
   83 VALUE_DIAGOPT(MacroBacktraceLimit, 32, DefaultMacroBacktraceLimit)
   85 VALUE_DIAGOPT(TemplateBacktraceLimit, 32, DefaultTemplateBacktraceLimit)
   87 VALUE_DIAGOPT(ConstexprBacktraceLimit, 32, DefaultConstexprBacktraceLimit)
   89 VALUE_DIAGOPT(SpellCheckingLimit, 32, DefaultSpellCheckingLimit)
   91 VALUE_DIAGOPT(SnippetLineLimit, 32, DefaultSnippetLineLimit)
   93 VALUE_DIAGOPT(TabStop, 32, DefaultTabStop) /// The distance between tab stops.
   95 VALUE_DIAGOPT(MessageLength, 32, 0)
tools/clang/include/clang/Basic/LangOptions.def
   82 LANGOPT(C99               , 1, 0, "C99")
   83 LANGOPT(C11               , 1, 0, "C11")
   84 LANGOPT(C17               , 1, 0, "C17")
   85 LANGOPT(C2x               , 1, 0, "C2x")
   86 LANGOPT(MSVCCompat        , 1, 0, "Microsoft Visual C++ full compatibility mode")
   87 LANGOPT(MicrosoftExt      , 1, 0, "Microsoft C++ extensions")
   88 LANGOPT(AsmBlocks         , 1, 0, "Microsoft inline asm blocks")
   89 LANGOPT(Borland           , 1, 0, "Borland extensions")
   90 LANGOPT(CPlusPlus         , 1, 0, "C++")
   91 LANGOPT(CPlusPlus11       , 1, 0, "C++11")
   92 LANGOPT(CPlusPlus14       , 1, 0, "C++14")
   93 LANGOPT(CPlusPlus17       , 1, 0, "C++17")
   94 LANGOPT(CPlusPlus2a       , 1, 0, "C++2a")
   95 LANGOPT(ObjC              , 1, 0, "Objective-C")
  102 LANGOPT(AppExt , 1, 0, "Objective-C App Extension")
  103 LANGOPT(Trigraphs         , 1, 0,"trigraphs")
  104 LANGOPT(LineComment       , 1, 0, "'//' comments")
  105 LANGOPT(Bool              , 1, 0, "bool, true, and false keywords")
  106 LANGOPT(Half              , 1, 0, "half keyword")
  107 LANGOPT(WChar             , 1, CPlusPlus, "wchar_t keyword")
  108 LANGOPT(Char8             , 1, 0, "char8_t keyword")
  109 LANGOPT(DeclSpecKeyword   , 1, 0, "__declspec keyword")
  112 LANGOPT(GNUMode           , 1, 1, "GNU extensions")
  113 LANGOPT(GNUKeywords       , 1, 1, "GNU keywords")
  114 VALUE_LANGOPT(GNUCVersion , 32, 0, "GNU C compatibility version")
  116 LANGOPT(Digraphs          , 1, 0, "digraphs")
  118 LANGOPT(CXXOperatorNames  , 1, 0, "C++ operator name keywords")
  119 LANGOPT(AppleKext         , 1, 0, "Apple kext support")
  121 LANGOPT(WritableStrings   , 1, 0, "writable string support")
  122 LANGOPT(ConstStrings      , 1, 0, "const-qualified string support")
  125 LANGOPT(AltiVec           , 1, 0, "AltiVec-style vector initializers")
  126 LANGOPT(ZVector           , 1, 0, "System z vector extensions")
  127 LANGOPT(Exceptions        , 1, 0, "exception handling")
  128 LANGOPT(ObjCExceptions    , 1, 0, "Objective-C exceptions")
  129 LANGOPT(CXXExceptions     , 1, 0, "C++ exceptions")
  130 LANGOPT(DWARFExceptions   , 1, 0, "dwarf exception handling")
  131 LANGOPT(SjLjExceptions    , 1, 0, "setjmp-longjump exception handling")
  132 LANGOPT(SEHExceptions     , 1, 0, "SEH .xdata exception handling")
  133 LANGOPT(WasmExceptions    , 1, 0, "WebAssembly exception handling")
  134 LANGOPT(ExternCNoUnwind   , 1, 0, "Assume extern C functions don't unwind")
  135 LANGOPT(TraditionalCPP    , 1, 0, "traditional CPP emulation")
  136 LANGOPT(RTTI              , 1, 1, "run-time type information")
  137 LANGOPT(RTTIData          , 1, 1, "emit run-time type information data")
  138 LANGOPT(MSBitfields       , 1, 0, "Microsoft-compatible structure layout")
  139 LANGOPT(Freestanding, 1, 0, "freestanding implementation")
  140 LANGOPT(NoBuiltin         , 1, 0, "disable builtin functions")
  141 LANGOPT(NoMathBuiltin     , 1, 0, "disable math builtin functions")
  142 LANGOPT(GNUAsm            , 1, 1, "GNU-style inline assembly")
  143 LANGOPT(Coroutines        , 1, 0, "C++20 coroutines")
  144 LANGOPT(DllExportInlines  , 1, 1, "dllexported classes dllexport inline methods")
  145 LANGOPT(RelaxedTemplateTemplateArgs, 1, 0, "C++17 relaxed matching of template template arguments")
  147 LANGOPT(DoubleSquareBracketAttributes, 1, 0, "'[[]]' attributes extension for all language standard modes")
  150 LANGOPT(POSIXThreads      , 1, 0, "POSIX thread support")
  151 LANGOPT(Blocks            , 1, 0, "blocks extension to C")
  153 LANGOPT(MathErrno         , 1, 1, "errno in math functions")
  155 LANGOPT(Modules           , 1, 0, "modules semantics")
  156 COMPATIBLE_LANGOPT(ModulesTS  , 1, 0, "C++ Modules TS syntax")
  157 COMPATIBLE_LANGOPT(CPlusPlusModules, 1, 0, "C++ modules syntax")
  163 COMPATIBLE_LANGOPT(ModulesDeclUse    , 1, 0, "require declaration of module uses")
  165 COMPATIBLE_LANGOPT(ModulesStrictDeclUse, 1, 0, "requiring declaration of module uses and all headers to be in modules")
  168 COMPATIBLE_LANGOPT(ModulesLocalVisibility, 1, 0, "local submodule visibility")
  169 COMPATIBLE_LANGOPT(Optimize          , 1, 0, "__OPTIMIZE__ predefined macro")
  170 COMPATIBLE_LANGOPT(OptimizeSize      , 1, 0, "__OPTIMIZE_SIZE__ predefined macro")
  171 COMPATIBLE_LANGOPT(Static            , 1, 0, "__STATIC__ predefined macro (as opposed to __DYNAMIC__)")
  172 VALUE_LANGOPT(PackStruct  , 32, 0,
  174 VALUE_LANGOPT(MaxTypeAlign  , 32, 0,
  176 VALUE_LANGOPT(AlignDouble            , 1, 0, "Controls if doubles should be aligned to 8 bytes (x86 only)")
  177 VALUE_LANGOPT(LongDoubleSize        , 32, 0, "width of long double")
  178 LANGOPT(PPCIEEELongDouble            , 1, 0, "use IEEE 754 quadruple-precision for long double")
  179 COMPATIBLE_VALUE_LANGOPT(PICLevel    , 2, 0, "__PIC__ level")
  180 COMPATIBLE_VALUE_LANGOPT(PIE         , 1, 0, "is pie")
  181 LANGOPT(ROPI                         , 1, 0, "Read-only position independence")
  182 LANGOPT(RWPI                         , 1, 0, "Read-write position independence")
  183 COMPATIBLE_LANGOPT(GNUInline         , 1, 0, "GNU inline semantics")
  184 COMPATIBLE_LANGOPT(NoInlineDefine    , 1, 0, "__NO_INLINE__ predefined macro")
  185 COMPATIBLE_LANGOPT(Deprecated        , 1, 0, "__DEPRECATED predefined macro")
  186 COMPATIBLE_LANGOPT(FastMath          , 1, 0, "fast FP math optimizations, and __FAST_MATH__ predefined macro")
  187 COMPATIBLE_LANGOPT(FiniteMathOnly    , 1, 0, "__FINITE_MATH_ONLY__ predefined macro")
  188 COMPATIBLE_LANGOPT(UnsafeFPMath      , 1, 0, "Unsafe Floating Point Math")
  193 LANGOPT(CharIsSigned      , 1, 1, "signed char")
  194 LANGOPT(WCharSize         , 4, 0, "width of wchar_t")
  195 LANGOPT(WCharIsSigned        , 1, 0, "signed or unsigned wchar_t")
  199 LANGOPT(ShortEnums        , 1, 0, "short enum types")
  201 LANGOPT(OpenCL            , 1, 0, "OpenCL")
  202 LANGOPT(OpenCLVersion     , 32, 0, "OpenCL C version")
  203 LANGOPT(OpenCLCPlusPlus   , 1, 0, "C++ for OpenCL")
  204 LANGOPT(OpenCLCPlusPlusVersion     , 32, 0, "C++ for OpenCL version")
  205 LANGOPT(NativeHalfType    , 1, 0, "Native half type support")
  206 LANGOPT(NativeHalfArgsAndReturns, 1, 0, "Native half args and returns")
  207 LANGOPT(HalfArgsAndReturns, 1, 0, "half args and returns")
  208 LANGOPT(CUDA              , 1, 0, "CUDA")
  209 LANGOPT(HIP               , 1, 0, "HIP")
  210 LANGOPT(OpenMP            , 32, 0, "OpenMP support and version of OpenMP (31, 40 or 45)")
  211 LANGOPT(OpenMPSimd        , 1, 0, "Use SIMD only OpenMP support.")
  212 LANGOPT(OpenMPUseTLS      , 1, 0, "Use TLS for threadprivates or runtime calls")
  213 LANGOPT(OpenMPIsDevice    , 1, 0, "Generate code only for OpenMP target device")
  214 LANGOPT(OpenMPCUDAMode    , 1, 0, "Generate code for OpenMP pragmas in SIMT/SPMD mode")
  215 LANGOPT(OpenMPCUDAForceFullRuntime , 1, 0, "Force to use full runtime in all constructs when offloading to CUDA devices")
  216 LANGOPT(OpenMPCUDANumSMs  , 32, 0, "Number of SMs for CUDA devices.")
  217 LANGOPT(OpenMPCUDABlocksPerSM  , 32, 0, "Number of blocks per SM for CUDA devices.")
  218 LANGOPT(OpenMPCUDAReductionBufNum , 32, 1024, "Number of the reduction records in the intermediate reduction buffer used for the teams reductions.")
  219 LANGOPT(OpenMPOptimisticCollapse  , 1, 0, "Use at most 32 bits to represent the collapsed loop nest counter.")
  220 LANGOPT(RenderScript      , 1, 0, "RenderScript")
  222 LANGOPT(CUDAIsDevice      , 1, 0, "compiling for CUDA device")
  223 LANGOPT(CUDAAllowVariadicFunctions, 1, 0, "allowing variadic functions in CUDA device code")
  224 LANGOPT(CUDAHostDeviceConstexpr, 1, 1, "treating unattributed constexpr functions as __host__ __device__")
  225 LANGOPT(CUDADeviceApproxTranscendentals, 1, 0, "using approximate transcendental functions")
  226 LANGOPT(GPURelocatableDeviceCode, 1, 0, "generate relocatable device code")
  227 LANGOPT(GPUAllowDeviceInit, 1, 0, "allowing device side global init functions for HIP")
  229 LANGOPT(SYCLIsDevice      , 1, 0, "Generate code for SYCL device")
  231 LANGOPT(HIPUseNewLaunchAPI, 1, 0, "Use new kernel launching API for HIP")
  233 LANGOPT(SizedDeallocation , 1, 0, "sized deallocation")
  234 LANGOPT(AlignedAllocation , 1, 0, "aligned allocation")
  235 LANGOPT(AlignedAllocationUnavailable, 1, 0, "aligned allocation functions are unavailable")
  236 LANGOPT(NewAlignOverride  , 32, 0, "maximum alignment guaranteed by '::operator new(size_t)'")
  237 LANGOPT(ConceptsTS , 1, 0, "enable C++ Extensions for Concepts")
  244 LANGOPT(NoConstantCFStrings , 1, 0, "no constant CoreFoundation strings")
  246 LANGOPT(GlobalAllocationFunctionVisibilityHidden , 1, 0, "hidden visibility for global operator new and delete declaration")
  253 LANGOPT(SinglePrecisionConstants , 1, 0, "treating double-precision floating point constants as single precision constants")
  254 LANGOPT(FastRelaxedMath , 1, 0, "OpenCL fast relaxed math")
  257 LANGOPT(NoBitFieldTypeAlign , 1, 0, "bit-field type alignment")
  258 LANGOPT(HexagonQdsp6Compat , 1, 0, "hexagon-qdsp6 backward compatibility")
  259 LANGOPT(ObjCAutoRefCount , 1, 0, "Objective-C automated reference counting")
  260 LANGOPT(ObjCWeakRuntime     , 1, 0, "__weak support in the ARC runtime")
  261 LANGOPT(ObjCWeak            , 1, 0, "Objective-C __weak in ARC and MRC files")
  262 LANGOPT(ObjCSubscriptingLegacyRuntime         , 1, 0, "Subscripting support in legacy ObjectiveC runtime")
  263 LANGOPT(CFProtectionBranch , 1, 0, "Control-Flow Branch Protection enabled")
  264 LANGOPT(FakeAddressSpaceMap , 1, 0, "OpenCL fake address space map")
  266 LANGOPT(IncludeDefaultHeader, 1, 0, "Include default header file for OpenCL")
  267 LANGOPT(DeclareOpenCLBuiltins, 1, 0, "Declare OpenCL builtin functions")
  269 LANGOPT(BlocksRuntimeOptional , 1, 0, "optional blocks runtime")
  270 LANGOPT(
  280 LANGOPT(SetVisibilityForExternDecls, 1, 0,
  305 VALUE_LANGOPT(MSCompatibilityVersion, 32, 0, "Microsoft Visual C/C++ Version")
  306 VALUE_LANGOPT(VtorDispMode, 2, 1, "How many vtordisps to insert")
  308 LANGOPT(ApplePragmaPack, 1, 0, "Apple gcc-compatible #pragma pack handling")
  310 LANGOPT(RetainCommentsFromSystemHeaders, 1, 0, "retain documentation comments from system headers in the AST")
  312 LANGOPT(SanitizeAddressFieldPadding, 2, 0, "controls how aggressive is ASan "
  316 LANGOPT(Cmse, 1, 0, "ARM Security extensions support")
  318 LANGOPT(XRayInstrument, 1, 0, "controls whether to do XRay instrumentation")
  319 LANGOPT(XRayAlwaysEmitCustomEvents, 1, 0,
  322 LANGOPT(XRayAlwaysEmitTypedEvents, 1, 0,
  326 LANGOPT(ForceEmitVTables, 1, 0, "whether to emit all vtables")
  335 COMPATIBLE_VALUE_LANGOPT(FunctionAlignment, 5, 0, "Default alignment for functions")
  337 LANGOPT(FixedPoint, 1, 0, "fixed point types")
  338 LANGOPT(PaddingOnUnsignedFixedPoint, 1, 0,
  341 LANGOPT(RegisterStaticDestructors, 1, 1, "Register C++ static destructors")
tools/clang/lib/AST/ASTDiagnostic.cpp
 1448       OS.indent(2 * Indent);
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 3264   OS.indent(IndentLevel * 2);
 3282   OS.indent(IndentLevel * 2);
 3287   OS.indent(IndentLevel * 2);
tools/clang/lib/Basic/Module.cpp
  420   OS.indent(Indent);
  429     OS.indent(Indent + 2);
  439     OS.indent(Indent + 2);
  452     OS.indent(Indent + 2);
  457     OS.indent(Indent + 2);
  464     OS.indent(Indent + 2);
  488       OS.indent(Indent + 2);
  497       OS.indent(Indent + 2);
  514     OS.indent(Indent + 2);
  528     OS.indent(Indent + 2);
  541     OS.indent(Indent + 2);
  550     OS.indent(Indent + 2);
  557     OS.indent(Indent + 2);
  564     OS.indent(Indent + 2);
  574     OS.indent(Indent + 2);
  583     OS.indent(Indent + 2);
  592     OS.indent(Indent + 2);
  597       OS.indent(Indent + 4);
  600     OS.indent(Indent + 2);
  604   OS.indent(Indent);
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  883     OS.indent(4);
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
 1296     OS.indent(2);
tools/clang/lib/Frontend/DependencyGraph.cpp
  115     OS.indent(2);
  131       OS.indent(2);
tools/clang/lib/Frontend/FrontendActions.cpp
  505       Out.indent(2)
  514       Out.indent(2) << "Module name: " << ModuleName << "\n";
  517       Out.indent(2) << "Module map file: " << ModuleMapPath << "\n";
  522       Out.indent(2) << "Language options:\n";
  535         Out.indent(4) << "Module features:\n";
  537           Out.indent(6) << Feature << "\n";
  545       Out.indent(2) << "Target options:\n";
  546       Out.indent(4) << "  Triple: " << TargetOpts.Triple << "\n";
  547       Out.indent(4) << "  CPU: " << TargetOpts.CPU << "\n";
  548       Out.indent(4) << "  ABI: " << TargetOpts.ABI << "\n";
  551         Out.indent(4) << "Target features:\n";
  554           Out.indent(6) << TargetOpts.FeaturesAsWritten[I] << "\n";
  563       Out.indent(2) << "Diagnostic options:\n";
  571       Out.indent(4) << "Diagnostic flags:\n";
  573         Out.indent(6) << "-W" << Warning << "\n";
  575         Out.indent(6) << "-R" << Remark << "\n";
  583       Out.indent(2) << "Header search options:\n";
  584       Out.indent(4) << "System root [-isysroot=]: '" << HSOpts.Sysroot << "'\n";
  585       Out.indent(4) << "Resource dir [ -resource-dir=]: '" << HSOpts.ResourceDir << "'\n";
  586       Out.indent(4) << "Module Cache: '" << SpecificModuleCachePath << "'\n";
  587       DUMP_BOOLEAN(HSOpts.UseBuiltinIncludes,
  589       DUMP_BOOLEAN(HSOpts.UseStandardSystemIncludes,
  591       DUMP_BOOLEAN(HSOpts.UseStandardCXXIncludes,
  593       DUMP_BOOLEAN(HSOpts.UseLibcxx,
  601       Out.indent(2) << "Preprocessor options:\n";
  602       DUMP_BOOLEAN(PPOpts.UsePredefines,
  604       DUMP_BOOLEAN(PPOpts.DetailedRecord,
  608         Out.indent(4) << "Predefined macros:\n";
  614         Out.indent(6);
  627       Out.indent(2) << "Module file extension '"
  652       Out.indent(2) << "Input file: " << Filename;
  684       Out.indent(2) << "Imports module '" << ModuleName
tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp
   91   llvm::outs().indent(Indentation);
  108   llvm::outs().indent(Indentation);
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp
  218   OS.indent(Indent * 2);
tools/clang/tools/clang-import-test/clang-import-test.cpp
  125     llvm::errs().indent(LocColumn);
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  591         OS.indent(2) << Subcommand->getName() << "\n";
tools/clang/tools/diagtool/TreeView.cpp
   54     out.indent(Indent * 2);
   72         out.indent(Indent * 2);
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp
  179   OS.indent(IndentationLevel * 2);
  191   OS.indent(IndentationLevel * 2);
  216     OS.indent(IndentationLevel * 2);
tools/clang/tools/extra/clangd/Selection.cpp
  443     OS.indent(Indent - 1) << (N.Selected == SelectionTree::Complete ? '*'
  446     OS.indent(Indent);
tools/clang/tools/extra/modularize/ModuleAssistant.cpp
   81     OS.indent(Indent);
   95     OS.indent(Indent);
  104     OS.indent(Indent);
  111     OS.indent(Indent);
tools/dsymutil/DwarfLinker.cpp
 2180     outs().indent(Indent);
 2346     outs().indent(Indent);
tools/lldb/tools/lldb-test/FormatUtil.h
   32     Line(LinePrinter &P) : P(&P) { P.OS.indent(P.CurrentIndent); }
tools/lldb/tools/lldb-vscode/JSONUtils.cpp
  546           line_strm.indent(comment_row - line_strm.str().size());
tools/llvm-cov/CoverageReport.cpp
   53         OS.indent(Width - Str.size());
   58       OS.indent(Width - Str.size());
tools/llvm-cov/SourceCoverageViewText.cpp
   88   OS.indent(2);
  150     OS.indent(LineCoverageColumnWidth) << '|';
  154   OS.indent(LineCoverageColumnWidth - C.size());
  169   OS.indent(LineNumberColumnWidth - Str.size()) << Str << '|';
  176   OS.indent(getCombinedColumnWidth(getOptions()));
  192       OS.indent(S->Col - PrevColumn);
  210   OS.indent(getCombinedColumnWidth(getOptions()) + (ViewDepth == 0 ? 0 : 1));
tools/llvm-objdump/llvm-objdump.cpp
  708     OS.indent(Column < TabStop - 1 ? TabStop - 1 - Column : 7 - Column % 8);
  824         OS.indent(42);
  829           OS.indent(55 - (6 * Bytes.size()));
tools/llvm-pdbutil/LinePrinter.cpp
   84   OS.indent(CurrentIndent);
tools/polly/lib/Analysis/PolyhedralInfo.cpp
   63       OS.indent(2) << L->getHeader()->getName() << ":\t";
tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp
  184     OS.indent(level) << "[" << j++ << "] " << Reason->getMessage() << "\n";
tools/polly/lib/Analysis/ScopGraphPrinter.cpp
  141     O.indent(2 * depth) << "subgraph cluster_" << static_cast<const void *>(R)
  156     O.indent(2 * (depth + 1))
  160       O.indent(2 * (depth + 1)) << "style = filled;\n";
  163       O.indent(2 * (depth + 1)) << "color = 3";
  165       O.indent(2 * (depth + 1)) << "style = solid;\n";
  173       O.indent(2 * (depth + 1)) << "color = " << color << "\n";
  183         O.indent(2 * (depth + 1))
  188     O.indent(2 * depth) << "}\n";
tools/polly/lib/Analysis/ScopInfo.cpp
  367   OS.indent(8) << *getElementType() << " " << getName();
  950     OS.indent(12) << "ReadAccess :=\t";
  953     OS.indent(12) << "MustWriteAccess :=\t";
  956     OS.indent(12) << "MayWriteAccess :=\t";
  968   OS.indent(16) << getOriginalAccessRelationStr() << ";\n";
  970     OS.indent(11) << "new: " << getNewAccessRelationStr() << ";\n";
 1262     OS.indent(16) << *Inst << "\n";
 1264   OS.indent(12) << "}\n";
 1269   OS.indent(12) << "Domain :=\n";
 1272     OS.indent(16) << getDomainStr() << ";\n";
 1274     OS.indent(16) << "n/a\n";
 1276   OS.indent(12) << "Schedule :=\n";
 1279     OS.indent(16) << getScheduleStr() << ";\n";
 1281     OS.indent(16) << "n/a\n";
 1287     printInstructions(OS.indent(12));
 2135   OS.indent(4) << Context << "\n";
 2137   OS.indent(4) << "Assumed Context:\n";
 2138   OS.indent(4) << AssumedContext << "\n";
 2140   OS.indent(4) << "Invalid Context:\n";
 2141   OS.indent(4) << InvalidContext << "\n";
 2145     OS.indent(4) << "p" << Dim++ << ": " << *Parameter << "\n";
 2157   OS.indent(4) << "Alias Groups (" << noOfGroups << "):\n";
 2159     OS.indent(8) << "n/a\n";
 2167       OS.indent(8) << "[[";
 2176       OS.indent(8) << "[[";
 2191     OS.indent(4);
 2195   OS.indent(4) << "}\n";
 2204   OS.indent(4) << "}\n";
 2206   OS.indent(4) << "Arrays (Bounds as pw_affs) {\n";
 2211   OS.indent(4) << "}\n";
 2215   OS.indent(4) << "Function: " << getFunction().getName() << "\n";
 2216   OS.indent(4) << "Region: " << getNameStr() << "\n";
 2217   OS.indent(4) << "Max Loop Depth:  " << getMaxLoopDepth() << "\n";
 2218   OS.indent(4) << "Invariant Accesses: {\n";
 2222       OS.indent(12) << "Class Pointer: " << *IAClass.IdentifyingPointer << "\n";
 2225       OS.indent(12) << "Execution Context: " << IAClass.ExecutionContext
 2229   OS.indent(4) << "}\n";
 2230   printContext(OS.indent(4));
 2231   printArrayInfo(OS.indent(4));
 2233   printStatements(OS.indent(4), PrintInstructions);
tools/polly/lib/Transform/DeLICM.cpp
  280         OS.indent(Indent) << "Occupied: " << Occupied << "\n";
  282         OS.indent(Indent) << "Occupied: <Everything else not in Unused>\n";
  284         OS.indent(Indent) << "Unused:   " << Unused << "\n";
  286         OS.indent(Indent) << "Unused:   <Everything else not in Occupied>\n";
  287       OS.indent(Indent) << "Known:    " << Known << "\n";
  288       OS.indent(Indent) << "Written : " << Written << '\n';
  290       OS.indent(Indent) << "Invalid knowledge\n";
  390         OS->indent(Indent) << "Proposed lifetime conflicting with Existing's\n";
  391         OS->indent(Indent) << "Conflicting occupied: " << Conflicting << "\n";
  393           OS->indent(Indent)
  396           OS->indent(Indent)
  441         OS->indent(Indent)
  443         OS->indent(Indent) << "Existing conflicting writes: "
  446           OS->indent(Indent)
  471         OS->indent(Indent) << "Proposed writes into range used by Existing\n";
  472         OS->indent(Indent) << "Proposed conflicting writes: "
  475           OS->indent(Indent)
  500         OS->indent(Indent) << "Proposed writes at the same time as an already "
  502         OS->indent(Indent) << "Conflicting writes: " << Conflicting << "\n";
  504           OS->indent(Indent)
  507           OS->indent(Indent)
 1165     OS.indent(Indent) << "Statistics {\n";
 1166     OS.indent(Indent + 4) << "Compatible overwrites: "
 1168     OS.indent(Indent + 4) << "Overwrites mapped to:  " << NumberOfTargetsMapped
 1170     OS.indent(Indent + 4) << "Value scalars mapped:  "
 1172     OS.indent(Indent + 4) << "PHI scalars mapped:    "
 1174     OS.indent(Indent) << "}\n";
 1338       OS.indent(Indent) << "Zone not computed\n";
 1344       OS.indent(Indent) << "No modification has been made\n";
tools/polly/lib/Transform/FlattenSchedule.cpp
   34     OS.indent(indent) << Map << "\n";
tools/polly/lib/Transform/ForwardOpTree.cpp
  310     OS.indent(Indent) << "Statistics {\n";
  311     OS.indent(Indent + 4) << "Instructions copied: " << NumInstructionsCopied
  313     OS.indent(Indent + 4) << "Known loads forwarded: " << NumKnownLoadsForwarded
  315     OS.indent(Indent + 4) << "Reloads: " << NumReloads << '\n';
  316     OS.indent(Indent + 4) << "Read-only accesses copied: " << NumReadOnlyCopied
  318     OS.indent(Indent + 4) << "Operand trees forwarded: " << NumForwardedTrees
  320     OS.indent(Indent + 4) << "Statements with forwarded operand trees: "
  322     OS.indent(Indent) << "}\n";
  326     OS.indent(Indent) << "After statements {\n";
  328       OS.indent(Indent + 4) << Stmt.getBaseName() << "\n";
  332       OS.indent(Indent + 12);
  335     OS.indent(Indent) << "}\n";
tools/polly/lib/Transform/Simplify.cpp
  588     OS.indent(Indent) << "Statistics {\n";
  589     OS.indent(Indent + 4) << "Overwrites removed: " << OverwritesRemoved
  591     OS.indent(Indent + 4) << "Partial writes coalesced: " << WritesCoalesced
  593     OS.indent(Indent + 4) << "Redundant writes removed: "
  595     OS.indent(Indent + 4) << "Accesses with empty domains removed: "
  597     OS.indent(Indent + 4) << "Dead accesses removed: " << DeadAccessesRemoved
  599     OS.indent(Indent + 4) << "Dead instructions removed: "
  601     OS.indent(Indent + 4) << "Stmts removed: " << StmtsRemoved << "\n";
  602     OS.indent(Indent) << "}\n";
  607     OS.indent(Indent) << "After accesses {\n";
  609       OS.indent(Indent + 4) << Stmt.getBaseName() << "\n";
  613     OS.indent(Indent) << "}\n";
tools/polly/lib/Transform/ZoneAlgo.cpp
 1083   OS.indent(Indent) << "After accesses {\n";
 1085     OS.indent(Indent + 4) << Stmt.getBaseName() << "\n";
 1089   OS.indent(Indent) << "}\n";
utils/TableGen/AsmMatcherEmitter.cpp
 2010   OpOS.indent(27);
utils/TableGen/AsmWriterEmitter.cpp
  669       O.indent(6) << "return true;\n";
  679         O.indent(8);
  686     O.indent(6) << "// " << Result << "\n";
  716     O.indent(6) << "AsmString = \"" << OutString << "\";\n";
  718     O.indent(6) << "break;\n";
  719     O.indent(4) << '}';
 1013     CasesO.indent(2) << "case " << Entry.first << ":\n";
 1016       CasesO.indent(4);
 1021     CasesO.indent(4) << "return false;\n";
 1039   O.indent(2) << "const char *AsmString;\n";
 1040   O.indent(2) << "switch (MI->getOpcode()) {\n";
 1041   O.indent(2) << "default: return false;\n";
 1043   O.indent(2) << "}\n\n";
utils/TableGen/CodeGenSchedule.cpp
 2185       dbgs().indent(10);
 2193       dbgs().indent(10);
utils/TableGen/DAGISelMatcher.cpp
  117   OS.indent(indent) << "Scope\n";
  120       OS.indent(indent+1) << "NULL POINTER\n";
  127   OS.indent(indent) << "Record\n";
  131   OS.indent(indent) << "RecordChild: " << ChildNo << '\n';
  135   OS.indent(indent) << "RecordMemRef\n";
  139   OS.indent(indent) << "CaptureGlueInput\n";
  143   OS.indent(indent) << "MoveChild " << ChildNo << '\n';
  147   OS.indent(indent) << "MoveParent\n";
  151   OS.indent(indent) << "CheckSame " << MatchNumber << '\n';
  155   OS.indent(indent) << "CheckChild" << ChildNo << "Same\n";
  160   OS.indent(indent) << "CheckPatternPredicate " << Predicate << '\n';
  164   OS.indent(indent) << "CheckPredicate " << getPredicate().getFnName() << '\n';
  168   OS.indent(indent) << "CheckOpcode " << Opcode.getEnumName() << '\n';
  172   OS.indent(indent) << "SwitchOpcode: {\n";
  174     OS.indent(indent) << "case " << C.first->getEnumName() << ":\n";
  177   OS.indent(indent) << "}\n";
  182   OS.indent(indent) << "CheckType " << getEnumName(Type) << ", ResNo="
  187   OS.indent(indent) << "SwitchType: {\n";
  189     OS.indent(indent) << "case " << getEnumName(C.first) << ":\n";
  192   OS.indent(indent) << "}\n";
  196   OS.indent(indent) << "CheckChildType " << ChildNo << " "
  202   OS.indent(indent) << "CheckInteger " << Value << '\n';
  207   OS.indent(indent) << "CheckChildInteger " << ChildNo << " " << Value << '\n';
  211   OS.indent(indent) << "CheckCondCode ISD::" << CondCodeName << '\n';
  216   OS.indent(indent) << "CheckChild2CondCode ISD::" << CondCodeName << '\n';
  220   OS.indent(indent) << "CheckValueType MVT::" << TypeName << '\n';
  224   OS.indent(indent) << "CheckComplexPat " << Pattern.getSelectFunc() << '\n';
  228   OS.indent(indent) << "CheckAndImm " << Value << '\n';
  232   OS.indent(indent) << "CheckOrImm " << Value << '\n';
  237   OS.indent(indent) << "CheckFoldableChainNode\n";
  242   OS.indent(indent) << "CheckAllOnesV\n";
  247   OS.indent(indent) << "CheckAllZerosV\n";
  251   OS.indent(indent) << "EmitInteger " << Val << " VT=" << getEnumName(VT)
  257   OS.indent(indent) << "EmitStringInteger " << Val << " VT=" << getEnumName(VT)
  262   OS.indent(indent) << "EmitRegister ";
  272   OS.indent(indent) << "EmitConvertToTarget " << Slot << '\n';
  277   OS.indent(indent) << "EmitMergeInputChains <todo: args>\n";
  281   OS.indent(indent) << "EmitCopyToReg <todo: args>\n";
  285   OS.indent(indent) << "EmitNodeXForm " << NodeXForm->getName()
  291   OS.indent(indent);
  304   OS.indent(indent) << "CompleteMatch <todo args>\n";
  305   OS.indent(indent) << "Src = " << *Pattern.getSrcPattern() << "\n";
  306   OS.indent(indent) << "Dst = " << *Pattern.getDstPattern() << "\n";
utils/TableGen/DAGISelMatcherEmitter.cpp
  284   OS.indent(Indent*2);
  301           OS.indent(Indent*2) << "/*Scope*/ ";
  303           OS.indent(Indent*2);
  340     OS.indent(Indent*2) << "0, ";
  486         OS.indent(Indent*2);
  512     OS.indent(Indent*2) << "0,";
  715         OS.indent(FullIndexWidth + Indent * 2);
  734     OS.indent(FullIndexWidth + Indent*2+4);
  765         OS.indent(FullIndexWidth + Indent*2) << "// Src: "
  768         OS.indent(FullIndexWidth + Indent*2) << "// Dst: "
  792       OS.indent(FullIndexWidth + Indent * 2);
  800       OS.indent(FullIndexWidth + Indent*2) << " // Src: "
  803       OS.indent(FullIndexWidth + Indent*2) << " // Dst: "
utils/TableGen/FixedLenDecoderEmitter.cpp
  754   OS.indent(Indentation) << "static const uint8_t DecoderTable" << Namespace
  777       OS.indent(Indentation) << "MCD::OPC_ExtractField, " << Start << ", "
  786       OS.indent(Indentation) << "MCD::OPC_FilterValue, ";
  809       OS.indent(Indentation) << "MCD::OPC_CheckField, " << Start << ", "
  830       OS.indent(Indentation) << "MCD::OPC_CheckPredicate, ";
  859       OS.indent(Indentation) << "MCD::OPC_" << (IsTry ? "Try" : "")
  894       OS.indent(Indentation) << "MCD::OPC_SoftFail";
  926       OS.indent(Indentation) << "MCD::OPC_Fail,\n";
  931   OS.indent(Indentation) << "0\n";
  935   OS.indent(Indentation) << "};\n\n";
  943   OS.indent(Indentation) << "static bool checkDecoderPredicate(unsigned Idx, "
  947     OS.indent(Indentation) << "switch (Idx) {\n";
  948     OS.indent(Indentation) << "default: llvm_unreachable(\"Invalid index!\");\n";
  951       OS.indent(Indentation) << "case " << Index++ << ":\n";
  952       OS.indent(Indentation+2) << "return (" << Predicate << ");\n";
  954     OS.indent(Indentation) << "}\n";
  957     OS.indent(Indentation) << "llvm_unreachable(\"Invalid index!\");\n";
  960   OS.indent(Indentation) << "}\n\n";
  968   OS.indent(Indentation) << "template<typename InsnType>\n";
  969   OS.indent(Indentation) << "static DecodeStatus decodeToMCInst(DecodeStatus S,"
  971   OS.indent(Indentation) << "                                   uint64_t "
  974   OS.indent(Indentation) << "DecodeComplete = true;\n";
  975   OS.indent(Indentation) << "InsnType tmp;\n";
  976   OS.indent(Indentation) << "switch (Idx) {\n";
  977   OS.indent(Indentation) << "default: llvm_unreachable(\"Invalid index!\");\n";
  980     OS.indent(Indentation) << "case " << Index++ << ":\n";
  982     OS.indent(Indentation+2) << "return S;\n";
  984   OS.indent(Indentation) << "}\n";
  986   OS.indent(Indentation) << "}\n\n";
 1111     o.indent(Indentation) << "tmp = 0x";
 1117     o.indent(Indentation) << "tmp ";
 1128     o.indent(Indentation) << Emitter->GuardPrefix << Decoder
 1135     o.indent(Indentation) << "MI.addOperand(MCOperand::createImm(tmp));\n";
 1147       OS.indent(Indentation) << Emitter->GuardPrefix << Op.Decoder
utils/TableGen/InstrInfoEmitter.cpp
  468     OS.indent(PE.getIndentLevel() * 2);
  501     OS.indent(PE.getIndentLevel() * 2);
utils/TableGen/PredicateExpander.cpp
  133     OS.indent(getIndentLevel() * 2);
  143   OS.indent(getIndentLevel() * 2);
  171     OS.indent(getIndentLevel() * 2);
  179   OS.indent(getIndentLevel() * 2);
  232     OS.indent(getIndentLevel() * 2);
  238   OS.indent(getIndentLevel() * 2);
  256   SS.indent(getIndentLevel() * 2);
  260   SS.indent(getIndentLevel() * 2);
  265   SS.indent(getIndentLevel() * 2);
  380   OS.indent(getIndentLevel() * 2);
  411     OS.indent(IndentLevel * 2);
  418     OS.indent((1 + IndentLevel) * 2);
  425   OS.indent(IndentLevel * 2);
  440         OS.indent(getIndentLevel() * 2);
  451     OS.indent(getIndentLevel() * 2);
  457       OS.indent(getIndentLevel() * 2);
  463     OS.indent(getIndentLevel() * 2);
  474   OS.indent(IndentLevel * 2);
  476   OS.indent(IndentLevel * 2);
  478   OS.indent(IndentLevel * 2);
  484       OS.indent(IndentLevel * 2);
  492     OS.indent(getIndentLevel() * 2);
  497   OS.indent(IndentLevel * 2);
  504   OS.indent(getIndentLevel() * 2);
  510   OS.indent(getIndentLevel() * 2);
utils/TableGen/RISCVCompressInstEmitter.cpp
  509   CombinedStream.indent(4)
  516   CombinedStream.indent(4) << "  return true;\n";
  517   CombinedStream.indent(4) << "} // if\n";
  565     FuncH.indent(25) << "const MCInst &MI,\n";
  566     FuncH.indent(25) << "const MCSubtargetInfo &STI,\n";
  567     FuncH.indent(25) << "MCContext &Context) {\n";
  570     FuncH.indent(27) << "const MCInst &MI,\n";
  571     FuncH.indent(27) << "const MCRegisterInfo &MRI,\n";
  572     FuncH.indent(27) << "const MCSubtargetInfo &STI) {\n";
  577     o.indent(2) << "return false;\n}\n";
  609         CaseStream.indent(6) << "break;\n    } // case " + PrevOp + "\n";
  610       CaseStream.indent(4) << "case " + Namespace + "::" + CurOp + ": {\n";
  628         CondStream.indent(6) << ("!STI.getFeatureBits()[" + Namespace +
  633         CondStream.indent(6)
  643           CondStream.indent(6)
  657         CondStream.indent(6)
  665         CondStream.indent(6) << "(MI.getOperand(" + std::to_string(OpNo) +
  672     CodeStream.indent(6) << "// " + Dest.AsmString + "\n";
  673     CodeStream.indent(6) << "OutInst.setOpcode(" + Namespace +
  677       CodeStream.indent(6) << "// Operand: " + DestOperand.Name + "\n";
  689             CondStream.indent(6)
  695           CodeStream.indent(6) << "OutInst.addOperand(MI.getOperand(" +
  701           CondStream.indent(6) << Namespace + "ValidateMCOperand(" +
  705           CodeStream.indent(6) << "OutInst.addOperand(MI.getOperand(" +
  713         CondStream.indent(6)
  717         CodeStream.indent(6)
  724         CodeStream.indent(6) << "OutInst.addOperand(MCOperand::createReg(" +
  736   Func.indent(4) << "} // case " + CurOp + "\n";
  737   Func.indent(2) << "} // switch\n";
  738   Func.indent(2) << "return false;\n}\n";
  766     o.indent(2) << "const MCRegisterInfo &MRI = *Context.getRegisterInfo();\n";
utils/TableGen/SubtargetEmitter.cpp
  812       OS.indent(15 - PRDef->getName().size());
 1322         OS.indent(18 - SchedClass.Name.size());
 1460   SS.indent(PE.getIndentLevel() * 2);
 1477         SS.indent(PE.getIndentLevel() * 2);
 1495     SS.indent(PE.getIndentLevel() * 2);
 1829   OS << '\n'; OS.indent(22);
 1833   OS << '\n'; OS.indent(22);
 1921   OS << '\n'; OS.indent(24);
 1925   OS << '\n'; OS.indent(24);
utils/TableGen/X86DisassemblerTables.cpp
  672     o2.indent(i2) << "{ /* ModRMDecision */" << "\n";
  675     o2.indent(i2) << stringForDecisionType(dt) << "," << "\n";
  676     o2.indent(i2) << 0 << " /* EmptyTable */\n";
  679     o2.indent(i2) << "}";
  722       o1.indent(i1 * 2) << format("0x%hx", *I) << ", /* "
  728   o2.indent(i2) << "{ /* struct ModRMDecision */" << "\n";
  731   o2.indent(i2) << stringForDecisionType(dt) << "," << "\n";
  732   o2.indent(i2) << EntryNumber << " /* Table" << EntryNumber << " */\n";
  735   o2.indent(i2) << "}";
  768   o2.indent(i2) << "{ /* struct OpcodeDecision */" << "\n";
  770   o2.indent(i2) << "{" << "\n";
  774     o2.indent(i2);
  788   o2.indent(i2) << "}" << "\n";
  790   o2.indent(i2) << "}" << "\n";
  798   o2.indent(i2) << "static const struct ContextDecision " << name << " = {\n";
  800   o2.indent(i2) << "{ /* opcodeDecisions */" << "\n";
  804     o2.indent(i2) << "/* ";
  817   o2.indent(i2) << "}" << "\n";
  819   o2.indent(i2) << "};" << "\n";
  860   o.indent(i * 2) << "static const struct InstructionSpecifier ";
  866     o.indent(i * 2) << "{ /* " << index << " */\n";
  878     o.indent(i * 2) << (OperandSets[OperandList] - 1) << ",\n";
  880     o.indent(i * 2) << "/* " << InstructionSpecifiers[index].name << " */\n";
  883     o.indent(i * 2) << "},\n";
  887   o.indent(i * 2) << "};" << "\n";
  891   o.indent(i * 2) << "static const uint8_t " CONTEXTS_STR
  896     o.indent(i * 2);
  989   o.indent(i * 2) << "};" << "\n";
 1029   o1.indent(i1 * 2) << "0x0,\n";
utils/TableGen/X86FoldTablesEmitter.cpp
  113       OS.indent(2);