Lines Matching defs:FileName
3077 ArrayRef<tooling::Range> Ranges, StringRef FileName,
3080 tooling::IncludeCategoryManager Categories(Style.IncludeStyle, FileName);
3167 FileName, Includes.front().Offset, IncludesBlockSize, result));
3178 StringRef FileName,
3195 tooling::IncludeCategoryManager Categories(Style.IncludeStyle, FileName);
3266 sortCppIncludes(Style, IncludesInBlock, Ranges, FileName, Code,
3283 sortCppIncludes(Style, IncludesInBlock, Ranges, FileName, Code, Replaces,
3313 ArrayRef<tooling::Range> Ranges, StringRef FileName,
3376 auto Err = Replaces.add(tooling::Replacement(FileName, Imports.front().Offset,
3395 StringRef FileName,
3441 sortJavaImports(Style, ImportsInBlock, Ranges, FileName, Code, Replaces);
3456 StringRef FileName, unsigned *Cursor) {
3467 return sortJavaScriptImports(Style, Code, Ranges, FileName);
3469 return sortJavaImports(Style, Code, Ranges, FileName, Replaces);
3470 sortCppIncludes(Style, Code, Ranges, FileName, Replaces, Cursor);
3486 StringRef FileName = Replaces.begin()->getFilePath();
3489 ProcessFunc(Style, *NewCode, ChangedRanges, FileName);
3501 StringRef FileName) -> tooling::Replacements {
3502 return sortIncludes(Style, Code, Ranges, FileName);
3513 StringRef FileName) -> tooling::Replacements {
3514 return reformat(Style, Code, Ranges, FileName);
3559 StringRef FileName = Replaces.begin()->getFilePath();
3560 tooling::HeaderIncludes Includes(FileName, Code, Style.IncludeStyle);
3593 auto Shifted = tooling::Replacement(FileName, NewOffset, 0,
3611 StringRef FileName) -> tooling::Replacements {
3612 return cleanup(Style, Code, Ranges, FileName);
3624 unsigned NextStartColumn, unsigned LastStartColumn, StringRef FileName,
3653 auto Env = Environment::make(Code, FileName, Ranges, FirstStartColumn,
3662 tooling::Replacements(tooling::Replacement(FileName, 0, 4, "")));
3669 auto Env = Environment::make(Code, FileName, Ranges, FirstStartColumn,
3777 *CurrentCode, FileName,
3810 StringRef FileName,
3815 /*LastStartColumn=*/0, FileName, Status)
3821 StringRef FileName) {
3825 auto Env = Environment::make(Code, FileName, Ranges);
3833 StringRef FileName, bool *IncompleteFormat) {
3835 auto Result = reformat(Style, Code, Ranges, FileName, &Status);
3844 StringRef FileName) {
3845 auto Env = Environment::make(Code, FileName, Ranges);
3854 StringRef FileName) {
3855 auto Env = Environment::make(Code, FileName, Ranges);
3905 static FormatStyle::LanguageKind getLanguageByFileName(StringRef FileName) {
3906 if (FileName.ends_with(".java"))
3908 if (FileName.ends_with_insensitive(".js") ||
3909 FileName.ends_with_insensitive(".mjs") ||
3910 FileName.ends_with_insensitive(".ts")) {
3913 if (FileName.ends_with(".m") || FileName.ends_with(".mm"))
3915 if (FileName.ends_with_insensitive(".proto") ||
3916 FileName.ends_with_insensitive(".protodevel")) {
3922 if (FileName.ends_with_insensitive(".txtpb") ||
3923 FileName.ends_with_insensitive(".textpb") ||
3924 FileName.ends_with_insensitive(".pb.txt") ||
3925 FileName.ends_with_insensitive(".textproto") ||
3926 FileName.ends_with_insensitive(".asciipb")) {
3929 if (FileName.ends_with_insensitive(".td"))
3931 if (FileName.ends_with_insensitive(".cs"))
3933 if (FileName.ends_with_insensitive(".json"))
3935 if (FileName.ends_with_insensitive(".sv") ||
3936 FileName.ends_with_insensitive(".svh") ||
3937 FileName.ends_with_insensitive(".v") ||
3938 FileName.ends_with_insensitive(".vh")) {
3944 FormatStyle::LanguageKind guessLanguage(StringRef FileName, StringRef Code) {
3945 const auto GuessedLanguage = getLanguageByFileName(FileName);
3947 auto Extension = llvm::sys::path::extension(FileName);
3951 auto NonEmptyFileName = FileName.empty() ? "guess.h" : FileName;
3982 Expected<FormatStyle> getStyle(StringRef StyleName, StringRef FileName,
3987 FormatStyle Style = getLLVMStyle(guessLanguage(FileName, Code));
4034 FileName = ConfigFile;
4048 SmallString<128> Path(FileName);