summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprScalar.cpp
AgeCommit message (Expand)Author
2019-12-11[IR] Split out target specific intrinsic enums into separate headersReid Kleckner
2019-12-09Avoid Attr.h includes, CodeGen editionReid Kleckner
2019-12-03[NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka
2019-12-03Revert "[NFC] Pass a reference to CodeGenFunction to methods of LValue and"Akira Hatanaka
2019-12-03[NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka
2019-11-28[CodeGen] Fix clang crash on aggregate initialization of array of labelsJohannes Altmanninger
2019-11-27[clang][CodeGen] Implicit Conversion Sanitizer: handle increment/decrement (P...Roman Lebedev
2019-11-27Revert "[clang][CodeGen] Implicit Conversion Sanitizer: handle increment/decr...Roman Lebedev
2019-11-27[clang][CodeGen] Implicit Conversion Sanitizer: handle increment/decrement (P...Roman Lebedev
2019-11-07CodeGen: set correct result for atomic compound expressionsTim Northover
2019-10-31clang: Fix assert on void pointer arithmetic with address_spaceMatt Arsenault
2019-10-19[c++20] Add CXXRewrittenBinaryOperator to represent a comparisonRichard Smith
2019-10-15[Concepts] Concept Specialization ExpressionsSaar Raz
2019-10-15Revert 374882 "[Concepts] Concept Specialization Expressions"Nico Weber
2019-10-15[Concepts] Concept Specialization ExpressionsSaar Raz
2019-10-14[IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperatorCameron McInally
2019-10-12remove an useless allocation found by scan-build - the new Dead nested assign...Sylvestre Ledru
2019-10-11Reland r374450 with Richard Smith's comments and test fixed.Erich Keane
2019-10-10Revert 374450 "Fix __builtin_assume_aligned with too large values."Nico Weber
2019-10-10Fix __builtin_assume_aligned with too large values.Erich Keane
2019-10-10Revert "[IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperator"Dmitri Gribenko
2019-10-10[UBSan][clang][compiler-rt] Applying non-zero offset to nullptr is undefined ...Roman Lebedev
2019-10-09[IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperatorCameron McInally
2019-10-03Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.Simon Pilgrim
2019-10-02Silence static analyzer getAs<VectorType> null dereference warnings. NFCI.Simon Pilgrim
2019-09-06[NFC][CodeGen][UBSan] EmitCheckedInBoundsGEP(): pass a vector to EmitCheck()Roman Lebedev
2019-09-06[NFC][CodeGen][UBSan] EmitCheckedInBoundsGEP(): refactor EmitGEPOffsetInBytes...Roman Lebedev
2019-09-06[NFC][CodeGen][UBSan] EmitCheckedInBoundsGEP(): add some comments to pointer-...Roman Lebedev
2019-07-06Treat the range of representable values of floating-point types as [-inf, +in...Richard Smith
2019-07-02[C++2a] Add __builtin_bit_cast, used to implement std::bit_castErik Pilkington
2019-06-25[cxx2a] P1236R1: the validity of a left shift does not depend on theRichard Smith
2019-06-14PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith
2019-06-14Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.Nico Weber
2019-06-13PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith
2019-05-18ScalarExprEmitter::EmitCompoundAssign - fix uninitialized variable warning. N...Simon Pilgrim
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