summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2017-04-14[ubsan] Don't check alignment if the alignment is 1Vedant Kumar
2017-04-14[ubsan] Reduce alignment checking of C++ object pointersVedant Kumar
2017-04-10Update for AllocaInst construction changesMatt Arsenault
2017-04-07[cfi] Emit __cfi_check stub in the frontend.Evgeniy Stepanov
2017-04-04Preserve vec3 type.Jin-Gu Kang
2017-03-21Let llvm.objectsize be conservative with null pointersGeorge Burgess IV
2017-03-21Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner
2017-03-09Retry: [ubsan] Detect UB loads from bitfieldsVedant Kumar
2017-03-09Revert "[ubsan] Detect UB loads from bitfields"Vedant Kumar
2017-03-08[ubsan] Detect UB loads from bitfieldsVedant Kumar
2017-03-06Don't assume cleanup emission preserves dominance in expr evaluationReid Kleckner
2017-02-27[ubsan] Factor out logic to emit a range check. NFC.Vedant Kumar
2017-02-23Rename a helper function, NFC.Vedant Kumar
2017-02-17Retry^2: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar
2017-02-17[ubsan] Pass a set of checks to skip to EmitTypeCheck() (NFC)Vedant Kumar
2017-02-17Revert "Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar
2017-02-17Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar
2017-02-17Revert "[ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar
2017-02-17[ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar
2017-01-06[ubsan] Minimize size of data for type_mismatch (Redo of D19667)Filipe Cabecinhas
2016-12-23Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev
2016-12-15CodeGen: ubsan is built static on windows, give handlers local storageSaleem Abdulrasool
2016-12-13CodeGen: clean up -Wpedantic warning (NFC)Saleem Abdulrasool
2016-12-12Avoid use of std::to_string. NFC.Vedant Kumar
2016-12-12[Fix] Add missing include from r289444.Filipe Cabecinhas
2016-12-12[clang] Version support for UBSan handlersFilipe Cabecinhas
2016-12-09[ubsan] Treat ObjC's BOOL as if its range is always {0, 1}Vedant Kumar
2016-12-06[c++17] P0135R1: Guaranteed copy elision.Richard Smith
2016-11-16Improve handling of __FUNCTION__ and other predefined expression for Objectiv...Mehdi Amini
2016-11-15Revert "Improve handling of __FUNCTION__ and other predefined expression for ...Mehdi Amini
2016-11-15Improve handling of __FUNCTION__ and other predefined expression for Objectiv...Mehdi Amini
2016-11-07[OPENMP] Fixed codegen for __real/__imag expressions in atomicAlexey Bataev
2016-11-07[OPENMP] Fixed capturing of VLA variables.Alexey Bataev
2016-11-07Revert "[OPENMP] Fixed capturing of VLA variables."Diana Picus
2016-11-07[OPENMP] Fixed capturing of VLA variables.Alexey Bataev
2016-10-26Refactor call emission to package the function pointer together withJohn McCall
2016-10-18[CodeGen][ObjC] Do not call objc_storeStrong when initializing aAkira Hatanaka
2016-10-04[ubsan] Disable bounds-check for flexible array ivarsVedant Kumar
2016-09-29Switch to a different workaround for unimplementability of P0145R3 in MS ABIs.Richard Smith
2016-09-28Re-commit r282556, reverted in r282564, with a fix to CallArgList::addFrom toRichard Smith
2016-09-28Revert r282556. This change made several bots unhappy.Richard Smith
2016-09-27P0145R3 (C++17 evaluation order tweaks): evaluate the right-hand side ofRichard Smith
2016-09-27Remove default argument from lambda to appease old MSVC.Richard Smith
2016-09-26P0145R3 (C++17 evaluation order tweaks): consistently emit the LHS of arrayRichard Smith
2016-09-13Update Clang for D20147 ("DebugInfo: New metadata representation for global v...Peter Collingbourne
2016-09-09Update clang for D21514. NFCAmaury Sechet
2016-08-15P0217R3: code generation support for decomposition declarations.Richard Smith
2016-07-28[OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu
2016-07-08[CodeGen] Use llvm::Type::getVectorNumElements instead of casting to llvm::Ve...Craig Topper
2016-07-01[Temporary, Lifetime] Add lifetime marks for temporariesTim Shen