aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ByteCode
AgeCommit message (Expand)AuthorFilesLines
2025-12-09[clang][bytecode] Always initialize scope before conditional operator (#171133)Timm Baeder2-9/+23
2025-12-09Revert "[clang][bytecode] Allocate InitMaps via Program/InterpState allocator...Timm Bäder11-183/+188
2025-12-08[Clang] Fix unused variable warning from 1911ce132659222aee353882bd55… (#17...Aiden Grossman1-4/+4
2025-12-08[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - Allow GFNI in...NagaChaitanya Vellanki1-0/+109
2025-12-08Replace interp__builtin_blend with interp__builtin_ia32_shuffle_gener… (#17...adbox531-34/+9
2025-12-06[clang][bytecode] Allocate InitMaps via Program/InterpState allocators (#170272)Timm Baeder11-188/+183
2025-12-05[clang][bytecode][NFC] Add FullExpression scopes (#170705)Timm Baeder2-63/+45
2025-12-05[clang][bytecode] Fix InterpFrame::dump() (#170682)Timm Baeder1-2/+8
2025-12-03[Clang][X86] Add constexpr support for permute4x64_pd and permute4x64_epi64 (...Ahmed Nour1-0/+10
2025-12-03[X86][Clang] Add constexpr support for AVX512 kshift intrinsics (#170480)Medha Tiwari1-0/+24
2025-12-03[X86][Clang] Support constexpr evaluation of cvtpd2ps intrinsics (#169980)Hamza Hassanain1-0/+162
2025-12-03[clang][bytecode] Accept current PC argument in Function::dump() (#170449)Timm Baeder3-5/+21
2025-12-02[clang][bytecode][NFC] Add popToUInt64() to builtin evaluation (#170164)Timm Baeder1-26/+26
2025-12-01[X86][Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow AV...Muhammad Abdul1-0/+7
2025-12-01[clang][bytecode] Check memcmp builtin for one-past-the-end pointers (#170097)Timm Baeder1-0/+4
2025-12-01[clang][bytecode] Fix discarding ImplitiValueInitExprs (#170089)Timm Baeder1-0/+3
2025-11-29[clang][bytecode] Unify elementwise integer builtins using callback pattern (...Islam Imad1-50/+30
2025-11-27[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - Allow PSLL/PS...NagaChaitanya Vellanki1-0/+105
2025-11-27[X86][Clang] Allow constexpr evaluation of F16C CVTPS2PH intrinsics (#162295)Eric Xu1-0/+91
2025-11-27[clang][bytecode] Check for invalid record decls in IntPointer::atOffset (#16...Timm Baeder3-5/+13
2025-11-27[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - Allow AVX512 ...NagaChaitanya Vellanki1-0/+58
2025-11-27[clang][bytecode] Remove double diagnostic emission (#169658)Timm Baeder2-8/+4
2025-11-26[Clang] Allow AVX/AVX512 subvector shuffles in constexpr (#168700)Moritz Zielke1-0/+33
2025-11-26[clang][bytecode][NFC] Remove unused Integral range functions (#169508)Timm Baeder1-11/+0
2025-11-26[clang][bytecode][NFC] Make Program::getNativePointer() const (#169502)Timm Baeder2-2/+2
2025-11-26[clang][bytecode] Add some convenience API to BitcastBuffer (#169516)Timm Baeder2-4/+17
2025-11-26[clang][bytecode][NFC] Clean up Integral::from() functions (#169513)Timm Baeder1-11/+6
2025-11-24[clang][bytecode] Fix compound assign operators for IntAP(S) (#169303)Timm Baeder2-8/+22
2025-11-24[clang][bytecode] Fix conditional operator scoping wrt. local variables (#169...Timm Baeder9-19/+125
2025-11-22[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - Allow AVX512 ...NagaChaitanya Vellanki1-0/+69
2025-11-22[clang][bytecode][NFC] Remove VariableScope::emitDestruction (#169148)Timm Baeder2-18/+15
2025-11-22 [Clang][X86] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow V...stomfaig1-0/+24
2025-11-22[clang][X86] Allow VALIGND/Q element-shift intrinsics in constexpr evaluation...Muhammad Abdul1-0/+18
2025-11-22[clang][bytecode] Don't call getThis() on the bottom function frame (#169044)Timm Baeder2-1/+4
2025-11-20[X86][Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow AV...sskzakaria1-0/+36
2025-11-20[clang][bytecode] Implement case ranges (#168418)marius doerner1-3/+30
2025-11-19[Clang][X86] allow VPERMILPD/S imm intrinsics to be used in constexpr (#168044)stomfaig1-0/+19
2025-11-19[AllocToken] Fix and clarify -falloc-token-max=0 (#168689)Marco Elver1-1/+2
2025-11-18Implement a more seamless way to provide missing functions on z/OS (#167703)Sean Perry1-1/+0
2025-11-18[Headers][X86] Allow AVX512 masked arithmetic ss/sd intrinsics to be used in ...woruyu1-0/+29
2025-11-18[clang][bytecode] Fix fallthrough to switch labels (#168484)Timm Baeder1-0/+2
2025-11-17[X86] Add constexpr support for addsub intrinsics (#167512)Ahmed Nour1-0/+34
2025-11-17[X86][Clang] Add AVX512 kunpck intrinsics to be used in constexp (#167683)Ahmed Nour1-0/+12
2025-11-17[clang][bytecode] Check pointers in GetPtrField{,Pop} (#167335)Timm Baeder4-26/+32
2025-11-15[Clang] Add __builtin_bswapg (#162433)clf1-4/+5
2025-11-14[clang][bytecode][NFC] Check pointer types in canClassify() (#168069)Timm Baeder1-2/+4
2025-11-14[clang][bytecode] Adjust pointers when moving them (#168053)Timm Baeder3-1/+20
2025-11-14[clang][bytecode] Don't outright reject dynamic casts (#167517)Timm Baeder1-0/+5
2025-11-14[clang][bytecode][NFC] Limit pointer and array ops to integer indices (#168022)Timm Baeder1-4/+16
2025-11-14[clang][bytecode] Print field descriptor in Pointer::print() (#168002)Timm Baeder1-0/+3