aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2008-01-15improve compatibility with mingw, patch by Alain FrischChris Lattner
2008-01-15Reformatted. It was confusing the other way. No functionality change.Bill Wendling
2008-01-14Simplify CallInst::hasByValArgument using a new method.Duncan Sands
2008-01-14I noticed that the trampoline straightening transformation couldDuncan Sands
2008-01-14Simplify code.Evan Cheng
2008-01-13Allow the byval attribute for pointers to any type withDuncan Sands
2008-01-12Add hasByValArgument() to test if a call instruction has byval argument(s).Evan Cheng
2008-01-12Be more liberal in what parameter attributes areDuncan Sands
2008-01-11Do not allow attributes beyond a function's lastDuncan Sands
2008-01-11Allow parameter attributes on varargs function parameters.Evan Cheng
2008-01-07Small cleanup for handling of type/parameter attributeDuncan Sands
2008-01-06The transform that tries to turn calls to bitcast functions intoDuncan Sands
2008-01-06When transforming a call to a bitcast function intoDuncan Sands
2008-01-03Trying that again.Gordon Henriksen
2008-01-03Fix a compile error on Windows.Gordon Henriksen
2008-01-03Remove the function attr cache for intrinsics. This does not maintain the Chris Lattner
2008-01-03Don't create a new ParamAttrsList (which copies the vector) just to Chris Lattner
2008-01-03move some code out of line, rearrange a bit.Chris Lattner
2008-01-02Split param attr implementation out from Function.cpp into itsChris Lattner
2008-01-02remove blob of #if'd out code.Chris Lattner
2008-01-02Fix a build issue on cygwinChris Lattner
2008-01-01Adding C bindings for SwitchInst::addCase.Gordon Henriksen
2007-12-30Add some doxygen comments to llvm-c/Core.h.Gordon Henriksen
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-29remove attribution from lib Makefiles.Chris Lattner
2007-12-27Adding bindings for target triple and data layout.Gordon Henriksen
2007-12-27Switch the bindings to use LLVMFoldingBuilder.Gordon Henriksen
2007-12-25Noting and enforcing that GC intrinsics are valid only within aGordon Henriksen
2007-12-25Adjusting verification of "llvm.gc*" intrinsic prototypes to matchGordon Henriksen
2007-12-21Get the verifier to check attributes on calls as wellDuncan Sands
2007-12-19Adding bindings for memory buffers and module providers. SwitchingGordon Henriksen
2007-12-19When inlining through an 'nounwind' call, mark inlinedDuncan Sands
2007-12-18remove a dead annotationChris Lattner
2007-12-18Rename isNoReturn to doesNotReturn, and isNoUnwind toDuncan Sands
2007-12-18Don't forget to print address space qualifiers when printing out the type tab...Christopher Lamb
2007-12-18Remove int_x86_sse2_movl_dq. It's replaced with a string compare.Evan Cheng
2007-12-17Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sureEvan Cheng
2007-12-17Make invokes of inline asm legal. Teach codegenDuncan Sands
2007-12-17C and Ocaml bindings for address spaces, for that burgeoning marketGordon Henriksen
2007-12-17Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb
2007-12-17Make it clear in the LangRef that allocation instructions only operated on th...Christopher Lamb
2007-12-16Make instcombine promote inline asm calls to 'nounwind'Duncan Sands
2007-12-14All MMX shift instructions took a <2 x i32> vector as the shift amount parame...Anders Carlsson
2007-12-12Revert r44626, which turned off the use of readonlyDuncan Sands
2007-12-12Add (very basic) bindings for ModuleProvider.Gordon Henriksen
2007-12-11Implement address space attribute for LLVM pointer types. Address spaces are Christopher Lamb
2007-12-11Teach VMCore to constant fold shufflevectors with constant operands.Chris Lattner
2007-12-11significantly simplify some code, no functionality change.Chris Lattner
2007-12-11refactor some code, no functionality change.Chris Lattner
2007-12-10Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.Chris Lattner