Age | Commit message (Expand) | Author | Files | Lines |
2024-07-21 | [PAC] Incorrect codegen for constant global init with polymorphic MI (#99741) | Oliver Hunt | 1 | -2/+1 |
2024-07-16 | [clang][CGRecordLayout] Remove dependency on isZeroSize (#96422) | Michael Buch | 1 | -6/+11 |
2024-07-15 | [clang] Use different memory layout type for _BitInt(N) in LLVM IR (#91364) | Mariya Podchishchaeva | 1 | -13/+44 |
2024-07-11 | [PAC] Implement function pointer type discrimination (#96992) | Akira Hatanaka | 1 | -9/+23 |
2024-06-26 | [clang] Implement pointer authentication for C++ virtual functions, v-tables... | Oliver Hunt | 1 | -1/+45 |
2024-06-23 | [clang][codegen][NFC] Improve const correctness | Timm Bäder | 1 | -5/+5 |
2024-06-21 | [clang] Implement function pointer signing and authenticated function calls (... | Ahmed Bougacha | 1 | -1/+18 |
2024-06-20 | [clang] Define ptrauth_sign_constant builtin. (#93904) | Ahmed Bougacha | 1 | -0/+59 |
2024-06-20 | Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802) | Mariya Podchishchaeva | 1 | -25/+93 |
2024-06-12 | Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and... | Vitaly Buka | 1 | -93/+25 |
2024-06-12 | [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-... | The Phantom Derpstorm | 1 | -25/+93 |
2024-06-11 | [clang] Replace X && isa<Y>(X) with isa_and_nonnull<Y>(X). NFC (#94987) | Pavel Samolysov | 1 | -1/+1 |
2024-05-17 | [CodeGen] Support arrays with initializers of 64-bit size | Fangrui Song | 1 | -7/+7 |
2024-04-23 | [clang][CodeGen][NFC] Make ConstExprEmitter a ConstStmtVisitor (#89041) | Timm Baeder | 1 | -52/+56 |
2024-04-18 | [clang][NFC] Fix FieldDecl::isUnnamedBitfield() capitalization (#89048) | Timm Baeder | 1 | -2/+2 |
2024-04-01 | [HLSL] Implement array temporary support (#79382) | Chris B | 1 | -0/+1 |
2024-03-28 | [CodeGen][arm64e] Add methods and data members to Address, which are needed t... | Akira Hatanaka | 1 | -2/+2 |
2024-03-27 | Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ... | Akira Hatanaka | 1 | -2/+2 |
2024-03-27 | [CodeGen][arm64e] Add methods and data members to Address, which are needed t... | Akira Hatanaka | 1 | -2/+2 |
2024-03-26 | [NFC] Refactor ConstantArrayType size storage (#85716) | Chris B | 1 | -4/+4 |
2024-03-26 | Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ... | Akira Hatanaka | 1 | -2/+2 |
2024-03-25 | [CodeGen][arm64e] Add methods and data members to Address, which are needed t... | Akira Hatanaka | 1 | -2/+2 |
2024-02-15 | [HLSL] Vector standard conversions (#71098) | Chris B | 1 | -0/+1 |
2024-01-30 | [clang][NFC] Use no-param version of skipRValueSubobjectAdjustments | Timm Bäder | 1 | -4/+1 |
2024-01-27 | [Clang][C++26] Implement Pack Indexing (P2662R3). (#72644) | cor3ntin | 1 | -0/+4 |
2023-11-23 | [clang][CGExprConstant] Remove no-op ptr-to-ptr bitcast (NFC) | Youngsuk Kim | 1 | -4/+1 |
2023-11-02 | [clang] Remove no-op ptr-to-ptr bitcasts (NFC) | Youngsuk Kim | 1 | -9/+2 |
2023-11-01 | [CGExprConstant] Avoid use of ConstantExpr::getIntegerCast() (NFC) | Nikita Popov | 1 | -2/+3 |
2023-10-30 | [clang] Implement constexpr bit_cast for vectors (#66894) | DaPorkchop_ | 1 | -0/+3 |
2023-10-30 | [CGExprConstant] stop calling into ConstExprEmitter for Reference type destin... | Nick Desaulniers | 1 | -3/+4 |
2023-09-28 | [CodeGen] Avoid use of ConstantExpr::getZExt() (NFC) | Nikita Popov | 1 | -1/+5 |
2023-08-23 | [clang][CGExprConstant] Resolve unused variable 'C' warning | Bjorn Pettersson | 1 | -1/+1 |
2023-08-17 | [CodeGen] Remove Constant arguments from linkage functions, NFCI. | Jonas Hahnfeld | 1 | -1/+1 |
2023-08-14 | Make globals with mutable members non-constant, even in custom sections | David Blaikie | 1 | -1/+1 |
2023-08-07 | [clang][CGExprConstant] handle implicit widening/narrowing Int-to-Int casts | Nick Desaulniers | 1 | -1/+18 |
2023-08-07 | [clang][CGExprConstant] handle unary negation on integrals | Nick Desaulniers | 1 | -0/+7 |
2023-07-26 | [clang][ConstExprEmitter] handle NullToPointer ImplicitCastExpr | Nick Desaulniers | 1 | -1/+4 |
2023-07-25 | [clang][ConstExprEmitter] handle ArrayToPointerDecay ImplicitCastExpr of Stri... | Nick Desaulniers | 1 | -1/+5 |
2023-07-25 | [clang][ConstExprEmitter] handle IntegerLiterals | Nick Desaulniers | 1 | -0/+4 |
2023-07-24 | [clang][ConstantEmitter] have tryEmitPrivate[ForVarInit] try ConstExprEmitter... | Nick Desaulniers | 1 | -29/+23 |
2023-06-16 | [clang] Replace use of Type::getPointerTo() (NFC) | Youngsuk Kim | 1 | -12/+2 |
2023-06-14 | [Clang] Rename getElementBitCast() -> withElementType() (NFC) | Nikita Popov | 1 | -1/+1 |
2023-05-25 | [NFC][CLANG] Fix static code analyzer concerns | Manna, Soumi | 1 | -0/+1 |
2023-05-23 | [CodeGen] Fix the type of the constant that is used to zero-initialize a | Akira Hatanaka | 1 | -0/+5 |
2023-05-02 | [clang] Do not attempt to zero-extend _BitInt(1) when not required | Mariya Podchishchaeva | 1 | -1/+1 |
2023-03-16 | Emit const globals with constexpr destructor as constant LLVM values | Hans Wennborg | 1 | -6/+6 |
2023-03-15 | [clang] Use *{Map,Set}::contains (NFC) | Kazu Hirata | 1 | -1/+1 |
2023-01-14 | [clang] Use std::optional instead of llvm::Optional (NFC) | Kazu Hirata | 1 | -8/+8 |
2023-01-14 | [clang] Add #include <optional> (NFC) | Kazu Hirata | 1 | -0/+1 |
2023-01-13 | [clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignment | Guillaume Chatelet | 1 | -1/+1 |