aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Switch the bindings to use LLVMFoldingBuilder.Gordon Henriksen2007-12-271-1/+1
* Noting and enforcing that GC intrinsics are valid only within aGordon Henriksen2007-12-251-28/+36
* Adjusting verification of "llvm.gc*" intrinsic prototypes to matchGordon Henriksen2007-12-251-26/+33
* Get the verifier to check attributes on calls as wellDuncan Sands2007-12-211-74/+97
* Adding bindings for memory buffers and module providers. SwitchingGordon Henriksen2007-12-191-0/+39
* When inlining through an 'nounwind' call, mark inlinedDuncan Sands2007-12-192-0/+50
* remove a dead annotationChris Lattner2007-12-181-1/+0
* Rename isNoReturn to doesNotReturn, and isNoUnwind toDuncan Sands2007-12-181-3/+3
* Don't forget to print address space qualifiers when printing out the type tab...Christopher Lamb2007-12-181-1/+4
* Remove int_x86_sse2_movl_dq. It's replaced with a string compare.Evan Cheng2007-12-181-5/+3
* Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sureEvan Cheng2007-12-171-23/+68
* Make invokes of inline asm legal. Teach codegenDuncan Sands2007-12-171-1/+1
* C and Ocaml bindings for address spaces, for that burgeoning marketGordon Henriksen2007-12-171-5/+8
* Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb2007-12-178-18/+27
* Make it clear in the LangRef that allocation instructions only operated on th...Christopher Lamb2007-12-171-0/+8
* Make instcombine promote inline asm calls to 'nounwind'Duncan Sands2007-12-161-0/+6
* All MMX shift instructions took a <2 x i32> vector as the shift amount parame...Anders Carlsson2007-12-141-0/+68