summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CWriter/Writer.cpp
Commit message (Expand)AuthorAgeFilesLines
* CBackend now lives hereChris Lattner2004-02-131-1383/+0
* Convert the C backend into a target, for use with LLC. This allows us to useChris Lattner2004-02-131-30/+12
* Make the cwriter use the lowerinvoke pass so that it can either use "disabled...Chris Lattner2004-02-131-123/+48
* Fine grainify namespacification, prune #includesChris Lattner2004-02-131-9/+4
* Add support for memcpy and memmove intrinsics. Why isn't the cwriter usingChris Lattner2004-02-121-0/+18
* Adjust to the changed StructType interface. In particular, getElementTypes()...Chris Lattner2004-02-091-6/+4
* Start using the new and improve interface to FunctionType argumentsChris Lattner2004-02-091-13/+11
* rename the "exceptional" destination of an invoke instruction to the 'unwind'...Chris Lattner2004-02-081-1/+1
* Turn off "attribute weak" to pacify Mac OS X's system compiler, which prints aBrian Gaeke2003-12-111-4/+25
* Upon Chris's suggestion, moved the #ifdef's to the generated C code.John Criswell2003-12-101-8/+5
* Fixed the CBE on Solaris/Sparc. We need to define the return value ofJohn Criswell2003-12-101-1/+8
* output foo(void) as appropriateChris Lattner2003-11-261-0/+2
* Fix bug in previous checkinChris Lattner2003-11-251-1/+1
* Do not depend on the gep index types to determine what flavor of index it isChris Lattner2003-11-251-18/+22
* Fix PR149 - support constant shift expressions.Brian Gaeke2003-11-221-0/+4
* ISO 9899 7.13.2.1 (3) says that "[...] the values of objects of automaticChris Lattner2003-11-161-4/+39
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-12/+16
* Work around a bug in GCC where it can't handle common variables marked weak.Chris Lattner2003-11-031-1/+8
* Fix bugs with attribute weak emissionChris Lattner2003-11-031-3/+6
* This simplifies the CWriter code, makes the generated code easier to read,Chris Lattner2003-11-031-11/+2
* Eliminate the silly namedContext member of printTypeChris Lattner2003-11-031-8/+7
* The "correct" fix for CBackend/2003-10-23-UnusedType.ll is to not even tryChris Lattner2003-11-021-15/+24
* Fail gracefully if we have a zero arg varargs functionChris Lattner2003-10-231-0/+6
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Add support for the new varargs intrinsics and instructionsChris Lattner2003-10-181-14/+23
* Add support for 'weak' linkage.Chris Lattner2003-10-161-0/+4
* Decrease usage of use_size()Chris Lattner2003-10-151-1/+1
* Do not allow fallthroughs in switch statements. This fixes PR37,Chris Lattner2003-10-131-1/+3
* Use the autoconf macro John wroteChris Lattner2003-10-131-6/+3
* * Spell "necessary" correctlyChris Lattner2003-10-121-3/+24
* * Be TBAA safeChris Lattner2003-10-121-32/+59
* A couple of minor code cleanups.Chris Lattner2003-10-051-21/+16
* Rename Function::getEntryNode -> getEntryBlockChris Lattner2003-09-201-1/+1
* Fix problems with programs that prototype printf to something unusualChris Lattner2003-09-151-2/+4
* Fixed spelling and grammar.Misha Brukman2003-09-111-4/+4
* Remove a bunch of warnings from the CBE generated C codeChris Lattner2003-09-101-2/+2
* "the one true solution for compatibility with GCC 3.3+"Chris Lattner2003-09-101-3/+3
* Eliminate support for the llvm.unwind intrinisic, using the Unwind instructio...Chris Lattner2003-09-081-13/+0
* Add support for the unwind instructionChris Lattner2003-09-081-0/+14
* Fix really nasty bugs in the CWriter, handling invoke instructions. TrackingChris Lattner2003-08-281-2/+5
* Simplify codeChris Lattner2003-08-241-3/+1
* Implement support for the unwind intrinsic in the CBEChris Lattner2003-08-241-0/+13
* Add support for the sig(set|long)jmp intrinsicsChris Lattner2003-08-181-1/+4
* Spell `necessary' correctly.Misha Brukman2003-08-181-2/+2
* Stop annoying warnings about mismatched types with the argument of a freeChris Lattner2003-08-141-8/+24
* The HAVE_JUMP code is dead, these intrinsics should _never_ be expandedChris Lattner2003-08-061-23/+6
* Unbreak the CBE outputChris Lattner2003-07-311-2/+0
* Modified the code so that it generates (0) for setjmp() and abort() forJohn Criswell2003-07-311-0/+18
* Don't include llvm/SlotCalculator.h, or <set>.Brian Gaeke2003-07-251-3/+1
* Use unified CWriter-X86/Printer name mangler. Do not bother usingBrian Gaeke2003-07-241-71/+21
OpenPOWER on IntegriCloud