aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* move some code out of line, rearrange a bit.Chris Lattner2008-01-031-6/+10
* Split param attr implementation out from Function.cpp into itsChris Lattner2008-01-023-222/+326
* remove blob of #if'd out code.Chris Lattner2008-01-021-37/+0
* Fix a build issue on cygwinChris Lattner2008-01-021-6/+3
* Adding C bindings for SwitchInst::addCase.Gordon Henriksen2008-01-011-0/+5
* Add some doxygen comments to llvm-c/Core.h.Gordon Henriksen2007-12-301-1/+2
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-2927-54/+54
* remove attribution from lib Makefiles.Chris Lattner2007-12-291-2/+2
* Adding bindings for target triple and data layout.Gordon Henriksen2007-12-271-0/+19