| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCTargetDesc.h | 146 #define PPC_REGS_LO_HI(LO, HI) \ argument 148 LO##0, LO##1, LO##2, LO##3, LO##4, LO##5, LO##6, LO##7, LO##8, LO##9, \ 149 LO##10, LO##11, LO##12, LO##13, LO##14, LO##15, LO##16, LO##17, \ 150 LO##18, LO##19, LO##20, LO##21, LO##22, LO##23, LO##24, LO##25, \ 151 LO##26, LO##27, LO##28, LO##29, LO##30, LO##31, HI##0, HI##1, HI##2, \
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | OpenCLOptions.h | 61 auto CLVer = LO.getOpenCLCompatibleVersion(); in isOpenCLVersionContainedInMask() 116 bool isAvailableIn(const LangOptions &LO) const { in isAvailableIn() 118 return LO.getOpenCLCompatibleVersion() >= Avail; in isAvailableIn() 122 bool isCoreIn(const LangOptions &LO) const { in isCoreIn() 123 return isAvailableIn(LO) && isOpenCLVersionContainedInMask(LO, Core); in isCoreIn() 127 bool isOptionalCoreIn(const LangOptions &LO) const { in isOptionalCoreIn() 128 return isAvailableIn(LO) && isOpenCLVersionContainedInMask(LO, Opt); in isOptionalCoreIn() 143 bool isSupported(llvm::StringRef Ext, const LangOptions &LO) const; 152 const LangOptions &LO) const; 157 const LangOptions &LO) const; [all …]
|
| H A D | LangOptions.h | 664 explicit FPOptions(const LangOptions &LO) { in FPOptions() argument 673 setRoundingMath(LO.RoundingMath); in FPOptions() 676 setAllowFPReassociate(LO.AllowFPReassoc); in FPOptions() 677 setNoHonorNaNs(LO.NoHonorNaNs); in FPOptions() 678 setNoHonorInfs(LO.NoHonorInfs); in FPOptions() 679 setNoSignedZero(LO.NoSignedZero); in FPOptions() 680 setAllowReciprocal(LO.AllowRecip); in FPOptions() 681 setAllowApproxFunc(LO.ApproxFunc); in FPOptions() 795 FPOptionsOverride(const LangOptions &LO) in FPOptionsOverride() argument 850 FPOptions applyOverrides(const LangOptions &LO) { in applyOverrides() argument [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | StdLibTests.cpp | 31 LangOptions LO; in TEST() local 32 LO.CPlusPlus = true; in TEST() 34 auto CXX = getStdlibUmbrellaHeader(LO).str(); in TEST() 39 LO.CPlusPlus = false; in TEST() 40 auto C = getStdlibUmbrellaHeader(LO).str(); in TEST() 88 auto Add = [&](const LangOptions &LO, in TEST() 100 return Set.add(LO, HS); in TEST() 107 LangOptions LO; in TEST() local 108 LO.CPlusPlus = true; in TEST() 119 LO.CPlusPlus11 = true; in TEST() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | PrettyPrinter.h | 59 PrintingPolicy(const LangOptions &LO) in PrintingPolicy() 61 SuppressTagKeyword(LO.CPlusPlus), IncludeTagDefinition(false), in PrintingPolicy() 67 SuppressDefaultTemplateArgs(true), Bool(LO.Bool), in PrintingPolicy() 68 Nullptr(LO.CPlusPlus11), Restrict(LO.C99), Alignof(LO.CPlusPlus11), in PrintingPolicy() 69 UnderscoreAlignof(LO.C11), UseVoidForZeroParams(!LO.CPlusPlus), in PrintingPolicy() 70 SplitTemplateClosers(!LO.CPlusPlus11), TerseOutput(false), in PrintingPolicy() 71 PolishForDeclaration(false), Half(LO.Half), in PrintingPolicy() 72 MSWChar(LO.MicrosoftExt && !LO.WChar), IncludeNewlines(true), in PrintingPolicy()
|
| /llvm-project-15.0.7/clang/lib/Basic/ |
| H A D | OpenCLOptions.cpp | 33 const LangOptions &LO) const { in isAvailableOption() 38 if (OptInfo.isCoreIn(LO) || OptInfo.isOptionalCoreIn(LO)) in isAvailableOption() 39 return isSupported(Ext, LO); in isAvailableOption() 55 const LangOptions &LO) const { in isSupported() 58 I->getValue().isAvailableIn(LO); in isSupported() 62 const LangOptions &LO) const { in isSupportedCore() 65 I->getValue().isCoreIn(LO); in isSupportedCore() 72 I->getValue().isOptionalCoreIn(LO); in isSupportedOptionalCore() 77 return isSupportedCore(Ext, LO) || isSupportedOptionalCore(Ext, LO); in isSupportedCoreOrOptionalCore() 84 I->getValue().isAvailableIn(LO) && in isSupportedExtension() [all …]
|
| /llvm-project-15.0.7/clang/unittests/CodeGen/ |
| H A D | TBAAMetadataTest.cpp | 161 LO.C11 = 1; in TEST() 283 LO.C11 = 1; in TEST() 376 LO.C11 = 1; in TEST() 470 LO.C11 = 1; in TEST() 572 LO.CPlusPlus = 1; in TEST() 695 LO.CPlusPlus = 1; in TEST() 796 LO.CPlusPlus = 1; in TEST() 878 LO.CPlusPlus = 1; in TEST() 957 LO.CPlusPlus = 1; in TEST() 1033 LO.CPlusPlus = 1; in TEST() [all …]
|
| H A D | BufferSourceTest.cpp | 42 clang::LangOptions LO; in TEST() local 43 LO.CPlusPlus = 1; in TEST() 44 LO.CPlusPlus11 = 1; in TEST() 45 TestCompiler Compiler(LO); in TEST()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | StdLib.cpp | 36 Lang langFromOpts(const LangOptions &LO) { return LO.CPlusPlus ? CXX : C; } in langFromOpts() argument 48 if (LO.CPlusPlus) { in standardFromOpts() 49 if (LO.CPlusPlus2b) in standardFromOpts() 51 if (LO.CPlusPlus20) in standardFromOpts() 53 if (LO.CPlusPlus17) in standardFromOpts() 55 if (LO.CPlusPlus14) in standardFromOpts() 57 if (LO.CPlusPlus11) in standardFromOpts() 61 if (LO.C2x) in standardFromOpts() 64 if (LO.C11) in standardFromOpts() 102 Lang L = langFromOpts(LO); in getStdlibUmbrellaHeader() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | v8.4-atomic-128.ll | 7 ; CHECK: ldp [[LO:x[0-9]+]], [[HI:x[0-9]+]], [x0] 8 ; CHECK: stp [[LO]], [[HI]], [x0] 13 ; CHECK: stp [[LO]], [[HI]], [x0] 19 ; CHECK: stp [[LO]], [[HI]], [x0] 25 ; CHECK: stp [[LO]], [[HI]], [x0] 33 ; CHECK-DAG: stp [[LO]], [[HI]], [x0] 40 ; CHECK: stp [[LO]], [[HI]], [x0] 47 ; CHECK: stp [[LO]], [[HI]], [x0] 71 ; CHECK: stp [[LO]], [[HI]], [x0] 86 ; CHECK: stp [[LO]], [[HI]], [x0] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | zext-i64-bit-operand.ll | 4 ; GCN: buffer_load_dwordx2 v[[[LO:[0-9]+]]:[[HI:[0-9]+]]] 9 ; GCN: v_or_b32_e32 v[[LO]], v[[LO]], v[[LD32]] 13 ; GCN: buffer_store_dwordx2 v[[[LO]]:[[HI]]] 24 ; GCN: buffer_load_dwordx2 v[[[LO:[0-9]+]]:[[HI:[0-9]+]]] 29 ; GCN: v_or_b32_e32 v[[LO]], v[[LO]], v[[LD32]] 33 ; GCN: buffer_store_dwordx2 v[[[LO]]:[[HI]]]
|
| H A D | fract.f64.ll | 12 ; SI-DAG: v_fract_f64_e32 [[FRC:v\[[0-9]+:[0-9]+\]]], v[[[LO:[0-9]+]]:[[HI:[0-9]+]]] 16 ; SI-DAG: v_cmp_class_f64_e64 vcc, v[[[LO]]:[[HI]]], 3 17 ; SI: v_cndmask_b32_e32 v[[RESLO:[0-9]+]], v[[MINLO]], v[[LO]], vcc 19 ; SI: v_add_f64 [[SUB0:v\[[0-9]+:[0-9]+\]]], v[[[LO]]:[[HI]]], -v[[[RESLO]]:[[RESHI]]] 20 ; SI: v_add_f64 [[FRACT:v\[[0-9]+:[0-9]+\]]], v[[[LO]]:[[HI]]], -[[SUB0]] 43 ; SI-DAG: v_cmp_class_f64_e64 vcc, v[[[LO]]:[[HI]]], 3 44 ; SI: v_cndmask_b32_e32 v[[RESLO:[0-9]+]], v[[MINLO]], v[[LO]], vcc 47 ; SI: v_add_f64 [[FRACT:v\[[0-9]+:[0-9]+\]]], -v[[[LO]]:[[HI]]], -[[SUB0]] 71 ; SI-DAG: v_cmp_class_f64_e64 vcc, v[[[LO]]:[[HI]]], 3 72 ; SI: v_cndmask_b32_e32 v[[RESLO:[0-9]+]], v[[MINLO]], v[[LO]], vcc [all …]
|
| H A D | llvm.amdgcn.struct.buffer.store.format.d16.ll | 6 ; GCN: s_load_dword s[[LO:[0-9]+]] 7 ; GCN: v_mov_b32_e32 v[[V_LO:[0-9]+]], s[[LO]] 38 ; UNPACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], [[MASKED0]] 41 ; UNPACKED: buffer_store_format_d16_xyz v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 idxen 44 ; PACKED: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]] 47 ; PACKED: buffer_store_format_d16_xyz v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 idxen 63 ; UNPACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], [[MASKED0]] 68 ; PACKED: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]] 71 ; PACKED: buffer_store_format_d16_xyzw v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 idxen 79 ; GCN: s_load_dword s[[LO:[0-9]+]] [all …]
|
| H A D | llvm.amdgcn.raw.buffer.store.format.d16.ll | 6 ; GCN: s_load_dword s[[LO:[0-9]+]] 7 ; GCN: v_mov_b32_e32 v[[V_LO:[0-9]+]], s[[LO]] 38 ; UNPACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], [[MASKED0]] 41 ; UNPACKED: buffer_store_format_d16_xyz v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 offen 44 ; PACKED: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]] 47 ; PACKED: buffer_store_format_d16_xyz v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 offen 63 ; UNPACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], [[MASKED0]] 66 ; UNPACKED: buffer_store_format_d16_xyzw v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 off… 68 ; PACKED: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]] 71 ; PACKED: buffer_store_format_d16_xyzw v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 offen
|
| H A D | llvm.amdgcn.raw.tbuffer.store.d16.ll | 42 ; UNPACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], [[MASKED0]] 44 ; PREGFX10-UNPACKED: tbuffer_store_format_d16_xyz v[[[LO]]:[[HI]]], off, s[{{[0-9]+:[0-9]+}}], 0 fo… 48 ; PACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]] 50 ; PREGFX10-PACKED: tbuffer_store_format_d16_xyz v[[[LO]]:[[HI]]], off, s[{{[0-9]+:[0-9]+}}], 0 form… 51 ; GFX10-PACKED: tbuffer_store_format_d16_xyz v[[[LO]]:[[HI]]], off, s[{{[0-9]+:[0-9]+}}], 0 format:… 67 ; UNPACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], [[MASKED0]] 69 ; PREGFX10-UNPACKED: tbuffer_store_format_d16_xyzw v[[[LO]]:[[HI]]], off, s[{{[0-9]+:[0-9]+}}], 0 f… 72 ; PACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]] 74 ; PREGFX10-PACKED: tbuffer_store_format_d16_xyzw v[[[LO]]:[[HI]]], off, s[{{[0-9]+:[0-9]+}}], 0 for… 75 ; GFX10-PACKED: tbuffer_store_format_d16_xyzw v[[[LO]]:[[HI]]], off, s[{{[0-9]+:[0-9]+}}], 0 format…
|
| H A D | llvm.amdgcn.struct.tbuffer.store.d16.ll | 42 ; UNPACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], [[MASKED0]] 44 ; PREGFX10-UNPACKED: tbuffer_store_format_d16_xyz v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}… 47 ; PACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]] 49 ; PREGFX10-PACKED: tbuffer_store_format_d16_xyz v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}]… 50 ; GFX10-PACKED: tbuffer_store_format_d16_xyz v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0… 66 ; UNPACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], [[MASKED0]] 68 ; PREGFX10-UNPACKED: tbuffer_store_format_d16_xyzw v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+… 70 ; PACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]] 72 ; PREGFX10-PACKED: tbuffer_store_format_d16_xyzw v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}… 73 ; GFX10-PACKED: tbuffer_store_format_d16_xyzw v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], …
|
| H A D | shift-i64-opts.ll | 10 ; GCN: buffer_store_dwordx2 v[[[LO]]:[[HI]]] 22 ; GCN: buffer_store_dwordx2 v[[[LO]]:[[HI]]] 34 ; GCN: buffer_store_dwordx2 v[[[LO]]:[[HI]]] 43 ; GCN-DAG: buffer_load_dword v[[LO:[0-9]+]] 45 ; GCN: buffer_store_dwordx2 v[[[LO]]:[[HI]]] 58 ; GCN-DAG: buffer_load_dword v[[LO:[0-9]+]] 74 ; GCN: v_mov_b32_e32 v[[LO:[0-9]+]], 0{{$}} 75 ; GCN: buffer_store_dwordx2 v[[[LO]]:[[HI]]] 86 ; GCN: buffer_store_dwordx2 v[[[LO]]:[[HI]]] 97 ; GCN: v_mov_b32_e32 v[[LO:[0-9]+]], 0{{$}} [all …]
|
| H A D | fcanonicalize.ll | 285 ; GCN: v_mov_b32_e32 v[[LO:[0-9]+]], 0{{$}} 295 ; GCN-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], 0{{$}} 305 ; GCN-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], 0{{$}} 315 ; GCN-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], 0{{$}} 325 ; GCN-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], 0{{$}} 335 ; GCN: v_mov_b32_e32 v[[LO:[0-9]+]], 0{{$}} 355 ; GCN: v_mov_b32_e32 v[[LO:[0-9]+]], 0{{$}} 376 ; GCN-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], 0{{$}} 386 ; GCN-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], 0{{$}} 396 ; GCN-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], 0{{$}} [all …]
|
| H A D | llvm.amdgcn.tbuffer.store.d16.ll | 38 ; UNPACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], [[MASKED0]] 40 ; UNPACKED: tbuffer_store_format_d16_xyz v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 for… 43 ; PACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]] 45 ; PACKED: tbuffer_store_format_d16_xyz v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 forma… 60 ; UNPACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], [[MASKED0]] 62 ; UNPACKED: tbuffer_store_format_d16_xyzw v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 fo… 64 ; PACKED-DAG: v_mov_b32_e32 v[[LO:[0-9]+]], s[[S_DATA_0]] 66 ; PACKED: tbuffer_store_format_d16_xyzw v[[[LO]]:[[HI]]], v{{[0-9]+}}, s[{{[0-9]+:[0-9]+}}], 0 form…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | v8.4-atomic-128.ll | 7 ; CHECK: ldp [[LO:x[0-9]+]], [[HI:x[0-9]+]], [x0] 8 ; CHECK: mov v[[Q:[0-9]+]].d[0], [[LO]] 15 ; CHECK: mov v[[Q:[0-9]+]].d[0], [[LO]] 23 ; CHECK: mov v[[Q:[0-9]+]].d[0], [[LO]] 31 ; CHECK: mov v[[Q:[0-9]+]].d[0], [[LO]] 40 ; CHECK: mov v[[Q:[0-9]+]].d[0], [[LO]] 49 ; CHECK: mov v[[Q:[0-9]+]].d[0], [[LO]] 58 ; CHECK: mov v[[Q:[0-9]+]].d[0], [[LO]] 84 ; CHECK: mov v[[Q:[0-9]+]].d[0], [[LO]] 101 ; CHECK: mov v[[Q:[0-9]+]].d[0], [[LO]] [all …]
|
| H A D | translate-ret.ll | 7 ; CHECK: [[LO:%.*]]:_(s64), [[HI:%.*]]:_(s64) = G_UNMERGE_VALUES [[VAL]] 8 ; CHECK: $x0 = COPY [[LO]] 20 ; CHECK: [[LO:%.*]]:_(<4 x s32>), [[HI:%.*]]:_(<4 x s32>) = G_UNMERGE_VALUES [[VAL]] 21 ; CHECK: $q0 = COPY [[LO]] 49 ; CHECK: [[LO:%.*]]:_(s64) = COPY $x0 51 ; CHECK: [[IN:%.*]]:_(s128) = G_MERGE_VALUES [[LO]](s64), [[HI]](s64)
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | SarifDiagnostics.cpp | 32 const LangOptions &LO; member in __anon25a4eaec0111::SarifDiagnostics 36 : OutputFile(Output), LO(LO) {} in SarifDiagnostics() 193 Lexer::MeasureTokenLength(R.getEnd(), SM, LO)); in createTextRegion() 204 {"region", createTextRegion(LO, R, SMgr)}}}; in createPhysicalLocation() 256 static json::Object createThreadFlow(const LangOptions &LO, in createThreadFlow() argument 265 LO, P.asRange(), in createThreadFlow() 274 static json::Object createCodeFlow(const LangOptions &LO, in createCodeFlow() argument 281 static json::Object createResult(const LangOptions &LO, in createResult() argument 296 LO, Diag.getLocation().asRange(), in createResult() 366 static json::Object createRun(const LangOptions &LO, in createRun() argument [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/Utils/ |
| H A D | ARMBaseInfo.h | 34 LO, // Carry clear Less than enumerator 53 case HS: return LO; in getOppositeCondition() 54 case LO: return HS; in getOppositeCondition() 77 case ARMCC::LO: return ARMCC::HI; in getSwappedCondition() 78 case ARMCC::HI: return ARMCC::LO; in getSwappedCondition() 151 case ARMCC::LO: return "lo"; in ARMCondCodeToString() 173 .Case("lo", ARMCC::LO) in ARMCondCodeFromString() 174 .Case("cc", ARMCC::LO) in ARMCondCodeFromString()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/mpi/ |
| H A D | TypeMismatchCheck.cpp | 94 const LangOptions &LO) { in isBuiltinTypeMatching() argument 128 BufferTypeName = std::string(Builtin->getName(LO)); in isBuiltinTypeMatching() 147 const LangOptions &LO) { in isCComplexTypeMatching() argument 159 BufferTypeName = (llvm::Twine(Builtin->getName(LO)) + " _Complex").str(); in isCComplexTypeMatching() 177 const LangOptions &LO) { in isCXXComplexTypeMatching() argument 192 (llvm::Twine("complex<") + Builtin->getName(LO) + ">").str(); in isCXXComplexTypeMatching() 302 const LangOptions &LO) { in checkArguments() argument 313 !isCComplexTypeMatching(Complex, BufferTypeName, MPIDatatypes[I], LO); in checkArguments() 316 MPIDatatypes[I], LO); in checkArguments() 319 !isBuiltinTypeMatching(Builtin, BufferTypeName, MPIDatatypes[I], LO); in checkArguments()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | TemplateName.cpp | 315 LangOptions LO; in operator <<() local 316 LO.CPlusPlus = true; in operator <<() 317 LO.Bool = true; in operator <<() 319 N.print(OS, PrintingPolicy(LO)); in operator <<() 326 LangOptions LO; // FIXME! in dump() local 327 LO.CPlusPlus = true; in dump() 328 LO.Bool = true; in dump() 329 print(OS, PrintingPolicy(LO)); in dump()
|