summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove unused variableDmitri Gribenko2014-03-311-1/+0
* ARM64: remove currently trivial switch statementTim Northover2014-03-311-4/+0
* ARM64: Fix GCC warning in CGBuiltin.cppTim Northover2014-03-291-1/+1
* ARM64: initial clang support commit.Tim Northover2014-03-291-25/+2374
* Add ARM big endian Target (armeb, thumbeb)Christian Pirker2014-03-281-0/+2
* -fms-extensions: Add __va_start builtin, which is used for x64Reid Kleckner2014-03-261-1/+4
* Add support for __builtin___clear_cache in ClangRenato Golin2014-03-261-0/+6
* Fix a compile-time warningTimur Iskhodzhanov2014-03-241-4/+0
* Cleanup dead assignments reported by scan-buildArnaud A. de Grandmaison2014-03-231-4/+0
* Update for IR: add a second AtomicOrdering to cmpxchg insts.Tim Northover2014-03-111-0/+3
* Remove 'break' dominated by 'return' in 'EmitBuiltinExpr'.Ted Kremenek2014-03-061-1/+0
OpenPOWER on IntegriCloud