aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGBuiltin.cpp
AgeCommit message (Expand)Author
2013-08-07Treat __sync_synchronize and asm("":::"memory") as stronger fences.JF Bastien
2013-07-15Merge commit '20c7d45a4da9f58ad805ad1d37f92fe7dc232ec8'Eli Bendersky
2013-07-12Merge branch 'master' of http://git.chromium.org/native_client/pnacl-clangEli Bendersky
2013-07-10Cherry-picking the pow-for-le32 fix from upstream clang.Eli Bendersky
2013-06-27Clang should not generate calls to llvm.pow.* intrinsics.Eli Bendersky
2013-05-04AArch64: teach Clang about __clear_cache intrinsicTim Northover
2013-04-16Standardize accesses to the TargetInfo in IR-gen.John McCall
2013-03-29Add RDSEED intrinsic support defined in AVX2 extensionMichael Liao
2013-03-07Change hasAggregateLLVMType, which conflates complex andJohn McCall
2013-02-28Use the actual ABI-determined C calling convention for runtimeJohn McCall
2013-01-18[ubsan] Add support for -fsanitize-blacklistWill Dietz
2013-01-16Correct order of operands forwarding NEON vfma to LLVM fmaTim Northover
2013-01-14Multiprecision subtraction builtins.Michael Gottesman
2013-01-13CGBuiltin.cpp: Fix abuse of ArrayRef in EmitOverflowIntrinsic().NAKAMURA Takumi
2013-01-13Added builtins for multiprecision adds.Michael Gottesman
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth
2012-12-18CodeGen: Expand creal and cimag into complex field loadsMeador Inge
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-12-02[ubsan] Add flag to enable recovery from checks when possible.Will Dietz
2012-11-05Use the individual -fsanitize=<...> arguments to control which of the UBSanRichard Smith
2012-10-25Cleanup some clang code to use new type functions instead of using cast<>.Micah Villmow
2012-10-13"Implement" codegen support for __noop().Nico Weber
2012-10-09-fcatch-undefined-behavior: emit calls to the runtime library whenever one of...Richard Smith
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-10-06Expose __builtin_bswap16.Benjamin Kramer
2012-09-29Add an FMA intrinsic for ARM Neon.Bob Wilson
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-09-26Add codegen support for the __debugbreak intrinsic.Nico Weber
2012-09-21ARM: Use a dedicated intrinsic for vector bitwise select.Jim Grosbach
2012-09-21Tidy up. Trailing whitespace and 80 columns.Jim Grosbach
2012-09-08-fcatch-undefined-behavior: Factor emission of the creation of, and branch to,Richard Smith
2012-08-29Make alignment computation for pointer values for builtins handleEli Friedman
2012-08-23Attempt to fix clang bootstrap (broken by r162425).Eli Friedman
2012-08-23Use the alignment from lvalue emission to more accurately compute the alignmentEli Friedman
2012-08-14irgen: inline code for several of complex builtinFariborz Jahanian
2012-08-14Avoid using i64 types for vld1q_lane/vst1q_lane intrinsics.Bob Wilson
2012-08-05Add __builtin_readcyclecounter() to produce the @llvm.readcyclecounter() intr...Hal Finkel
2012-07-18More replacing of target-dependent intrinsics with target-indepdent Joel Jones
2012-07-17Revert commit r160308. We decide to move builtins selection to the backend.Simon Atanasyan
2012-07-16MIPS: Implement __builtin_mips_shll_qb builtin function overloading.Simon Atanasyan
2012-07-14Capitalize comment.Eric Christopher
2012-07-13This is one of the first steps at moving to replace target-dependent Joel Jones
2012-07-12Add _rdrand{16,32,64}_step intrinsics to immintrin.hBenjamin Kramer
2012-07-07Distinguish more carefully between free functions and C++ instance methodsJohn McCall
2012-06-28Dead code eliminate the massive hexagon builtin intrinsic supporting code.Benjamin Kramer
2012-06-28Now that we use the GCC builtin <-> llvm intrinsic, dead code eliminate the h...Benjamin Kramer
2012-06-28Support MIPS DSP Rev1 intrinsics. Simon Atanasyan
2012-05-23If the first argument of __builtin_object_size can be folded to a constantRichard Smith