| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | rethrow is really the language independent primitive here. "throw" can be ↵ | Chris Lattner | 2003-08-24 | 1 | -2/+4 |
| | | | | | | | | | | | written in terms of it and llvm.exc.setcurrent. Rework the intrinsics. llvm-svn: 8110 | ||||
| * | Fix copy-and-paste-o | Chris Lattner | 2003-08-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 8104 | ||||
| * | Initial support for recognizing LLVM exception handling intrinsics | Chris Lattner | 2003-08-24 | 1 | -4/+10 |
| | | | | | llvm-svn: 8102 | ||||
| * | Add intrinsics for the llvm.sig(set|long)jmp functions | Chris Lattner | 2003-08-18 | 1 | -1/+3 |
| | | | | | llvm-svn: 7949 | ||||
| * | Add a bunch of new Alpha Intrinsics for Rahul Joshi | Chris Lattner | 2003-08-06 | 1 | -4/+28 |
| | | | | | llvm-svn: 7646 | ||||
| * | Add support for Alpha intrinsics, contributed by Rahul Joshi | Chris Lattner | 2003-07-28 | 1 | -0/+6 |
| | | | | | llvm-svn: 7373 | ||||
| * | Add support for setjmp/longjmp primitives | Chris Lattner | 2003-05-17 | 1 | -13/+9 |
| | | | | | | | Patch checked in for Bill Wendling :) llvm-svn: 6241 | ||||
| * | Add more support for intrinsic functions and for varargs stuff | Chris Lattner | 2003-05-08 | 1 | -0/+36 |
| | | | | | llvm-svn: 6035 | ||||
| * | Add new linkage types to support a real frontend | Chris Lattner | 2003-04-16 | 1 | -4/+4 |
| | | | | | llvm-svn: 5786 | ||||
| * | - Eliminated the deferred symbol table stuff in Module & Function, it really | Chris Lattner | 2002-11-20 | 1 | -9/+9 |
| | | | | | | | wasn't an optimization and it was causing lots of bugs. llvm-svn: 4779 | ||||
| * | Eliminate the concept of a deferred symbol table. The optimization really ↵ | Chris Lattner | 2002-11-20 | 1 | -22/+1 |
| | | | | | | | | | isn't, and it causes obscure bugs to show up in passes. llvm-svn: 4777 | ||||
| * | - Eliminate SymbolTable::ParentSymTab, ST::localLookup, and | Chris Lattner | 2002-10-15 | 1 | -6/+2 |
| | | | | | | | Function::ParentSymTab. These aren't needed at all. llvm-svn: 4186 | ||||
| * | - Change Function's so that their argument list is populated when they are | Chris Lattner | 2002-10-13 | 1 | -1/+8 |
| | | | | | | | | constructed. Before, external functions would have an empty argument list, now a Function ALWAYS has a populated argument list. llvm-svn: 4149 | ||||
| * | Remove specification of argument default from cpp file. | Vikram S. Adve | 2002-09-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 3772 | ||||
| * | Enable "garbage detection" of LLVM objects. Now users should be obnoxious | Chris Lattner | 2002-09-08 | 1 | -2/+30 |
| | | | | | | | warnings. If they accidentally leak LLVM Value's. llvm-svn: 3620 | ||||
| * | Move code out of header files into .cpp files to make future changes easier | Chris Lattner | 2002-09-06 | 1 | -2/+25 |
| | | | | | llvm-svn: 3605 | ||||
| * | * Remove extraneous #includes | Chris Lattner | 2002-09-06 | 1 | -6/+5 |
| | | | | | | | * Add extra argument to Function ctor to allow automatic insertion into module llvm-svn: 3600 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-07-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 3065 | ||||
| * | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 1 | -17/+27 |
| | | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779 | ||||
| * | Eliminate duplicate or unneccesary #include's | Chris Lattner | 2002-04-29 | 1 | -1/+0 |
| | | | | | llvm-svn: 2397 | ||||
| * | * Incorporate the contents of SymTabValue into Function and Module | Chris Lattner | 2002-04-28 | 1 | -2/+26 |
| | | | | | | | * Module no longer subclasses Value llvm-svn: 2355 | ||||
| * | Move FunctionArgument out of iOther.h into Argument.h and rename class to | Chris Lattner | 2002-04-09 | 1 | -2/+19 |
| | | | | | | | | | be 'Argument' instead of FunctionArgument. Move Argument implementation to Function.cpp llvm-svn: 2211 | ||||
| * | Move include/llvm/ValueHolderImpl.h to lib/VMCore/ValueHolderImpl.h | Chris Lattner | 2002-04-08 | 1 | -2/+2 |
| | | | | | llvm-svn: 2156 | ||||
| * | s/Method/Function | Chris Lattner | 2002-03-29 | 1 | -5/+4 |
| | | | | | llvm-svn: 2034 | ||||
| * | Change references from Method to Function | Chris Lattner | 2002-03-26 | 1 | -8/+8 |
| | | | | | | | change references from MethodARgument to FunctionArgument llvm-svn: 1991 | ||||
| * | Rename Method to Function | Chris Lattner | 2002-03-23 | 1 | -7/+8 |
| | | | | | llvm-svn: 1957 | ||||
| * | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 1 | -4/+4 |
| | | | | | llvm-svn: 1503 | ||||
| * | Renamed inst_const_iterator -> const_inst_iterator | Chris Lattner | 2001-12-04 | 1 | -1/+1 |
| | | | | | | | | Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408 | ||||

