summaryrefslogtreecommitdiff
path: root/test/CodeGen/builtins.c
AgeCommit message (Expand)Author
2017-12-01[CodeGen] convert math libcalls/builtins to equivalent LLVM intrinsicsSanjay Patel
2017-11-09Fix a bug with the use of __builtin_bzero in a conditional expression.John McCall
2017-10-20[CodeGen] add tests for __builtin_sqrt*; NFCSanjay Patel
2017-10-06[CodeGen] Emit a helper function for __builtin_os_log_format to reduceAkira Hatanaka
2016-12-15Fix printf specifier handling: invalid specifier should not be marked as "con...Mehdi Amini
2016-12-15Revert "Fix printf specifier handling: invalid specifier should not be marked...Mehdi Amini
2016-12-15Fix printf specifier handling: invalid specifier should not be marked as "con...Mehdi Amini
2016-12-15Fix os_log formating with arbitrary precision and field widthMehdi Amini
2016-10-25Fix handling of %% format specifier in os_log builtins.Mehdi Amini
2016-10-24test/CodeGen/builtins.c: reinstate #ifdef __x86_64__ around __builtin_longjmpMehdi Amini
2016-10-24Fix test on non-X86 platformsMehdi Amini
2016-10-24Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini
2016-10-24Revert "Add support for __builtin_os_log_format[_buffer_size]"Mehdi Amini
2016-10-24Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini
2016-09-14Convert finite to builtinDehao Chen
2016-07-01Emit more intrinsics for builtin functionsMatt Arsenault
2016-04-07make __builtin_isfinite more efficient (PR27145)Sanjay Patel
2016-03-23Add missing __builtin_bitreverse8Matt Arsenault
2016-02-27Add __builtin_canonicalizeMatt Arsenault
2016-02-03Add builtins for bitreverse intrinsicMatt Arsenault
2015-03-19[Modules] Implement __builtin_isinf_sign in Clang.Chandler Carruth
2015-03-04Fix test/CodeGen/builtins.c for platforms that don't lower sjljReid Kleckner
2014-11-03Lower __builtin_fabs* to @llvm.fabs.*Reid Kleckner
2014-09-26CGBuiltin: Use frem instruction rather than libcall to implement fmodJan Vesely
2014-09-03CGBuiltin: Use @llvm.fabs rather than fabs libcall when emitting builtinsTom Stellard
2013-08-15CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes...Stephen Lin
2012-10-06Expose __builtin_bswap16.Benjamin Kramer
2012-08-05Add __builtin_readcyclecounter() to produce the @llvm.readcyclecounter() intr...Hal Finkel
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2010-06-14Enable basic testing of __builtin_fpclassify.Benjamin Kramer
2010-05-27Enable the implementation of __builtin_setjmp and __builtin_longjmp. Not allJohn McCall
2010-05-19Implement codegen for __builtin_isnormal.Benjamin Kramer
2010-05-06implement codegen support for __builtin_isfinite, part of PR6083Chris Lattner
2010-05-06optimize builtin_isnan/isinf to not do an extraneous extension fromChris Lattner
2010-03-06PR6515: Implement __builtin_signbit and friends.Eli Friedman
2010-03-04Revert changes r97693, r97700, and r97718.John McCall
2010-03-04Implement __builtin_dwarf_sp_column().John McCall
2010-02-28Support constant-evaluation of __builtin_nans* as well as the correct constantJohn McCall
2009-12-15Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar
2009-11-17Don't #include <stdio.h> when tests don't need it, or use clang instead of cl...Daniel Dunbar
2009-11-08Eliminate &&s in tests.Daniel Dunbar
2009-10-15Sorry! Accidentally checked in experimental change.John Thompson
2009-10-15Make this at least compile.Mike Stump
2009-10-15Removed math.h include, as Windows math.h has a compile error.John Thompson
2009-09-01PR4836, part 2: CodeGen for __builtin_isnan.Eli Friedman
2009-05-03PR4134: Implement __builtin_extract_return_addr.Eli Friedman
2009-04-09Add more builtin definitions, including strcmp.Daniel Dunbar
2009-03-24Rename clang to clang-cc.Daniel Dunbar
2009-03-22switch getBuiltinLibFunction to use the new GetOrCreateLLVMFunction Chris Lattner
2009-02-20Add some stdlib builtinsDaniel Dunbar