| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add support for explicit calling conventions | Chris Lattner | 2005-05-06 | 1 | -0/+1 |
| | | | | | llvm-svn: 21746 | ||||
| * | Implement count leading zeros (ctlz), count trailing zeros (cttz), and count | Andrew Lenharth | 2005-05-03 | 1 | -0/+5 |
| | | | | | | | | | | population (ctpop). Generic lowering is implemented, however only promotion is implemented for SelectionDAG at the moment. More coming soon. llvm-svn: 21676 | ||||
| * | Add llvm.sqrt intrinsic, patch contributed by Morten Ofstad | Chris Lattner | 2005-04-30 | 1 | -0/+1 |
| | | | | | llvm-svn: 21627 | ||||
| * | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -8/+8 |
| | | | | | llvm-svn: 21427 | ||||
| * | First step in adding pcmarker intrinsic. Second step (soon) is adding ↵ | Andrew Lenharth | 2005-03-28 | 1 | -0/+1 |
| | | | | | | | backend support. llvm-svn: 20900 | ||||
| * | remove all of the various setName implementations, consolidating them into | Chris Lattner | 2005-03-05 | 1 | -17/+0 |
| | | | | | | | Value::setName, which is no longer virtual. llvm-svn: 20464 | ||||
| * | Remove the 2nd argument to Value::setName | Chris Lattner | 2005-03-05 | 1 | -7/+3 |
| | | | | | llvm-svn: 20458 | ||||
| * | recognize llvm.prefetch. Patch contributed by Justin Wick! | Chris Lattner | 2005-02-28 | 1 | -0/+3 |
| | | | | | llvm-svn: 20377 | ||||
| * | Improve conformance with the Misha spelling benchmark suite | Chris Lattner | 2005-01-30 | 1 | -2/+2 |
| | | | | | llvm-svn: 19930 | ||||
| * | Adjust to ilist changes. | Chris Lattner | 2005-01-29 | 1 | -2/+2 |
| | | | | | llvm-svn: 19923 | ||||
| * | Adjust to changes in User class. | Chris Lattner | 2005-01-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 19892 | ||||
| * | Add convenience method. | Chris Lattner | 2005-01-07 | 1 | -0/+4 |
| | | | | | llvm-svn: 19321 | ||||
| * | Add a new method | Chris Lattner | 2004-12-05 | 1 | -0/+41 |
| | | | | | llvm-svn: 18531 | ||||
| * | The Alpha (tm) intrinsics have never been used anywhere | Misha Brukman | 2004-10-29 | 1 | -31/+0 |
| | | | | | llvm-svn: 17340 | ||||
| * | Minor tweaks | Chris Lattner | 2004-10-12 | 1 | -5/+5 |
| | | | | | llvm-svn: 16929 | ||||
| * | Implement a new method | Chris Lattner | 2004-10-12 | 1 | -3/+27 |
| | | | | | llvm-svn: 16927 | ||||
| * | Implement remove/eraseFromParent methods | Chris Lattner | 2004-10-11 | 1 | -0/+8 |
| | | | | | llvm-svn: 16922 | ||||
| * | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -1/+1 |
| | | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | ||||
| * | Fix #includes of i*.h files => Instructions.h as per PR403 | Misha Brukman | 2004-07-29 | 1 | -1/+1 |
| | | | | | llvm-svn: 15327 | ||||
| * | bug 122: | Reid Spencer | 2004-07-17 | 1 | -72/+3 |
| | | | | | | | - Move GlobalValue and GlobalVariable implementations to Globals.cpp llvm-svn: 14929 | ||||
| * | Fix a really nasty logic error that VC noticed. | Chris Lattner | 2004-07-12 | 1 | -2/+2 |
| | | | | | | | Reid, this might matter to you :) llvm-svn: 14774 | ||||
| * | Implement new method | Chris Lattner | 2004-07-12 | 1 | -0/+36 |
| | | | | | llvm-svn: 14767 | ||||
| * | isnan is dead | Chris Lattner | 2004-06-15 | 1 | -1/+0 |
| | | | | | llvm-svn: 14191 | ||||
| * | Add the isunordered intrinsic. | Alkis Evlogimenos | 2004-06-12 | 1 | -0/+1 |
| | | | | | llvm-svn: 14159 | ||||
| * | I misled Alkis: LLVM should have isnan, not isunordered. | Chris Lattner | 2004-06-11 | 1 | -1/+1 |
| | | | | | | | | | isunordered(X, Y) === isnan(X) | isnan(Y) Remove isunordered, add isnan. llvm-svn: 14132 | ||||
| * | Add the isunordered intrinsic. | Alkis Evlogimenos | 2004-06-11 | 1 | -0/+3 |
| | | | | | llvm-svn: 14127 | ||||
| * | Recognize and verify the new GC intrinsics. | Chris Lattner | 2004-05-23 | 1 | -0/+5 |
| | | | | | llvm-svn: 13687 | ||||
| * | Finish adding the llvm.readio and llvm.writeio intrinsics. | John Criswell | 2004-04-14 | 1 | -0/+2 |
| | | | | | | | Sorry these didn't get in yesterday. llvm-svn: 12942 | ||||
| * | Added the llvm.readport and llvm.writeport intrinsics. | John Criswell | 2004-04-08 | 1 | -0/+3 |
| | | | | | | | | | The Verifier ensures that their parameters are of integral types and have the correct sign, but it does not enforce any size restrictions because such restrictions are platform dependent. llvm-svn: 12781 | ||||
| * | Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* to | Chris Lattner | 2004-03-13 | 1 | -3/+3 |
| | | | | | | | Intrinsic::va*. This avoid conflicting with macros in the stdlib.h file. llvm-svn: 12356 | ||||
| * | Add llvm.memset/frameaddress/returnaddress intrinsics. | Chris Lattner | 2004-02-14 | 1 | -0/+7 |
| | | | | | llvm-svn: 11431 | ||||
| * | Add support for the llvm.memmove intrinsic | Chris Lattner | 2004-02-12 | 1 | -0/+1 |
| | | | | | | | Patch graciously contributed by Reid Spencer! llvm-svn: 11355 | ||||
| * | Implement the llvm.memcpy intrinsic | Chris Lattner | 2004-02-12 | 1 | -0/+3 |
| | | | | | llvm-svn: 11349 | ||||
| * | Hrm, another minor cleanup, which I missed before | Chris Lattner | 2004-01-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 10753 | ||||
| * | Minor cleanup | Chris Lattner | 2004-01-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 10752 | ||||
| * | Add support for new intrinsic | Chris Lattner | 2004-01-06 | 1 | -0/+1 |
| | | | | | llvm-svn: 10701 | ||||
| * | Add VMCore and code generator support for debugging intrinsics. By default | Chris Lattner | 2004-01-05 | 1 | -0/+6 |
| | | | | | | | code generators completely ignore them. llvm-svn: 10691 | ||||
| * | Check return types of functions | Chris Lattner | 2003-11-21 | 1 | -0/+3 |
| | | | | | llvm-svn: 10146 | ||||
| * | Finegrainify namespacification | Chris Lattner | 2003-11-21 | 1 | -4/+1 |
| | | | | | llvm-svn: 10131 | ||||
| * | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -23/+27 |
| | | | | | llvm-svn: 9903 | ||||
| * | Make code gcc 3.4 clean | Chris Lattner | 2003-11-05 | 1 | -2/+2 |
| | | | | | llvm-svn: 9719 | ||||
| * | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| | | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
| * | Regularize header file comments | Chris Lattner | 2003-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 9071 | ||||
| * | Fix spelling/grammar. | Misha Brukman | 2003-10-10 | 1 | -2/+2 |
| | | | | | llvm-svn: 9023 | ||||
| * | Reject "llvm." as a function name | Chris Lattner | 2003-09-19 | 1 | -1/+3 |
| | | | | | llvm-svn: 8608 | ||||
| * | Change the semancics of the dropallrefs method | Chris Lattner | 2003-09-17 | 1 | -2/+1 |
| | | | | | llvm-svn: 8572 | ||||
| * | Reverting back to the previous revision. | John Criswell | 2003-09-09 | 1 | -1/+1 |
| | | | | | | | | | | | We want to check for length 5 because we might get the "llvm." string as the name. That string is in the LLVM namespace and should be checked as such. We also don't have to worry about garbage data because (I believe) the string class will return a valid value. So, the switch statement will work and we don't have to worry about the code wandering into segfault land. llvm-svn: 8419 | ||||
| * | Modified the check for intrinsic functions. All intrinsic functions have to | John Criswell | 2003-09-09 | 1 | -1/+1 |
| | | | | | | | | | be at least 6 characters, since something must follow the "llvm." string in the function name. This seems to fix an assertion failure with the SingleSource tests, too. llvm-svn: 8418 | ||||
| * | Eliminate support for the llvm.unwind intrinisic, using the Unwind ↵ | Chris Lattner | 2003-09-08 | 1 | -3/+0 |
| | | | | | | | instruction instead llvm-svn: 8411 | ||||
| * | As it turns out, things will be simpler than I first expected. We no longer | Chris Lattner | 2003-08-25 | 1 | -4/+0 |
| | | | | | | | need any exception handling intrinsics beyond llvm.unwind. (yaay) llvm-svn: 8145 | ||||

