| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Catch some more cases of broken code. The loop extractor seems to be creating | Chris Lattner | 2004-03-14 | 1 | -3/+8 |
| | | | | | | | situations where there is a branch that goes to a block in another function. llvm-svn: 12379 | ||||
| * | verifyFunction has been broken for a long time now. Fix it. | Chris Lattner | 2004-03-14 | 1 | -12/+8 |
| | | | | | llvm-svn: 12377 | ||||
| * | 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 support for checking the select instruction | Chris Lattner | 2004-03-12 | 1 | -0/+11 |
| | | | | | llvm-svn: 12325 | ||||
| * | Doxygenify comments. | Misha Brukman | 2004-03-02 | 1 | -22/+19 |
| | | | | | llvm-svn: 12071 | ||||
| * | Fix Regression/Assembler/2004-02-27-SelfUseAssertError.ll | Chris Lattner | 2004-02-27 | 1 | -1/+2 |
| | | | | | llvm-svn: 11913 | ||||
| * | Make the verifier a little more explicit about this problem. | Chris Lattner | 2004-02-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 11811 | ||||
| * | Add llvm.memset/frameaddress/returnaddress intrinsics. | Chris Lattner | 2004-02-14 | 1 | -7/+15 |
| | | | | | 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/+2 |
| | | | | | llvm-svn: 11349 | ||||
| * | Fix check. PHI nodes must be handled specially, of course. | Chris Lattner | 2004-01-14 | 1 | -4/+5 |
| | | | | | llvm-svn: 10842 | ||||
| * | Tighten up verifier checks. The result of an invoke instruction only | Chris Lattner | 2004-01-14 | 1 | -2/+8 |
| | | | | | | | | dominates the normal destination, not the exceptional dest (ie, the result of a call is undefined on an exception) llvm-svn: 10841 | ||||
| * | 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/+5 |
| | | | | | | | code generators completely ignore them. llvm-svn: 10691 | ||||
| * | Check return types of functions | Chris Lattner | 2003-11-21 | 1 | -0/+3 |
| | | | | | llvm-svn: 10146 | ||||
| * | Fix problem Reid was having with external globals and nonexternal linkage | Chris Lattner | 2003-11-21 | 1 | -3/+2 |
| | | | | | llvm-svn: 10133 | ||||
| * | Finegrainify namespacification | Chris Lattner | 2003-11-21 | 1 | -10/+10 |
| | | | | | llvm-svn: 10131 | ||||
| * | Fix some problems with assertions printing | Chris Lattner | 2003-11-21 | 1 | -7/+19 |
| | | | | | llvm-svn: 10129 | ||||
| * | improve error message | Chris Lattner | 2003-11-21 | 1 | -2/+2 |
| | | | | | llvm-svn: 10128 | ||||
| * | When failing a Verifier assertion, use WriteAsOperand to print out the | Brian Gaeke | 2003-11-16 | 1 | -5/+7 |
| | | | | | | | offending types and/or values. llvm-svn: 10041 | ||||
| * | Expose the verifier to opt | Chris Lattner | 2003-11-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 9984 | ||||
| * | Detect problems with PHI node operands! | Chris Lattner | 2003-11-12 | 1 | -0/+6 |
| | | | | | llvm-svn: 9916 | ||||
| * | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -28/+32 |
| | | | | | llvm-svn: 9903 | ||||
| * | 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 | ||||
| * | Add support for the new varargs intrinsics and instructions | Chris Lattner | 2003-10-18 | 1 | -3/+4 |
| | | | | | llvm-svn: 9226 | ||||
| * | Fix spelling/grammar. | Misha Brukman | 2003-10-10 | 1 | -3/+3 |
| | | | | | llvm-svn: 9023 | ||||
| * | Be more careful handling PHI nodes, which might be of potentially high degree. | Chris Lattner | 2003-10-05 | 1 | -93/+80 |
| | | | | | | | | This reduces the time to verify a function from eon with a large number of large PHI nodes from 22996s (6.38 hours) to 10.5499s llvm-svn: 8866 | ||||
| * | Rename Function::getEntryNode -> getEntryBlock | Chris Lattner | 2003-09-20 | 1 | -3/+4 |
| | | | | | llvm-svn: 8625 | ||||
| * | Make createVerifierPass return a FunctionPass *. | Brian Gaeke | 2003-09-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 8449 | ||||
| * | Eliminate support for the llvm.unwind intrinisic, using the Unwind ↵ | Chris Lattner | 2003-09-08 | 1 | -2/+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 | -2/+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/+2 |
| | | | | | | | | | | | written in terms of it and llvm.exc.setcurrent. Rework the intrinsics. llvm-svn: 8110 | ||||
| * | Initial support for recognizing LLVM exception handling intrinsics | Chris Lattner | 2003-08-24 | 1 | -0/+7 |
| | | | | | llvm-svn: 8102 | ||||
| * | Add intrinsics for the llvm.sig(set|long)jmp functions | Chris Lattner | 2003-08-18 | 1 | -4/+6 |
| | | | | | llvm-svn: 7949 | ||||
| * | Spell `necessary' correctly. | Misha Brukman | 2003-08-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 7944 | ||||
| * | Add a bunch of new Alpha Intrinsics for Rahul Joshi | Chris Lattner | 2003-08-06 | 1 | -4/+15 |
| | | | | | llvm-svn: 7646 | ||||
| * | Add support for Alpha intrinsics, contributed by Rahul Joshi | Chris Lattner | 2003-07-28 | 1 | -0/+6 |
| | | | | | llvm-svn: 7373 | ||||
| * | Fix (bogus) possibly uninitialized warning | Chris Lattner | 2003-06-05 | 1 | -1/+1 |
| | | | | | llvm-svn: 6634 | ||||
| * | Add support for setjmp/longjmp primitives | Chris Lattner | 2003-05-17 | 1 | -1/+3 |
| | | | | | | | Patch checked in for Bill Wendling :) llvm-svn: 6241 | ||||
| * | llvm.va_start only takes on argument now | Chris Lattner | 2003-05-08 | 1 | -11/+5 |
| | | | | | | | Verify that va_start doesn't occur in functions with no varargs llvm-svn: 6038 | ||||
| * | Add more support for intrinsic functions and for varargs stuff | Chris Lattner | 2003-05-08 | 1 | -0/+37 |
| | | | | | llvm-svn: 6035 | ||||
| * | Add support for the new va_arg instruction | Chris Lattner | 2003-05-08 | 1 | -1/+7 |
| | | | | | llvm-svn: 6029 | ||||
| * | Remove arbitrary limitation | Chris Lattner | 2003-04-19 | 1 | -1/+0 |
| | | | | | llvm-svn: 5818 | ||||
| * | Add code to verify correctly linkages | Chris Lattner | 2003-04-16 | 1 | -2/+16 |
| | | | | | llvm-svn: 5788 | ||||
| * | Fix bug Regression/Verifier/2002-11-05-GetelementptrPointers.ll | Chris Lattner | 2003-01-14 | 1 | -1/+0 |
| | | | | | llvm-svn: 5273 | ||||
| * | User defined operators are not supposed to live beyond the lifetime of the | Chris Lattner | 2002-11-21 | 1 | -0/+9 |
| | | | | | | | pass. Detect and flag them. llvm-svn: 4801 | ||||
| * | - Eliminated the deferred symbol table stuff in Module & Function, it really | Chris Lattner | 2002-11-20 | 1 | -5/+3 |
| | | | | | | | wasn't an optimization and it was causing lots of bugs. llvm-svn: 4779 | ||||
| * | - Change Function's so that their argument list is populated when they are | Chris Lattner | 2002-10-13 | 1 | -16/+14 |
| | | | | | | | | constructed. Before, external functions would have an empty argument list, now a Function ALWAYS has a populated argument list. llvm-svn: 4149 | ||||
| * | Check that we don't have external varaibles with internal linkage | Chris Lattner | 2002-10-06 | 1 | -1/+5 |
| | | | | | llvm-svn: 4051 | ||||
| * | PHI nodes are not allowed to exist with zero incoming values, check that | Chris Lattner | 2002-10-06 | 1 | -0/+7 |
| | | | | | | | there aren't any like this. llvm-svn: 4044 | ||||

