summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add builtins for bitreverse intrinsicMatt Arsenault2016-02-031-42/+45
* Recommit: R258773 [OpenCL] Pipe builtin functionsXiuli Pan2016-01-261-0/+136
* Revert "[OpenCL] Pipe builtin functions"David Majnemer2016-01-261-135/+0
* [OpenCL] Pipe builtin functionsXiuli Pan2016-01-261-0/+135
* [CUDA] Make printf work.Justin Lebar2016-01-231-0/+3
* AMDGPU: Rename builtins to use amdgcn prefixMatt Arsenault2016-01-221-25/+39
* Reordering fields to reduce padding in Clang. NFCBen Craig2015-12-141-6/+6
* Add the `pass_object_size` attribute to clang.George Burgess IV2015-12-021-20/+72
* Move checkTargetFeatures to CodeGenFunction.cpp to make itEric Christopher2015-11-121-42/+0
* In preparation to use it in more places renameEric Christopher2015-11-121-11/+11
* Extract out a function onto CodeGenModule for getting the map ofEric Christopher2015-11-111-26/+3
* Fix a FIXME about using std::is_sorted.Eric Christopher2015-11-111-3/+4
* Fix __builtin_signbit for ppcf128 typePetar Jovanovic2015-11-061-3/+13
* [WebAssembly] Update wasm builtin functions to match spec changes.Dan Gohman2015-11-051-7/+2
* Add support for __builtin_{add,sub,mul}_overflow.John McCall2015-10-291-1/+127
* Put global classes into the appropriate namespace.Benjamin Kramer2015-10-281-1/+3
* Reflow comment.Eric Christopher2015-10-281-6/+4
* Handle target builtin options that are all required rather thanEric Christopher2015-10-271-4/+9
* Use early exits to reduce indentation.Eric Christopher2015-10-271-46/+48
* Make a bunch of static arrays const.Craig Topper2015-10-181-3/+3
* Add an error when calling a builtin that requires features that don'tEric Christopher2015-10-151-0/+67
* [CodeGen] Remove dead code. NFC.Benjamin Kramer2015-10-151-9/+0
* [X86] Add XSAVE intrinsic familyAmjad Aboud2015-10-131-0/+40
* [WebAssembly] Add a __builtin_wasm_resize_memory() intrinsic.Dan Gohman2015-10-021-0/+5
* [WebAssembly] Add a __builtin_wasm_memory_size() intrinsic.Dan Gohman2015-10-021-0/+5
* [CUDA] fix codegen for __nvvm_atom_cas_*Jingyue Wu2015-09-301-1/+3
* [ARM][NEON] Use address space in vld([1234]|[234]lane) and vst([1234]|[234]la...Jeroen Ketema2015-09-301-10/+20
* [CUDA] Allow parsing of host and device code simultaneously.Artem Belevich2015-09-221-11/+25
* Support __builtin_ms_va_list.Charles Davis2015-09-171-13/+41
* Fix vld1_lane intrinsic generationSteven Wu2015-09-091-2/+1
* Introduce __builtin_nontemporal_store and __builtin_nontemporal_load.Michael Zolotukhin2015-09-081-0/+26
* 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
OpenPOWER on IntegriCloud