aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* print getresult instruction.Devang Patel2008-02-211-0/+1
* Use isa<> instead of getTypeID() to check StructType.Devang Patel2008-02-212-7/+6
* Let invoke return aggregate value.Devang Patel2008-02-212-3/+4
* Let function call return aggregate.Devang Patel2008-02-212-7/+26
* What if functions can return aggregate values ?Devang Patel2008-02-203-4/+9
* getresult does not support nested aggregates.Devang Patel2008-02-201-3/+14
* Verifier should use Assert1 instead of assert.Devang Patel2008-02-201-2/+2
* getresult type is the type of indexed aggregate elementDevang Patel2008-02-201-1/+1
* Specify GetResultInst index as an unsigned.Devang Patel2008-02-201-10/+12
* Use isValidOperands() to verify GetResultInst.Devang Patel2008-02-201-1/+2
* Fix newly-introduced 4.3 warningsAnton Korobeynikov2008-02-201-1/+1
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-205-15/+27
* Add Alignment field to ParameterAttributes andDale Johannesen2008-02-191-1/+23
* Add GetResultInst. First step for multiple return value support.Devang Patel2008-02-192-0/+30
* Expand ParameterAttributes to 32 bits (in preparationDale Johannesen2008-02-195-42/+49
* Fix some minor issues folding undef, PR2052Chris Lattner2008-02-191-1/+3
* Simplify caller updating using a CallSite, asDuncan Sands2008-02-181-0/+4
* I got the predicate backwards in my last patch. The comment is correct, the ...Owen Anderson2008-02-181-1/+1
* Duncan pointed out that we can fast fail here, because the sret parameter ofOwen Anderson2008-02-181-1/+2
* Add a predicate to Argument to check for the StructRet attribute.Owen Anderson2008-02-171-0/+7
* Some micro-optimizations.Duncan Sands2008-02-161-4/+5
* targets that support quotes for mangled names still need to escape newlinesChris Lattner2008-02-151-0/+2
* check that terminators only occur at the end of a block. This catches theChris Lattner2008-02-091-0/+5
* Fix a typo in a comment.Dan Gohman2008-02-071-1/+1
* Add comment explaining what is lower level analysis pass.Devang Patel2008-02-021-0/+10
* Fixing a bug creating floating point constants of type otherGordon Henriksen2008-02-021-1/+23
* Fix 80-col violations.Dan Gohman2008-01-293-10/+17
* Add explicit keywords.Dan Gohman2008-01-291-2/+2
* Handle some more combinations of extend and icmp. Fixes PR1940.Nick Lewycky2008-01-281-0/+13
* Add hasByValAttr() and hasNoAliasAttr() methods to the Argument class.Chris Lattner2008-01-241-0/+31
* It turns out that in C++ it is legal to declare functionsDuncan Sands2008-01-211-6/+1
* Check that sret is only used on pointers to typesDuncan Sands2008-01-211-2/+2
* Be consistent with other attribute methods, andDuncan Sands2008-01-211-1/+7
* improve compatibility with mingw, patch by Alain FrischChris Lattner2008-01-151-1/+1
* Reformatted. It was confusing the other way. No functionality change.Bill Wendling2008-01-151-2/+3
* Simplify CallInst::hasByValArgument using a new method.Duncan Sands2008-01-141-4/+1
* I noticed that the trampoline straightening transformation couldDuncan Sands2008-01-141-0/+7
* Simplify code.Evan Cheng2008-01-141-4/+1
* Allow the byval attribute for pointers to any type withDuncan Sands2008-01-131-2/+2
* Add hasByValArgument() to test if a call instruction has byval argument(s).Evan Cheng2008-01-121-0/+11
* Be more liberal in what parameter attributes areDuncan Sands2008-01-121-31/+45
* Do not allow attributes beyond a function's lastDuncan Sands2008-01-111-7/+25
* Allow parameter attributes on varargs function parameters.Evan Cheng2008-01-111-4/+3
* Small cleanup for handling of type/parameter attributeDuncan Sands2008-01-072-11/+13
* The transform that tries to turn calls to bitcast functions intoDuncan Sands2008-01-062-61/+22
* When transforming a call to a bitcast function intoDuncan Sands2008-01-061-1/+62
* Trying that again.Gordon Henriksen2008-01-031-1/+0
* Fix a compile error on Windows.Gordon Henriksen2008-01-031-0/+2
* Remove the function attr cache for intrinsics. This does not maintain the Chris Lattner2008-01-031-7/+1
* Don't create a new ParamAttrsList (which copies the vector) just to Chris Lattner2008-01-031-6/+6