summaryrefslogtreecommitdiff
path: root/clang/lib/AST/ExprConstant.cpp
AgeCommit message (Expand)Author
2025-11-22[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - Allow AVX512 ...NagaChaitanya Vellanki
2025-11-22 [Clang][X86] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow V...stomfaig
2025-11-22[clang][X86] Allow VALIGND/Q element-shift intrinsics in constexpr evaluation...Muhammad Abdul
2025-11-20[X86][Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow AV...sskzakaria
2025-11-19[Clang][X86] allow VPERMILPD/S imm intrinsics to be used in constexpr (#168044)stomfaig
2025-11-19[AllocToken] Fix and clarify -falloc-token-max=0 (#168689)Marco Elver
2025-11-18[Headers][X86] Allow AVX512 masked arithmetic ss/sd intrinsics to be used in ...woruyu
2025-11-17[X86] Add constexpr support for addsub intrinsics (#167512)Ahmed Nour
2025-11-17[X86][Clang] Add AVX512 kunpck intrinsics to be used in constexp (#167683)Ahmed Nour
2025-11-15[Clang] Add __builtin_bswapg (#162433)clf
2025-11-14[clang] Fix -Wparentheses warning [NFC]Mikael Holmen
2025-11-13[Clang] Add constexpr support for AVX512 permutexvar intrinsics (#167802)NagaChaitanya Vellanki
2025-11-11[Clang] Generalize interp__builtin_ia32_shuffle_generic to handle single op p...TelGome
2025-11-11[Headers][X86] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow ...Ye Tian
2025-11-07[X86][Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - add AVX5...Roberto Turrado Camblor
2025-11-06[HLSL] add support for HLSLAggregateSplatCast and HLSLElementwiseCast to cons...Sarah Spall
2025-11-06[clang][ExprConst] Handle dependent switch case statements (#166533)Timm Baeder
2025-11-05[Clang] Add constexpr support for AVX512 permutex2 intrinsics (#165085)NagaChaitanya Vellanki
2025-10-30[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow insertp...Ahmed Nour
2025-10-28[X86][Clang] Add AVX512 Integer Comparison Intrinsics for constexpr Evaluatio...sskzakaria
2025-10-24[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - Allow shufps/...NagaChaitanya Vellanki
2025-10-24[Headers][X86] Allow SLLDQ/SRLDQ byte shift intrinsics to be used in constexp...Ye Tian
2025-10-23[Clang] Implement constexpr evaluation for __builtin_infer_alloc_token() (#16...Marco Elver
2025-10-23[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow MMX/SSE...Shawn K
2025-10-20[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow AVX/AVX...SeongJaePark
2025-10-20[Headers][X86] Allow MMX/SSE/AVX MOVMSK intrinsics to be used in constexpr (#...Shawn K
2025-10-20[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow SSE41 p...Shawn K
2025-10-18[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - add MMX/SSE/A...Temperz87
2025-10-16[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - Allow AVX512 ...NagaChaitanya Vellanki
2025-10-15[clang] NFC: rename TagType::getOriginalDecl back to getDecl (#163271)Matheus Izvekov
2025-10-15[X86][ByteCode] Allow PSHUFB intrinsics to be used in constexpr #156612 (#163...shashank1545
2025-10-14[X86][Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - Allow AV...NagaChaitanya Vellanki
2025-10-14[X86] Add MMX/SSE/AVX PHADD/SUB & HADDPS/D intrinsics to be used in constexpr...why
2025-10-13[clang] introduce constexpr step limit opt-out (#160440)Tsche
2025-10-13[X86][Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - add SSE/...Shawn K
2025-10-08[Headers][X86] Enable constexpr handling for MMX/SSE/AVX/AVX512 PMADDWD/PMADD...Bhasawut Singhaphan
2025-10-06[clang][bytecode] VisitBuiltinCallExpr - remove urem() call in rotate builtin...rdez13
2025-10-06[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - add AVX512 VP...Shawn K
2025-10-03[X86] Allow PSHUFD/PSHUFLW/PSHUFW intrinsics in constexpr. (#161210)Nagraj Gaonkar
2025-10-03[X86][Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow el...Aditya Chaudhari
2025-09-25[clang][bytecode] Use in `Expr::tryEvaluateString` (#160118)Timm Baeder
2025-09-24[Headers][X86] VectorExprEvaluator::VisitCallExpr - allow SSE/AVX2/AVX512 pac...woruyu
2025-09-23[Headers][X86] Allow basic AVX512 predicate ops to be used in constexpr (#159...fennecJ
2025-09-19[Clang] Rename elementwise builtins to `clzg` and `ctzg` (#157128)Joseph Huber
2025-09-18[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow AVX/AVX...Aditya Chaudhari
2025-09-18[clang] Remove Diag parameter from Expr::EvaluateKnownConstInt (#159512)Timm Baeder
2025-09-17[clang] Add unreachable after fully covered switches, avoid GCC warnings. NFC...Martin Storsjö
2025-09-17[clang][ExprConst] Move getLangOpts() to interp::State subclasses (#159280)Timm Baeder
2025-09-17[clang][ExprConst] Assert that EvaluateAsInitializer has non-null VD (#159274)Timm Baeder
2025-09-16[clang][ExprConst] Reject unary vector shuffles (#158589)Timm Baeder