summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprScalar.cpp
AgeCommit message (Expand)Author
2020-02-16[IRBuilder] Fix unnecessary IRBuilder copies; NFCNikita Popov
2020-02-13[AsmPrinter] De-capitalize all AsmPrinter::Emit* but EmitInstructionFangrui Song
2020-01-28[FPEnv] Add pragma FP_CONTRACT support under strict FP.Wang, Pengfei
2020-01-19[Concepts] Requires ExpressionsSaar Raz
2020-01-18Revert "[Concepts] Requires Expressions"Saar Raz
2020-01-18[Concepts] Requires ExpressionsSaar Raz
2020-01-13Implement VectorType conditional operator GNU extension.Erich Keane
2020-01-11Fix "pointer is null" static analyzer warnings. NFCI.Simon Pilgrim
2020-01-10[FPEnv] Generate constrained FP comparisons from clangUlrich Weigand
2020-01-06[OPENMP50]Support lastprivate conditional updates in inc/dec unary ops.Alexey Bataev
2020-01-02[OPENMP50]Codegen for lastprivate conditional list items.Alexey Bataev
2019-12-30[CodeGen] Use CreateFNeg in buildFMulAddCraig Topper
2019-12-13Reland [DataLayout] Fix occurrences that size and range of pointers are assum...Nicola Zaghen
2019-12-12Temporarily Revert "[DataLayout] Fix occurrences that size and range of point...Nicola Zaghen
2019-12-12[DataLayout] Fix occurrences that size and range of pointers are assumed to b...Nicola Zaghen
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