summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-0/+4
* Revert 374882 "[Concepts] Concept Specialization Expressions"Nico Weber2019-10-151-4/+0
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-0/+4
* [IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperatorCameron McInally2019-10-141-6/+8
* remove an useless allocation found by scan-build - the new Dead nested assign...Sylvestre Ledru2019-10-121-2/+2
* Reland r374450 with Richard Smith's comments and test fixed.Erich Keane2019-10-111-2/+1
* Revert 374450 "Fix __builtin_assume_aligned with too large values."Nico Weber2019-10-101-1/+2
* Fix __builtin_assume_aligned with too large values.Erich Keane2019-10-101-2/+1
* Revert "[IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperator"Dmitri Gribenko2019-10-101-8/+6
* [UBSan][clang][compiler-rt] Applying non-zero offset to nullptr is undefined ...Roman Lebedev2019-10-101-50/+99
* [IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperatorCameron McInally2019-10-091-6/+8
* Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.Simon Pilgrim2019-10-031-2/+2
* Silence static analyzer getAs<VectorType> null dereference warnings. NFCI.Simon Pilgrim2019-10-021-3/+3
* [NFC][CodeGen][UBSan] EmitCheckedInBoundsGEP(): pass a vector to EmitCheck()Roman Lebedev2019-09-061-2/+6
* [NFC][CodeGen][UBSan] EmitCheckedInBoundsGEP(): refactor EmitGEPOffsetInBytes...Roman Lebedev2019-09-061-25/+52
* [NFC][CodeGen][UBSan] EmitCheckedInBoundsGEP(): add some comments to pointer-...Roman Lebedev2019-09-061-8/+18
* Treat the range of representable values of floating-point types as [-inf, +in...Richard Smith2019-07-061-120/+58
* [C++2a] Add __builtin_bit_cast, used to implement std::bit_castErik Pilkington2019-07-021-0/+9
* [cxx2a] P1236R1: the validity of a left shift does not depend on theRichard Smith2019-06-251-1/+2
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2019-06-141-2/+2
* Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.Nico Weber2019-06-141-2/+2
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2019-06-131-2/+2
* ScalarExprEmitter::EmitCompoundAssign - fix uninitialized variable warning. N...Simon Pilgrim2019-05-181-1/+1
* Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier2019-05-161-1/+10
* Change the metadata for heapallocsite calls when the type is cast.Amy Huang2019-05-021-0/+6
* [Fixed Point Arithmetic] Fixed Point and Integer ConversionsLeonard Chan2019-03-061-21/+54
* [CodeGen] Fix some broken IR generated by -fsanitize=unsigned-integer-overflowErik Pilkington2019-02-281-6/+6
* [Fixed Point Arithmetic] Fixed Point ComparisonsLeonard Chan2019-02-211-12/+34
* [opaque pointer types] Pass function types for runtime function calls.James Y Knight2019-02-051-1/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Fixed Point Arithmetic] Fixed Point SubtractionLeonard Chan2019-01-161-11/+64
* [Fixed Point Arithmetic] Fixed Point AdditionLeonard Chan2019-01-161-6/+76
* [clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev2019-01-151-3/+7
* Revert alignment assumptions changesVlad Tsyrklevich2019-01-151-7/+3
* [clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev2019-01-141-3/+7
* Move CodeGenOptions from Frontend to BasicRichard Trieu2018-12-111-1/+1
* Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""Fangrui Song2018-11-301-4/+7
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Fangrui Song2018-11-301-7/+4
* Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-281-4/+7
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-271-7/+4
* Re-Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-211-4/+7
* Revert r347364 again, the fix was incomplete.Nico Weber2018-11-211-7/+4
* Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-201-4/+7
* [clang][CodeGen] Implicit Conversion Sanitizer: discover the world of Compoun...Roman Lebedev2018-11-191-10/+13
* Compound literals, enums, et al require const exprBill Wendling2018-11-091-0/+3
* [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extensionAndrew Savonichev2018-11-081-1/+2
* Revert r346326 [OpenCL] Add support of cl_intel_device_side_avc_motion_estima...Andrew Savonichev2018-11-071-2/+1
* [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extensionAndrew Savonichev2018-11-071-1/+2
* Revert r345562: "PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue...Richard Smith2018-11-031-2/+2
* [CodeGen] Move `emitConstant` from ScalarExprEmitter to CodeGenFunction. NFC.Volodymyr Sapsai2018-11-011-11/+2