summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [PowerPC] Add vec_vsx_ld and vec_vsx_st intrinsicsBill Schmidt2014-11-121-0/+16
* Bundle conditions checked by UBSan with sanitizer kinds they implement.Alexey Samsonov2014-11-111-3/+4
* Propagate SanitizerKind into CodeGenFunction::EmitCheck() call.Alexey Samsonov2014-11-101-2/+2
* Introduce a SanitizerKind enum to LangOptions.Alexey Samsonov2014-11-071-1/+1
* Lower __builtin_fabs* to @llvm.fabs.*Reid Kleckner2014-11-031-0/+7
* Remove dead AST type argument to EmitFAbsReid Kleckner2014-11-031-5/+5
* Get rid of SanitizerOptions::Disabled global. NFC.Alexey Samsonov2014-10-301-1/+1
* CodeGen: add __readfsdword builtinSaleem Abdulrasool2014-10-291-0/+8
* R600: Update for div_fmas intrinsic changeMatt Arsenault2014-10-211-2/+11
* Add __sync_fetch_and_nand (again)Hal Finkel2014-10-021-1/+20
* CGBuiltin: Use frem instruction rather than libcall to implement fmodJan Vesely2014-09-261-0/+8
* Add __builtin_assume and __builtin_assume_aligned using @llvm.assume.Hal Finkel2014-09-071-3/+21
* [ARMv8] Add support for 32-bit MIN/MAXNM and directed rounding.James Molloy2014-09-051-0/+16
* CGBuiltin: Use @llvm.fabs rather than fabs libcall when emitting builtinsTom Stellard2014-09-031-19/+5
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-12/+9
* ARM: Add dbg builtin intrinsicYi Kong2014-08-261-0/+5
* Implement __builtin_signbitl for PowerPCHal Finkel2014-08-241-2/+8
* Pass expressions instead of argument ranges to EmitCall/EmitCXXConstructorCall.Alexey Samsonov2014-08-211-2/+2
* R600: Add ldexp intrinsicMatt Arsenault2014-08-151-6/+16
* AArch64: Prefetch intrinsicYi Kong2014-08-131-0/+23
* ARM: Prefetch intrinsicsYi Kong2014-08-131-0/+12
* AArch64: Resolve some FIXMEs in CGBuiltin left over from backend mergeYi Kong2014-07-291-27/+16
* AArch64: update Clang for merged arm64/aarch64 triples.Tim Northover2014-07-231-2/+0
* [UBSan] Add !nosanitize metadata to the code generated by UBSan.Alexey Samsonov2014-07-171-2/+3
* Add basic (noop) CodeGen support for __assumeHal Finkel2014-07-161-0/+3
* Add codegen for more R600 builtinsMatt Arsenault2014-07-151-1/+46
* ARM: Implement __builtin_arm_nop intrinsicYi Kong2014-07-141-0/+6
* CodeGen: support hint intrinsics from ACLE on AArch64Saleem Abdulrasool2014-07-121-0/+25
* MS extension: Make __noop be the integer zero, not voidReid Kleckner2014-07-111-1/+2
* CodeGen: add support for a few MSVC ARM intrinsicsSaleem Abdulrasool2014-07-051-4/+15
* CodeGen: add support for MSBuiltin aliasesSaleem Abdulrasool2014-07-041-1/+7
* ARM: rename ARM builtins to use __builtin_arm prefixSaleem Abdulrasool2014-07-031-5/+5
* CodeGen: make target builtins support languagesSaleem Abdulrasool2014-07-021-0/+5
* ARM: add support for v8 ldaex/stlex builtins.Tim Northover2014-07-021-16/+44
* Remove llvm:: from uses of ArrayRef.Craig Topper2014-06-281-3/+3
* Add R600 builtin codegen.Matt Arsenault2014-06-241-0/+37
* ARM: remove dead CodeGen functions.Tim Northover2014-06-241-30/+0
* Fix spelling. s/overloaed/overloaded/Jim Grosbach2014-06-231-2/+2
* CodeGen: improve ms instrincics supportSaleem Abdulrasool2014-06-181-0/+29
* AArch64: Support for __builtin_arm_rbit() and __builtin_arm_rbit64().Jim Grosbach2014-06-161-0/+15
* ARM: Support for __builtin_arm_rbit() intrinsic.Jim Grosbach2014-06-161-0/+6
* IR-change: cmpxchg operations now return { iN, i1 }.Tim Northover2014-06-131-6/+6
OpenPOWER on IntegriCloud