summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/builtins.c
Commit message (Collapse)AuthorAgeFilesLines
...
* optimize builtin_isnan/isinf to not do an extraneous extension fromChris Lattner2010-05-061-0/+18
| | | | | | | float -> double (which happens because they are modelled as int(...) functions), and add a testcase for isinf. llvm-svn: 103167
* PR6515: Implement __builtin_signbit and friends.Eli Friedman2010-03-061-0/+1
| | | | | | | I'm reasonably sure my implementation is correct, but it would be nice if someone could double-check. llvm-svn: 97864
* Revert changes r97693, r97700, and r97718.John McCall2010-03-041-7/+0
| | | | | | Our testing framework can't deal with disabled targets yet. llvm-svn: 97719
* Implement __builtin_dwarf_sp_column().John McCall2010-03-041-0/+7
| | | | llvm-svn: 97700
* Support constant-evaluation of __builtin_nans* as well as the correct constantJohn McCall2010-02-281-3/+42
| | | | | | | | evaluation of __builtin_nan*. Most of the work to make this work is in LLVM. Fixes <rdar://problem/7696712> and part of PR 5255. llvm-svn: 97383
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-151-1/+1
| | | | | | | | | - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). llvm-svn: 91446
* Don't #include <stdio.h> when tests don't need it, or use clang instead of ↵Daniel Dunbar2009-11-171-1/+1
| | | | | | clang-cc when they do. llvm-svn: 89070
* Eliminate &&s in tests.Daniel Dunbar2009-11-081-1/+1
| | | | | | - 'for i in $(find . -type f); do sed -e 's#\(RUN:.*[^ ]\) *&& *$#\1#g' $i | FileUpdate $i; done', for the curious. llvm-svn: 86430
* Sorry! Accidentally checked in experimental change.John Thompson2009-10-151-1/+1
| | | | llvm-svn: 84183
* Make this at least compile.Mike Stump2009-10-151-1/+1
| | | | llvm-svn: 84167
* Removed math.h include, as Windows math.h has a compile error.John Thompson2009-10-151-2/+1
| | | | llvm-svn: 84160
* PR4836, part 2: CodeGen for __builtin_isnan.Eli Friedman2009-09-011-0/+2
| | | | llvm-svn: 80655
* PR4134: Implement __builtin_extract_return_addr.Eli Friedman2009-05-031-0/+1
| | | | llvm-svn: 70794
* Add more builtin definitions, including strcmp.Daniel Dunbar2009-04-091-0/+1
| | | | | | - PR3964. llvm-svn: 68710
* Rename clang to clang-cc.Daniel Dunbar2009-03-241-1/+1
| | | | | | Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
* switch getBuiltinLibFunction to use the new GetOrCreateLLVMFunction Chris Lattner2009-03-221-0/+8
| | | | | | | | functionality, fixing a crash on the attached testcase. Eliminate the BuiltinFunctions cache, as it can contain dangling pointers. This fixes a bunch of valgrind errors on test/CodeGen/builtins.c llvm-svn: 67484
* Add some stdlib builtinsDaniel Dunbar2009-02-201-1/+9
| | | | llvm-svn: 65115
* Add some builtins to codegen test case.Daniel Dunbar2008-10-051-6/+17
| | | | llvm-svn: 57101
* Add two test cases for builtins (mostly related to object sizeDaniel Dunbar2008-09-031-0/+95
builtins). llvm-svn: 55736
OpenPOWER on IntegriCloud