summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprScalar.cpp
AgeCommit message (Expand)Author
2018-11-28Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg
2018-11-27Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg
2018-11-21Re-Reinstate 347294 with a fix for the failures.Bill Wendling
2018-11-21Revert r347364 again, the fix was incomplete.Nico Weber
2018-11-20Reinstate 347294 with a fix for the failures.Bill Wendling
2018-11-19[clang][CodeGen] Implicit Conversion Sanitizer: discover the world of Compoun...Roman Lebedev
2018-11-09Compound literals, enums, et al require const exprBill Wendling
2018-11-08[OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extensionAndrew Savonichev
2018-11-07Revert r346326 [OpenCL] Add support of cl_intel_device_side_avc_motion_estima...Andrew Savonichev
2018-11-07[OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extensionAndrew Savonichev
2018-11-03Revert r345562: "PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue...Richard Smith
2018-11-01[CodeGen] Move `emitConstant` from ScalarExprEmitter to CodeGenFunction. NFC.Volodymyr Sapsai
2018-11-01Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner
2018-11-01[clang][CodeGen] ImplicitIntegerSignChangeSanitizer: actually ignore NOP casts.Roman Lebedev
2018-10-30Silence unused variable warnings. NFCRichard Trieu
2018-10-30[clang][ubsan] Implicit Conversion Sanitizer - integer sign change - clang partRoman Lebedev
2018-10-30PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith
2018-10-26[Fixed Point Arithmetic] Refactor fixed point castsBjorn Pettersson
2018-10-23[Fixed Point Arithmetic] Fixed Point to Boolean CastLeonard Chan
2018-10-23[OpenCL][NFC] Unify ZeroToOCL* cast typesAndrew Savonichev
2018-10-15[Fixed Point Arithmetic] FixedPointCastLeonard Chan
2018-10-11[clang][ubsan] Split Implicit Integer Truncation Sanitizer into unsigned and ...Roman Lebedev
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-07-30Remove trailing spaceFangrui Song
2018-07-30[clang][ubsan] Implicit Conversion Sanitizer - integer truncation - clang partRoman Lebedev
2018-07-02[CodeGenCXX] Emit strip.invariant.group with -fstrict-vtable-pointersPiotr Padlewski
2018-06-21[DebugInfo] Inline for without DebugLocationAnastasis Grammenos
2018-06-20[Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point LiteralsLeonard Chan
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-16Clean carriage returns from lib/ and include/. NFC.Malcolm Parsons
2018-03-20[CodeGen] Ignore OpaqueValueExprs that are unique references to theirAkira Hatanaka
2018-02-03Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.Sander de Smalen
2018-02-01Reverting patch rL323952 due to build errors that ISander de Smalen
2018-02-01[DebugInfo] Enable debug information for C99 VLA typesSander de Smalen
2018-01-09Track in the AST whether the operand to a UnaryOperator can overflow and then...Aaron Ballman
2017-12-14[c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith
2017-12-09[CodeGen][X86] Fix handling of __fp16 vectors.Akira Hatanaka
2017-10-19[CGExprScalar] Add missing types in function GetIntrinsicGuozhi Wei
2017-10-10[CGExprScalar] In EmitCompare trunc the result if it has different type as E-...Guozhi Wei
2017-09-23Silence unused variable warning in Release builds.Benjamin Kramer
2017-09-23Promote storage-only __fp16 vector operands to float vectors.Akira Hatanaka
2017-09-19Teach clang to tolerate the 'p = nullptr + n' idiom used by glibcAndrew Kaylor
2017-09-08Recommit "Add _Float16 as a C/C++ source language type"Sjoerd Meijer
2017-09-08Revert "Add _Float16 as a C/C++ source language type"Sjoerd Meijer
2017-09-08Add _Float16 as a C/C++ source language typeSjoerd Meijer
2017-08-25[IRGen] Evaluate constant static variables referenced through memberAlex Lorenz
2017-07-13[ubsan] Teach the pointer overflow check that "p - <unsigned> <= p" (PR33430)Vedant Kumar
2017-06-12[ubsan] Detect invalid unsigned pointer index expression (clang)Vedant Kumar
2017-06-01[CodeGen] Surround assertion with parentheses.Davide Italiano
2017-06-01[ubsan] Add a check for pointer overflow UBVedant Kumar