aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CBackend/CBackend.cpp
AgeCommit message (Expand)Author
2003-10-23This commit was manufactured by cvs2svn to create branch 'release_1'.cvs2svn
2003-10-23Fail gracefully if we have a zero arg varargs functionChris Lattner
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-18Add support for the new varargs intrinsics and instructionsChris Lattner
2003-10-16Add support for 'weak' linkage.Chris Lattner
2003-10-15Decrease usage of use_size()Chris Lattner
2003-10-13Do not allow fallthroughs in switch statements. This fixes PR37,Chris Lattner
2003-10-13Use the autoconf macro John wroteChris Lattner
2003-10-12* Spell "necessary" correctlyChris Lattner
2003-10-12* Be TBAA safeChris Lattner
2003-10-05A couple of minor code cleanups.Chris Lattner
2003-09-20Rename Function::getEntryNode -> getEntryBlockChris Lattner
2003-09-15Fix problems with programs that prototype printf to something unusualChris Lattner
2003-09-11Fixed spelling and grammar.Misha Brukman
2003-09-10Remove a bunch of warnings from the CBE generated C codeChris Lattner
2003-09-10"the one true solution for compatibility with GCC 3.3+"Chris Lattner
2003-09-08Eliminate support for the llvm.unwind intrinisic, using the Unwind instructio...Chris Lattner
2003-09-08Add support for the unwind instructionChris Lattner
2003-08-28Fix really nasty bugs in the CWriter, handling invoke instructions. TrackingChris Lattner
2003-08-24Simplify codeChris Lattner
2003-08-24Implement support for the unwind intrinsic in the CBEChris Lattner
2003-08-18Add support for the sig(set|long)jmp intrinsicsChris Lattner
2003-08-18Spell `necessary' correctly.Misha Brukman
2003-08-14Stop annoying warnings about mismatched types with the argument of a freeChris Lattner
2003-08-06The HAVE_JUMP code is dead, these intrinsics should _never_ be expandedChris Lattner
2003-07-31Unbreak the CBE outputChris Lattner
2003-07-31Modified the code so that it generates (0) for setjmp() and abort() forJohn Criswell
2003-07-25Don't include llvm/SlotCalculator.h, or <set>.Brian Gaeke
2003-07-24Use unified CWriter-X86/Printer name mangler. Do not bother usingBrian Gaeke
2003-07-23Fix program: SingleSource/UnitTests/2003-07-09-SignedArgs with the CBEChris Lattner
2003-07-23Simplify code by using ConstantInt::getRawValue instead of checking to seeChris Lattner
2003-07-21Eliminated dead code.Misha Brukman
2003-07-09Some beautification changes (tabs to spaces, removed extra blank lines);Misha Brukman
2003-07-08Removed size_t from the parameter list of the malloc() prototype in generated CJohn Criswell
2003-06-28jmp_buf is really a pointer type that is passed around...Chris Lattner
2003-06-28Add support for the Invoke instruction!Chris Lattner
2003-06-28Preserve compatibility with non-gcc compilersChris Lattner
2003-06-28Fix bug: CBackend/2003-06-28-LinkOnceGlobalVars.llxChris Lattner
2003-06-25- Fixed name mangling conditions to handle 'linkonce' linkage type. InJoel Stanley
2003-06-25It seems likely that floats would need a cast too, because they areBrian Gaeke
2003-06-23Fix 2003-06-23-PromotedExprs.llx -- if we are adding two bytes we betterBrian Gaeke
2003-06-17lib/CWriter/Writer.cpp: Copy AsmWriter's ConstantFP checking code hereBrian Gaeke
2003-06-17Fairly major change: emit fixed sized allocas in the entry block as a variable,Chris Lattner
2003-06-16Don't include alloca.h on FreeBSD.Brian Gaeke
2003-06-16Fix typeoChris Lattner
2003-06-16Fix bug: CBackend/2003-06-11-HexConstant.llChris Lattner
2003-06-06Don't output explicit initializers for globals that are zero initializedChris Lattner
2003-06-02Fix bug: CBackend/2003-06-01-NullPointerType.llChris Lattner
2003-06-01Fix a bug with casts to bool. This fixes testcase UnitTests/2003-05-31-CastT...Chris Lattner
2003-05-29Eliminate unnecessary ->get calls that are now automatically handled.Chris Lattner