summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-206/+131
* [WebAssembly] Initial WebAssembly support in clangDan Gohman2015-09-031-0/+17
* add __builtin_unpredictable and convert to metadataSanjay Patel2015-09-021-0/+6
* [PowerPC] Support __builtin_ppc_get_timebaseHal Finkel2015-08-311-0/+5
* [CUDA] fix codegen for __nvvm_atom_min/max_gen_u*Jingyue Wu2015-08-311-2/+6
* [X86][SSE] Add _mm_undefined_* intrinsicsSimon Pilgrim2015-08-261-0/+4
* [ARM NEON] Use CGF cached Types instead of llvm::Type::get. NFC.Ahmed Bougacha2015-08-241-13/+11
* [ARM NEON] Replace redundant code with a new GetFloatNeonType. NFC.Ahmed Bougacha2015-08-241-63/+22
* [ARM NEON] Use the common naming scheme for vcvt f16 builtins. NFC.Ahmed Bougacha2015-08-211-2/+2
* Rename the non-coding style conformant functions in namespace BuiltinsEric Christopher2015-08-061-2/+2
* [CodeGen] Clean up CGBuiltin a bit.Benjamin Kramer2015-07-281-272/+176
* [AArch64] Implement __builtin_thread_pointerAdhemerval Zanella2015-07-281-0/+5
* [CodeGen] Don't UBSan-ize the argument to __builtin_frame_addressDavid Majnemer2015-07-251-4/+4
* [CodeGen] Flip lanes when lowering __builtin_palignr with one laneBenjamin Kramer2015-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
OpenPOWER on IntegriCloud