aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/Sema.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-08-09[C++20] [Modules] Emit Errors when compiling a non-module source as module (#...Chuanqi Xu1-0/+12
2024-08-02Reland "[Modules] Fix using `va_list` with modules and a precompiled header. ...Volodymyr Sapsai1-0/+7
2024-08-02Revert "[Modules] Fix using `va_list` with modules and a precompiled header."...dyung1-7/+0
2024-08-02[Modules] Fix using `va_list` with modules and a precompiled header. (#100837)Volodymyr Sapsai1-0/+7
2024-07-19[Clang] make SVE types known to device targets too (#99446)Emanuele Rocca1-1/+3
2024-07-17Performance optimizations for function effects (nonblocking attribute etc.) (...Doug Wyatt1-2/+2
2024-07-01[clang][NFC] Move documentation of `Sema` functions into `Sema.h`Vlad Serebrennikov1-53/+0
2024-06-24[Clang] Introduce `nonblocking`/`nonallocating` attributes (#84983)Doug Wyatt1-0/+166
2024-06-18[Clang][AMDGPU] Add a new builtin type for buffer rsrc (#94830)Shilei Tian1-0/+8
2024-06-14[AArch64] Extend SVE diagnostics. (#94976)Harald van Dijk1-4/+3
2024-06-05[clang] Split up `SemaDeclAttr.cpp` (#93966)Vlad Serebrennikov1-0/+10
2024-05-30[clang] Introduce target-specific `Sema` components (#93179)Vlad Serebrennikov1-0/+20
2024-05-29[HLSL] Default and Relaxed Availability Diagnostics (#92704)Helena Kotas1-0/+4
2024-05-23[clang] Introduce `SemaX86` (#93098)Vlad Serebrennikov1-0/+2
2024-05-22[clang] Introduce `SemaRISCV` (#92682)Vlad Serebrennikov1-1/+3
2024-05-21[clang] Introduce `SemaPseudoObject` (#92646)Vlad Serebrennikov1-0/+2
2024-05-17[clang] Introduce `SemaCodeCompletion` (#92311)Vlad Serebrennikov1-2/+4
2024-05-17[clang][NFC] Remove an unnecessary `const_cast`Vlad Serebrennikov1-1/+1
2024-05-17[Clang][AArch64] Require SVE or SSVE for scalable types. (#91356)Sander de Smalen1-3/+9
2024-05-14Reapply "[Clang] Unify interface for accessing template arguments as written ...Krystian Stasiowski1-1/+1
2024-05-13[clang] Introduce `SemaObjC` (#89086)Vlad Serebrennikov1-8/+6
2024-05-07Revert "[Clang] Unify interface for accessing template arguments as written f...Adrian Prantl1-1/+1
2024-05-07[Clang] Unify interface for accessing template arguments as written for class...Krystian Stasiowski1-1/+1
2024-04-16[clang] Introduce `SemaOpenMP` (#88642)Vlad Serebrennikov1-11/+14
2024-04-13[clang] Introduce `SemaCUDA` (#88559)Vlad Serebrennikov1-8/+10
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling1-3/+2
2024-04-10[clang] Introduce `SemaSYCL` (#88086)Vlad Serebrennikov1-2/+4
2024-04-08[clang] Introduce `SemaHLSL` (#87912)Vlad Serebrennikov1-0/+2
2024-04-06[clang][NFC] Introduce `SemaBase` (#87634)Vlad Serebrennikov1-36/+9
2024-04-01[clang] Factor out OpenACC part of `Sema` (#84184)Vlad Serebrennikov1-1/+2
2024-04-01[HLSL] Implement array temporary support (#79382)Chris B1-0/+1
2024-03-27[clang][RISCV] Enable RVV with function attribute __attribute__((target("arch...Brandon Wu1-2/+5
2024-03-26[NFC][Clang] Fix potential dereferencing of nullptr (#85944)smanna121-1/+1
2024-03-25Use timeTraceAsyncProfilerBegin for Source span (#83961)Takuto Ikuta1-3/+4
2024-03-13[C++20] [Modules] Disambuguous Clang module and C++20 Named module furtherChuanqi Xu1-38/+25
2024-03-06[clang][NFC] Regroup declarations in `Sema` (#82217)Vlad Serebrennikov1-19/+19
2024-02-16Revert "[AArch64] Add soft-float ABI (#74460)" (#82032)Prabhuk1-34/+0
2024-02-15[AArch64] Add soft-float ABI (#74460)ostannard1-0/+34
2024-02-09[clang][sema] Fix -Wunused-function on target_version'd file-scope Fn's (#81167)Jon Roelofs1-1/+2
2024-01-20[Sema] Use llvm::all_of (NFC)Kazu Hirata1-1/+1
2024-01-18[Clang][NFC] Rename CXXMethodDecl::isPure -> is VirtualPure (#78463)cor3ntin1-1/+1
2023-12-12[clang][Sema] Always clear UndefinedButUsed (#73955)Jonas Hahnfeld1-2/+1
2023-12-08[RISCV] Remove Type::isRVVType() and replace with isRVVSizelessBuiltinType()....Craig Topper1-1/+1
2023-12-06Add SME2 builtins for pfalse and ptrue (#71953)Matthew Devereau1-2/+2
2023-11-21[APINotes] Introduce APINotes infrastructure in Clang Sema and FrontendEgor Zhdan1-1/+2
2023-11-09[C++20] [Modules] Allow export from language linkageChuanqi Xu1-2/+0
2023-11-03[clang][NFC] Refactor `TagTypeKind` (#71160)Vlad Serebrennikov1-2/+3
2023-10-31[clang][NFC] Refactor `ArrayType::ArraySizeModifier`Vlad Serebrennikov1-2/+2
2023-10-25[Sema] -Wzero-as-null-pointer-constant: don't warn for __null (#69126)Arseny Kapoulkine1-1/+7
2023-10-06[clang][Sema] Only check RVV types if we have them (#67669)Timm Baeder1-1/+1