aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert r44626, which turned off the use of readonlyDuncan Sands2007-12-121-3/+0
* Add (very basic) bindings for ModuleProvider.Gordon Henriksen2007-12-121-0/+14
* Implement address space attribute for LLVM pointer types. Address spaces are Christopher Lamb2007-12-115-19/+42
* Teach VMCore to constant fold shufflevectors with constant operands.Chris Lattner2007-12-111-2/+45
* significantly simplify some code, no functionality change.Chris Lattner2007-12-111-88/+23
* refactor some code, no functionality change.Chris Lattner2007-12-111-94/+96
* Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.Chris Lattner2007-12-101-11/+10
* Delete the CollectorNamePool if it should become empty.Gordon Henriksen2007-12-101-0/+4
* Adding a collector name attribute to Function in the IR. These Gordon Henriksen2007-12-103-0/+54
* Reverting dtor devirtualization patch.Gordon Henriksen2007-12-107-295/+197
* fix some warnings.Chris Lattner2007-12-101-15/+12
* Fix a big problem in the recent dtor refactoring work, now it passes 2007-11-...Chris Lattner2007-12-101-50/+14
* Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen2007-12-097-197/+334
* Commit 44487 broke bootstrap of llvm-gcc-4.2. It isDuncan Sands2007-12-051-0/+3
* Rather than having special rules like "intrinsics cannotDuncan Sands2007-12-035-23/+57
* Small optimization of parameter attribute lookup.Duncan Sands2007-11-301-1/+1