summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner2018-11-011-4/+4
* [clang][CodeGen] ImplicitIntegerSignChangeSanitizer: actually ignore NOP casts.Roman Lebedev2018-11-011-4/+3
* Silence unused variable warnings. NFCRichard Trieu2018-10-301-0/+3
* [clang][ubsan] Implicit Conversion Sanitizer - integer sign change - clang partRoman Lebedev2018-10-301-34/+223
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2018-10-301-2/+2
* [Fixed Point Arithmetic] Refactor fixed point castsBjorn Pettersson2018-10-261-55/+38
* [Fixed Point Arithmetic] Fixed Point to Boolean CastLeonard Chan2018-10-231-5/+29
* [OpenCL][NFC] Unify ZeroToOCL* cast typesAndrew Savonichev2018-10-231-7/+3
* [Fixed Point Arithmetic] FixedPointCastLeonard Chan2018-10-151-2/+109
* [clang][ubsan] Split Implicit Integer Truncation Sanitizer into unsigned and ...Roman Lebedev2018-10-111-7/+27
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-6/+5
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [clang][ubsan] Implicit Conversion Sanitizer - integer truncation - clang partRoman Lebedev2018-07-301-16/+89