summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Concepts] Requires ExpressionsSaar Raz2020-01-241-0/+4
* Implement VectorType conditional operator GNU extension.Erich Keane2020-01-131-0/+15
* Fix "pointer is null" static analyzer warnings. NFCI.Simon Pilgrim2020-01-111-2/+1
* [FPEnv] Generate constrained FP comparisons from clangUlrich Weigand2020-01-101-11/+17
* [OPENMP50]Support lastprivate conditional updates in inc/dec unary ops.Alexey Bataev2020-01-061-1/+20
* [OPENMP50]Codegen for lastprivate conditional list items.Alexey Bataev2020-01-021-0/+4
* [CodeGen] Use CreateFNeg in buildFMulAddCraig Topper2019-12-301-11/+4
* Reland [DataLayout] Fix occurrences that size and range of pointers are assum...Nicola Zaghen2019-12-131-2/+2
* Temporarily Revert "[DataLayout] Fix occurrences that size and range of point...Nicola Zaghen2019-12-121-2/+2
* [DataLayout] Fix occurrences that size and range of pointers are assumed to b...Nicola Zaghen2019-12-121-2/+2
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-0/+1
* Avoid Attr.h includes, CodeGen editionReid Kleckner2019-12-091-0/+1
* [NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka2019-12-031-12/+13
* Revert "[NFC] Pass a reference to CodeGenFunction to methods of LValue and"Akira Hatanaka2019-12-031-13/+12
* [NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka2019-12-031-12/+13
* [CodeGen] Fix clang crash on aggregate initialization of array of labelsJohannes Altmanninger2019-11-281-2/+2
* [clang][CodeGen] Implicit Conversion Sanitizer: handle increment/decrement (P...Roman Lebedev2019-11-271-5/+54
* Revert "[clang][CodeGen] Implicit Conversion Sanitizer: handle increment/decr...Roman Lebedev2019-11-271-33/+3
* [clang][CodeGen] Implicit Conversion Sanitizer: handle increment/decrement (P...Roman Lebedev2019-11-271-3/+33
* CodeGen: set correct result for atomic compound expressionsTim Northover2019-11-071-9/+20
* clang: Fix assert on void pointer arithmetic with address_spaceMatt Arsenault2019-10-311-1/+1
* [c++20] Add CXXRewrittenBinaryOperator to represent a comparisonRichard Smith2019-10-191-0/+4
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-0/+4
* Revert 374882 "[Concepts] Concept Specialization Expressions"Nico Weber2019-10-151-4/+0
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-0/+4
* [IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperatorCameron McInally2019-10-141-6/+8
* remove an useless allocation found by scan-build - the new Dead nested assign...Sylvestre Ledru2019-10-121-2/+2
* Reland r374450 with Richard Smith's comments and test fixed.Erich Keane2019-10-111-2/+1
* Revert 374450 "Fix __builtin_assume_aligned with too large values."Nico Weber2019-10-101-1/+2
* Fix __builtin_assume_aligned with too large values.Erich Keane2019-10-101-2/+1
* Revert "[IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperator"Dmitri Gribenko2019-10-101-8/+6
* [UBSan][clang][compiler-rt] Applying non-zero offset to nullptr is undefined ...Roman Lebedev2019-10-101-50/+99
* [IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperatorCameron McInally2019-10-091-6/+8
* Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.Simon Pilgrim2019-10-031-2/+2
* Silence static analyzer getAs<VectorType> null dereference warnings. NFCI.Simon Pilgrim2019-10-021-3/+3
* [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
OpenPOWER on IntegriCloud