summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [clang][ubsan] Implicit Conversion Sanitizer - integer truncation - clang partRoman Lebedev2018-07-301-16/+89
* [CodeGenCXX] Emit strip.invariant.group with -fstrict-vtable-pointersPiotr Padlewski2018-07-021-3/+57
* [DebugInfo] Inline for without DebugLocationAnastasis Grammenos2018-06-211-0/+6
* [Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point LiteralsLeonard Chan2018-06-201-0/+3
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-1/+1
* Clean carriage returns from lib/ and include/. NFC.Malcolm Parsons2018-04-161-23/+23
* [CodeGen] Ignore OpaqueValueExprs that are unique references to theirAkira Hatanaka2018-03-201-2/+3
* Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.Sander de Smalen2018-02-031-13/+9
* Reverting patch rL323952 due to build errors that ISander de Smalen2018-02-011-9/+13
* [DebugInfo] Enable debug information for C99 VLA typesSander de Smalen2018-02-011-13/+9
* Track in the AST whether the operand to a UnaryOperator can overflow and then...Aaron Ballman2018-01-091-25/+23
* [c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith2017-12-141-0/+1
* [CodeGen][X86] Fix handling of __fp16 vectors.Akira Hatanaka2017-12-091-6/+6
* [CGExprScalar] Add missing types in function GetIntrinsicGuozhi Wei2017-10-191-2/+11
* [CGExprScalar] In EmitCompare trunc the result if it has different type as E-...Guozhi Wei2017-10-101-0/+10
* Silence unused variable warning in Release builds.Benjamin Kramer2017-09-231-0/+1
* Promote storage-only __fp16 vector operands to float vectors.Akira Hatanaka2017-09-231-4/+35
* Teach clang to tolerate the 'p = nullptr + n' idiom used by glibcAndrew Kaylor2017-09-191-0/+24
* Recommit "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-1/+1
* Revert "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-1/+1
* Add _Float16 as a C/C++ source language typeSjoerd Meijer2017-09-081-1/+1
* [IRGen] Evaluate constant static variables referenced through memberAlex Lorenz2017-08-251-13/+20
* [ubsan] Teach the pointer overflow check that "p - <unsigned> <= p" (PR33430)Vedant Kumar2017-07-131-15/+23
* [ubsan] Detect invalid unsigned pointer index expression (clang)Vedant Kumar2017-06-121-20/+31
* [CodeGen] Surround assertion with parentheses.Davide Italiano2017-06-011-1/+1
* [ubsan] Add a check for pointer overflow UBVedant Kumar2017-06-011-34/+176
* CodeGen: Cast alloca to expected address spaceYaxun Liu2017-05-181-4/+3
* [ubsan] Mark overflow checks with !nosanitizeVedant Kumar2017-05-091-1/+1
* Rename a method. NFC.Vedant Kumar2017-05-091-3/+3
* [ubsan] Skip overflow checks on safe arithmetic (fixes PR32874)Vedant Kumar2017-05-021-8/+78
* Set FMF for -ffp-contract=fastAdam Nemet2017-04-041-4/+24
* Preserve vec3 type.Jin-Gu Kang2017-04-041-5/+12
* Use FPContractModeKind universallyAdam Nemet2017-03-291-6/+1
* Revert "Use FPContractModeKind universally"Adam Nemet2017-03-291-1/+6
* Use FPContractModeKind universallyAdam Nemet2017-03-291-6/+1
* Encapsulate FPOptions and use it consistentlyAdam Nemet2017-03-271-6/+6
* [coroutines] Add codegen for await and yield expressionsGor Nishanov2017-03-261-0/+9
* [ubsan] Add a nullability sanitizerVedant Kumar2017-03-141-2/+4
* Don't assume cleanup emission preserves dominance in expr evaluationReid Kleckner2017-03-061-5/+12
* Fix -Wparentheses warningVedant Kumar2017-02-251-2/+2
* Retry: [profiling] Fix profile counter increment when emitting selects (PR32019)Vedant Kumar2017-02-251-2/+4
* Revert "[profiling] Fix profile counter increment when emitting selects (PR32...Vedant Kumar2017-02-251-4/+2
* [profiling] Fix profile counter increment when emitting selects (PR32019)Vedant Kumar2017-02-251-2/+4
* [ubsan] Detect signed overflow UB in remainder operationsVedant Kumar2017-02-251-4/+4
* [ubsan] Omit superflous overflow checks for promoted arithmetic (PR20193)Vedant Kumar2017-02-251-4/+71
* [ObjC][CodeGen] CodeGen support for @available.Erik Pilkington2017-02-231-0/+18
* Re-apply "[ubsan] Sanity-check shift amounts before truncation"Vedant Kumar2017-01-301-7/+9
* Revert "r293343 - [ubsan] Sanity-check shift amounts before truncationAlex Lorenz2017-01-301-2/+2
* [ubsan] Sanity-check shift amounts before truncation (fixes PR27271)Vedant Kumar2017-01-271-2/+2