summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprScalar.cpp
AgeCommit message (Expand)Author
2019-05-16Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier
2019-05-02Change the metadata for heapallocsite calls when the type is cast.Amy Huang
2019-03-06[Fixed Point Arithmetic] Fixed Point and Integer ConversionsLeonard Chan
2019-02-28[CodeGen] Fix some broken IR generated by -fsanitize=unsigned-integer-overflowErik Pilkington
2019-02-21[Fixed Point Arithmetic] Fixed Point ComparisonsLeonard Chan
2019-02-05[opaque pointer types] Pass function types for runtime function calls.James Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-16[Fixed Point Arithmetic] Fixed Point SubtractionLeonard Chan
2019-01-16[Fixed Point Arithmetic] Fixed Point AdditionLeonard Chan
2019-01-15[clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev
2019-01-15Revert alignment assumptions changesVlad Tsyrklevich
2019-01-14[clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev
2018-12-11Move CodeGenOptions from Frontend to BasicRichard Trieu
2018-11-30Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""Fangrui Song
2018-11-30Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Fangrui Song
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