aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema
AgeCommit message (Expand)AuthorFilesLines
2024-07-06[Clang] Simplify release notes and remove irrelevant comment (#96407)Gábor Spaits1-3/+0
2024-07-05[clang] Implement P3144R2 "Deleting a Pointer to an Incomplete Type..." (#97733)Vlad Serebrennikov1-3/+9
2024-07-05[BPF] Fix linking issues in static map initializers (#91310)Nick Zavaritsky1-0/+8
2024-07-05[clang] Avoid 'raw_string_ostream::str' (NFC)Youngsuk Kim1-5/+2
2024-07-04[clang][FMV] Do not omit explicit default target_version attribute. (#96628)Alexandros Lamprineas2-62/+28
2024-07-04[clang] CTAD alias: fix transformation for require-clause expr Part2. (#93533)Haojian Wu1-7/+29
2024-07-03[Clang][Sema] Correctly transform dependent operands of overloaded binary ope...Krystian Stasiowski1-1/+1
2024-07-03[Clang][Sema] Treat explicit specializations of static data member templates ...Krystian Stasiowski1-2/+1
2024-07-03[clang][OpenMP] Change `ActOnOpenMPRegionStart` to use captured regions (#97445)Krzysztof Parzyszek1-434/+166
2024-07-03[clang][OpenMP] Use leaf constructs in `mapLoopConstruct` (#97446)Krzysztof Parzyszek1-4/+9
2024-07-02[HLSL] Run availability diagnostic on exported functions (#97352)Helena Kotas1-21/+48
2024-07-02[C2y] Add diagnostics for alignof on an incomplete arrayAaron Ballman1-1/+9
2024-07-02[C2y] Modify diagnostics for complex increment/decrementAaron Ballman1-2/+3
2024-07-02[clang] Don't emit the warn_dangling_lifetime_pointer diagnostic for the assi...Haojian Wu1-17/+16
2024-07-02Revert "[C2y] Modify diagnostics for complex increment/decrement"Aaron Ballman1-3/+2
2024-07-02[C2y] Modify diagnostics for complex increment/decrementAaron Ballman1-2/+3
2024-07-02[Clang] Clarify diagnostic notes for implicitly generated deduction guides (#...Younan Zhang1-0/+52
2024-07-01[clang] Remove a pointer union from the lifetime bound analysis (#97327)Gábor Horváth1-23/+13
2024-07-01[HLSL] Implement `export` keyword (#96823)Helena Kotas1-19/+33
2024-07-01[clang][OpenMP] Implement `isOpenMPCapturingDirective` (#97090)Krzysztof Parzyszek1-12/+2
2024-07-01[HIP][Clang][Sema] Fix crash when calling builtins with pointer arguments (#9...Raymond Tian1-1/+2
2024-07-01Revert "[clang][AST] fix ast-print of extern <lang> with >=2 declarators"Aaron Ballman2-2/+2
2024-07-01[Clang] Prevent null pointer dereference in DiagnoseDeclAvailability() (#97095)smanna121-0/+1
2024-07-01[clang][NFC] Move documentation of `Sema` functions into `Sema.h`Vlad Serebrennikov24-2979/+2
2024-07-01[Sema] Fix -Wunused-but-set-variable after #94865Fangrui Song1-1/+1
2024-07-01[clang][OpenMP] Unindent `checkNestingOfRegions`, NFCKrzysztof Parzyszek1-283/+279
2024-07-01[Clang] Extend lifetime bound analysis to support assignments for the built-i...Haojian Wu3-21/+79
2024-07-01[clang][ThreadSafety] Revert stricter typing on trylock attributes (#97293)Dan McArdle1-24/+10
2024-07-01[Clang] Improve error message for lambda captures that name a class member (#...CedricSWA1-1/+5
2024-07-01[clang][AST] fix ast-print of extern <lang> with >=2 declaratorstemyurchenko2-2/+2
2024-06-30[CUDA][NFC] CudaArch to OffloadArch rename (#97028)Jakub Chlanda1-7/+7
2024-06-30[clang][Sema] Fix crash on atomic builtins with incomplete type args (#96374)Takuya Shimizu1-0/+3
2024-06-29[Clang] Prevent null pointer dereference in template deduction guide creation...smanna121-0/+6
2024-06-29[clang][OpenMP] Implement `isOpenMPExecutableDirective` (#97089)Krzysztof Parzyszek1-0/+2
2024-06-28[Sema] LambdaScopeForCallOperatorInstantiationRAII - fix typo in early out lo...Simon Pilgrim1-1/+1
2024-06-28[OpenMP] [NFC] SemaOpenMP.cpp and StmtOpenMP.cpp spelling fixes (#96814)Julian Brown1-22/+22
2024-06-28[Clang][Sema] fix assertion failure about invalid conversion when calling lam...Zhikai Zeng1-1/+1
2024-06-28[clang][OpenMP] Simplify handling of `if` clause (#96936)Krzysztof Parzyszek1-83/+5
2024-06-28[ParserHLSL] Attempt to parse HLSL annotations on Field Decls. (#96346)Joshua Batista1-9/+1
2024-06-28[C++20] [Modules] Don't find module for linkage for decls in globalChuanqi Xu1-1/+1
2024-06-28Revert "[Clang] Fix __is_trivially_equality_comparable returning true with in...Zequan Wu1-77/+1
2024-06-27[Clang] Fix __is_trivially_equality_comparable returning true with ineligebil...Nikolas Klauser1-1/+77
2024-06-27[clang][NFC] Move more things out of `SemaChecking.cpp` (#96641)Vlad Serebrennikov5-1094/+1015
2024-06-27[clang][OpenMP] clang-format SemaOpenMP.cpp, NFCKrzysztof Parzyszek1-7/+6
2024-06-27[clang][OpenMP] Place some common code in functions (#96811)Krzysztof Parzyszek1-899/+165
2024-06-27[Sema] TransformTypeOfExprType / TransformTypeOfType - don't dereference getA...Simon Pilgrim1-2/+2
2024-06-27[Sema] HLSLCompareFloatingRank - don't dereference getAs<> resultsSimon Pilgrim1-2/+2
2024-06-27[clang][Sema] Move the initializer lifetime checking code from SemaInit.cpp t...Haojian Wu4-1230/+1291
2024-06-26 [clang] Implement pointer authentication for C++ virtual functions, v-tables...Oliver Hunt3-0/+184
2024-06-26[Coroutines] Clear FirstVLALoc in timeChuanqi Xu1-0/+1