summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r243206:Hans Wennborg2015-07-301-4/+4
* Merging r242678:Hans Wennborg2015-07-201-0/+1
* Add missing builtins to altivec.h for ABI compliance (vol. 4)Nemanja Ivanovic2015-07-141-0/+21
* Rely on default zero-arg value for IRBuilder::CreateCall calls to zero-arg fu...David Blaikie2015-07-141-7/+7
* Add missing builtins to altivec.h for ABI compliance (vol. 2)Nemanja Ivanovic2015-07-051-1/+70
* Attach attribute "trap-func-name" to call sites of llvm.trap and llvm.debugtrap.Akira Hatanaka2015-07-021-8/+4
* Add support for the x86 builtin __builtin_cpu_supports.Eric Christopher2015-06-291-0/+77
* Add missing builtins to altivec.h for ABI compliance (vol. 1)Nemanja Ivanovic2015-06-261-0/+7
* [CUDA] Implemented __nvvm_atom_*_gen_* builtins.Artem Belevich2015-06-251-52/+127
* Move the special-case check from r240462 into ARM-specific code.Bob Wilson2015-06-241-19/+53
* PR22560: Fix argument order for ARM _MoveToCoprocessor builtins.Bob Wilson2015-06-231-0/+8
* AMDGPU: Fix places missed in renameMatt Arsenault2015-06-191-21/+21
* This patch implements clang support for the ACLE special register intrinsicsLuke Cheeseman2015-06-151-0/+121
* [CodeGen][NEON] Emit constants for "immediate" intrinsic arguments.Ahmed Bougacha2015-06-041-3/+38
* ubsan: Check for null pointers given to certain builtins, suchNuno Lopes2015-05-301-0/+12
* wip: Remove some unused functionsJustin Bogner2015-05-291-32/+0
* API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/ini...David Blaikie2015-05-181-65/+68
* [SystemZ] Add support for z13 low-level vector builtinsUlrich Weigand2015-05-051-0/+205
* [opaque pointer type] more GEP API migrationsDavid Blaikie2015-04-041-6/+6
* [SystemZ] Support transactional execution on zEC12Ulrich Weigand2015-04-011-0/+40
* [PPC] Move argument range checks for HTM and crypto builtins to SemaKit Barton2015-03-301-113/+0
* Add Hardware Transactional Memory (HTM) SupportKit Barton2015-03-251-0/+85
* MS ABI: Accept calls to an unprototyped declaration of _setjmpDavid Majnemer2015-03-201-4/+6
* [Modules] Implement __builtin_isinf_sign in Clang.Chandler Carruth2015-03-191-20/+40
* MS ABI: Implement __GetExceptionInfo for std::make_exception_ptrDavid Majnemer2015-03-131-0/+8
* Under duress, move check for target support of __builtin_setjmp/Joerg Sonnenberger2015-03-111-9/+0
* Add Clang support for PPC cryptography builtinsNemanja Ivanovic2015-03-041-0/+29
* Adjust the changes from r230255 to bail out if the backend can't lowerJoerg Sonnenberger2015-03-041-4/+9
* Lower _mm256_broadcastsi128_si256 directly to a vector shuffle.Juergen Ributzka2015-03-031-7/+0
* Sema: Parenthesized bound destructor member expressions can be calledDavid Majnemer2015-02-251-12/+12
* Only lower __builtin_setjmp / __builtin_longjmp toJoerg Sonnenberger2015-02-231-0/+4
* [X86] Convert palignr builtin handling to use shuffle form of right shift ins...Craig Topper2015-02-171-35/+16
* [X86] Merge the 2 separate builtin handlers for PALIGNR into a single one tha...Craig Topper2015-02-171-52/+39
* [X86] Remove code that does custom handling of the builtin for MMX palignr. T...Craig Topper2015-02-171-31/+0
* [X86] Remove completely unnecessary switch statement.Craig Topper2015-02-161-12/+2
* [X86] Teach clang to lower __builtin_ia32_psrldqi256 and __builtin_ia32_pslld...Craig Topper2015-02-161-0/+54
* Fix build break, these builtins don't existReid Kleckner2015-02-051-4/+1
* Do the same IRgen for __builtin_pow* as for pow*Reid Kleckner2015-02-051-1/+7
* Implement IRGen for SEH __finally and AbnormalTerminationReid Kleckner2015-02-041-0/+3
* MS ABI: Implement proper support for setjmpDavid Majnemer2015-01-291-0/+52
* Don't generate llvm.expect intrinsics with -O0.Pete Cooper2015-01-261-1/+6
* Initial support for Win64 SEH IR emissionReid Kleckner2015-01-221-0/+7
* Add __builtin_amdgpu_classMatt Arsenault2015-01-061-0/+3
* R600: Handle amdgcn tripleTom Stellard2015-01-061-0/+1
* [x86] Add the (v)cmpps/pd/ss/sd builtins to match gcc. Use them in the sse in...Craig Topper2014-12-271-2/+150
* CodeGen: implement __emit intrinsicSaleem Abdulrasool2014-12-171-0/+22
* Implement the __builtin_call_with_static_chain GNU extension.Peter Collingbourne2014-12-121-1/+9
* IR: Update clang for Metadata/Value split in r223802Duncan P. N. Exon Smith2014-12-091-2/+2
* CodeGen: refactor ARM builtin handlingSaleem Abdulrasool2014-12-041-20/+20
* Use nullptr to silence -Wsentinel when self-hosting on WindowsReid Kleckner2014-12-011-2/+2