summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add __builtin_operator_new and __builtin_operator_delete, which act like callsRichard Smith2014-06-031-0/+6
* [CodeGen] Don't use SizeTy for EmitNeonSplat.Michael J. Spencer2014-06-021-1/+1
* [CodeGen] Don't cast and use SizeTy instead of Int32Ty when constructing {ext...Michael J. Spencer2014-05-311-16/+16
* AArch64/ARM64: rename ARM64 components to AArch64Tim Northover2014-05-241-451/+451
* AArch64/ARM64: update Clang after AArch64 removal.Tim Northover2014-05-241-1305/+2
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-61/+60
* [ARM64]Fix the bug right shift uint64_t by 64 generates incorrect result.Hao Liu2014-05-141-13/+16
* CodeGen: complete ARM ACLE hint 8.4 supportSaleem Abdulrasool2014-05-041-5/+20
* CodeGen: rename __builtin_arm_sevl to __sevlSaleem Abdulrasool2014-05-021-5/+5
* [ARM64] Add arm64_be where it was accidentally missed from a bunch of if-cond...James Molloy2014-04-301-0/+1
* [ARM64]Fix a bug cannot select UQSHL/SQSHL with constant i64 shift amount.Hao Liu2014-04-281-10/+6
* CodeGen: remove an unused variableSaleem Abdulrasool2014-04-281-3/+0
* remove useless codeSylvestre Ledru2014-04-271-1/+0
* CodeGen: add __yield intrinsic for ARMSaleem Abdulrasool2014-04-251-0/+5
* CodeGen: replace use of @llvm.arm.sevl with @llvm.arm.hintSaleem Abdulrasool2014-04-251-2/+2
* ARM64: add a few bits of polynomial intrinsic codegen.Tim Northover2014-04-011-0/+11
* ARM64: add missing ldN/stN intrinsics and enable tests.Tim Northover2014-04-011-3/+6
* ARM64: enable aarch64-neon-intrinsics.c testTim Northover2014-03-311-28/+56
OpenPOWER on IntegriCloud