summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/function-attributes.c
Commit message (Collapse)AuthorAgeFilesLines
* When defining a function whose type has no prototype, make an effortChris Lattner2009-05-051-0/+19
| | | | | | | | to go back and clean up existing uses of the bitcasted function. This is not just an optimization: it is required for correctness to get always inline functions to work, see testcases in function-attributes.c. llvm-svn: 70971
* PR4133: fix always_inline implementation to be consistent with gcc.Eli Friedman2009-05-031-2/+1
| | | | llvm-svn: 70786
* defer emission of always_inline, extern_inline, and inline functions (when Chris Lattner2009-04-141-1/+2
| | | | | | not in c89 mode). llvm-svn: 69032
* Don't set both readnone and readonly.Daniel Dunbar2009-04-101-0/+4
| | | | llvm-svn: 68833
* Rename clang to clang-cc.Daniel Dunbar2009-03-241-1/+1
| | | | | | Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
* Temporarily disable clearing of insert point (to indicate unreachableDaniel Dunbar2009-02-251-0/+7
| | | | | | | code) when calling noreturn functions; general expression emission isn't ready to do the right thing in all cases. llvm-svn: 65473
* Set call attribute for direct calls (i.e. noreturn).Daniel Dunbar2009-02-201-1/+12
| | | | | | - Remove an unused variant of EmitCallExpr overload. llvm-svn: 65130
* Force triple for codegen tests which have expectations on outputDaniel Dunbar2009-02-031-1/+1
| | | | | | types. llvm-svn: 63669
* Add attribute always_inline support.Daniel Dunbar2008-10-281-1/+3
| | | | llvm-svn: 58304
* fix test for latest changes in llvm asm representationNuno Lopes2008-09-301-4/+4
| | | | llvm-svn: 56842
* Fix function-attributes test case to not rely on llvm-gcc.Daniel Dunbar2008-09-271-5/+9
| | | | llvm-svn: 56734
* Set sext/zext on function result.Daniel Dunbar2008-09-051-0/+22
- <rdar://problem/6156739> llvm-svn: 55815
OpenPOWER on IntegriCloud