aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST
AgeCommit message (Expand)AuthorFilesLines
2026-02-12[clang] Add __builtin_bitreverseg (#179126)Madhur Kumar2-0/+2
2026-02-12[clang][bytecode] Fix debug-printing one-past-the-end pointers (#181149)Timm Baeder1-2/+6
2026-02-12[NFC] Fix the unreachable 'return' in OpenACC Stmt handling (#181153)Erich Keane1-21/+20
2026-02-10[clang][bytecode] Only reject function types in Pointer::toRValue() (#180722)Timm Baeder1-2/+1
2026-02-10[clang][bytecode] Improve rejecting UnaryExprOrTypeTraitExprs (#180710)Timm Baeder1-3/+6
2026-02-10[clang][bytecode] Fix assertion failure when returning function type (#180681)Timm Baeder1-0/+5
2026-02-10[clang][bytecode] Allow bool sizes in array new expressions (#180696)Timm Baeder1-2/+2
2026-02-10[clang][bytecode] Handle invalid UnaryExprOrTypeTraitExprs (#180692)Timm Baeder1-0/+4
2026-02-10[clang][bytecode] Fix non-initializing `__builtin_shufflevector` (#180691)Timm Baeder1-1/+11
2026-02-10[clang][bytecode] Reject composite copies on primitive pointers (#180683)Timm Baeder1-0/+5
2026-02-10[clang][bytecode] Don't call InterpFrame::getThis() on the bottom frame (#180...Timm Baeder1-1/+2
2026-02-10[clang][bytecode] Don't use trunc() to increase APInt bitWidth (#180536)Timm Baeder1-14/+12
2026-02-10[clang][bytecode] Handle missing target label in break statement (#180532)Timm Baeder1-1/+3
2026-02-10[clang][bytecode] Fix discarded addrof operators... (#180534)Timm Baeder1-0/+2
2026-02-10[clang][bytecode] Fix discarded Mulc/DivC opcodes (#180537)Timm Baeder1-2/+10
2026-02-10[clang][bytecode] Fix discarded builtin_complex (#180539)Timm Baeder1-4/+2
2026-02-09[clang][bytecode] Check evaluate{String,Strlen} for pointer type (#180524)Timm Baeder1-0/+6
2026-02-09[clang] Return std::optional from all Expr::tryEvaluate* API (#179230)Timm Baeder3-59/+53
2026-02-09[clang][bytecode] Implement constexpr step limit (#176150)Timm Baeder3-5/+30
2026-02-08[clang] ast-dump: dump `AvailabilityAttr` fields to JSON (#179281)Noam Cohen1-0/+21
2026-02-06[clang]: immediate address of build issue (#180236)Nhat Nguyen1-0/+1
2026-02-06[HLSL][Matrix] introduce MatrixElementExpr as accessor and swizzle operator (...Farzon Lotfi8-1/+130
2026-02-06[clang]: reflection operator parsing for primitive types (#164692)Nhat Nguyen7-0/+36
2026-02-06[clang][bytecode] Check pointer lifetime in CheckDestructor (#179957)Timm Baeder1-0/+2
2026-02-05[clang][bytecode] Fix reading union template parameter object (#179899)Yanzuo Liu1-6/+22
2026-02-05[clang][bytecode] Improve `__builtin_object_size` handling (#179271)Timm Baeder2-4/+20
2026-02-05[clang][bytecode] Visit 2nd atomic_is_lock_free arg as lvalue (#179673)Timm Baeder1-0/+9
2026-02-04[clang][bytecode] Fix stack corruption in pointer arithmetic discard (#176555)Serosh1-11/+14
2026-02-04[Clang][WebAssembly] Fix WASM tables to allow `__funcref` function pointers (...Demetrius Kanios1-1/+2
2026-02-04[clang][bytecode] Return Invalid() from atomic_is_lock_free calls (#179676)Timm Baeder1-1/+1
2026-02-04[Clang] Fixes builtin_bswapg builtin for bool type (#179177)woruyu2-2/+2
2026-02-04[clang][bytecode] Remove an incorrect assertion (#179644)Timm Baeder1-2/+0
2026-02-04[clang][bytecode] Reject void ArraySubscriptExprs (#179619)Timm Baeder1-0/+3
2026-02-04[clang][bytecode] Handle a null record better (#179645)Timm Baeder1-0/+2
2026-02-04[clang][bytecode] Reject invalid CXXNewExprs (#179629)Timm Baeder1-0/+3
2026-02-04[clang][bytecode] Don't call getOffset on non-block pointers (#179628)Timm Baeder1-2/+2
2026-02-04[clang][bytecode][NFC] Add Pointer::canDeref (#179618)Timm Baeder3-6/+12
2026-02-04[clang][bytecode] Fix crash when dereferencing cast to larger type (#179030)puneeth_aditya_56561-0/+3
2026-02-03[OpenMP][Clang] Support transparent clause with no argument provided. (#177684)Zahira Ammarguellat1-1/+4
2026-02-03[CIR][CUDA] Upstream device stub body emission and name mangling (#177790)David Rivera1-0/+12
2026-02-02[clang][bytecode] Fix crash on __builtin_infer_alloc_token with struct argume...puneeth_aditya_56561-1/+1
2026-02-02[clang][bytecode] Use in Expr::tryEvaluateObjectSize() (#179197)Timm Baeder6-39/+101
2026-02-02[clang][ExprConst] Move shared `EvalInfo` state into `interp::State` (#177738)Timm Baeder5-197/+158
2026-02-01Revert "[clang][bytecode] Use in `Expr::tryEvaluateObjectSize` (#1790… (#17...marius doerner5-86/+31
2026-02-01[clang][bytecode] Use in `Expr::tryEvaluateObjectSize` (#179033)marius doerner5-31/+86
2026-02-01[clang][bytecode] Reject CK_BitCast nodes with errors early (#179087)Timm Baeder1-0/+2
2026-01-31[clang][bytecode] Fix crash on __builtin_align_up with one-past-end pointers ...puneeth_aditya_56561-1/+4
2026-01-30[HLSL] Implement Texture2D type and Sample method in Clang (#177240)Steven Perron1-0/+7
2026-01-30[clang][bytecode] Clean up `interp::Function` parameter handling (#178621)Timm Baeder6-56/+62
2026-01-29[clang][bytecode][NFC] Use `Block::deref()` in `EvalEmitter` (#178630)Timm Baeder1-2/+2