summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev2016-12-231-0/+5
* Revert "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand."Daniel Jasper2016-12-201-5/+0
* [OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand.Egor Churaev2016-12-201-0/+5
* Re-commit r289252 and r289285, and fix PR31374Yaxun Liu2016-12-151-10/+23
* Revert 289252 (and follow-up 289285), it caused PR31374Nico Weber2016-12-141-23/+10
* [clang] Version support for UBSan handlersFilipe Cabecinhas2016-12-121-9/+9
* Add two new AST nodes to represent initialization of an array in terms ofRichard Smith2016-12-121-0/+6
* Add support for non-zero null pointer for C and OpenCLYaxun Liu2016-12-091-10/+23
* [OpenCL] Fix bug in __builtin_astype causing invalid LLVM cast instructionsYaxun Liu2016-10-031-3/+52
* Re-commit [OpenCL] AMDGCN: Fix size_t typeYaxun Liu2016-08-191-6/+9
* Revert [OpenCL] AMDGCN: Fix size_t typeYaxun Liu2016-08-181-9/+6
* [OpenCL] AMDGCN: Fix size_t typeYaxun Liu2016-08-181-6/+9
* CodeGen: Avoid dereferencing end() in ScalarExprEmitter::EmitOverflowCheckedB...Duncan P. N. Exon Smith2016-08-171-3/+2
* Left shifts of negative values are defined if -fwrapv is setJames Molloy2016-08-161-1/+2