aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/CBackend
Commit message (Expand)AuthorAgeFilesLines
* Convert to SymbolTable's new iteration interface.Reid Spencer2004-05-252-38/+40
* Add support for accurate garbage collection to the LLVM code generatorsChris Lattner2004-05-232-0/+2
* Fix to make the CBE always emit comparisons inline. Hopefully this willChris Lattner2004-05-202-0/+8
* syntactically loopify natural loops so that the GCC loop optimizer can find t...Chris Lattner2004-05-092-104/+170
* Do not emit prototypes for setjmp/longjmp, as they are handled speciallyChris Lattner2004-05-092-2/+4
* Make the floating point constant pools local to each function, split theChris Lattner2004-05-092-198/+224
* Get this looking more like a function pass.Chris Lattner2004-05-092-64/+66
* Print all PHI copies for successor blocks before the terminator, whether it b...Chris Lattner2004-05-092-20/+46
* Changes to fix up the inst_iterator to pass to boost iterator checks. ThisChris Lattner2004-04-272-10/+10
* Add support for select constant expressions to the CBE, fixing SIODChris Lattner2004-04-012-0/+18
* Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* toChris Lattner2004-03-132-12/+12
* ADd support for select instructionsChris Lattner2004-03-122-0/+24
* SPECIFY a target data to initialize the CBE target with. Until now we haveChris Lattner2004-03-031-1/+1
* TargetCacheInfo has been removed; its only uses were to propagate a constantBrian Gaeke2004-03-011-1/+0
* Fixes for PR258 and PR259.John Criswell2004-02-262-6/+6
* Fix some unexpected fallout from the config.h changes. Because the CBE noChris Lattner2004-02-242-0/+2
* It is totally unacceptable to print out (literally) millions of zeros whenChris Lattner2004-02-202-4/+26
* Now that the lowerinvoke pass inserts calls to llvm.setjmp/llvm.longjmp, someChris Lattner2004-02-152-4/+30
* Add support for the new ConstantAggregateZero classChris Lattner2004-02-152-22/+78
* Add support for the returnaddress and frameaddress intrinsicsChris Lattner2004-02-142-0/+24
* Use intrinsic lowering like the rest of the backends. Get rid of crufty hackyChris Lattner2004-02-142-126/+80
* Moved directory, update makefileChris Lattner2004-02-131-4/+2
* Convert the C backend into a target, for use with LLC. This allows us to useChris Lattner2004-02-133-60/+63
* Make the cwriter use the lowerinvoke pass so that it can either use "disabled...Chris Lattner2004-02-132-246/+96
* Fine grainify namespacification, prune #includesChris Lattner2004-02-132-18/+8
* Add support for memcpy and memmove intrinsics. Why isn't the cwriter usingChris Lattner2004-02-122-0/+36
* Adjust to the changed StructType interface. In particular, getElementTypes()...Chris Lattner2004-02-092-12/+8
* Start using the new and improve interface to FunctionType argumentsChris Lattner2004-02-092-26/+22
* rename the "exceptional" destination of an invoke instruction to the 'unwind'...Chris Lattner2004-02-082-2/+2
* Turn off "attribute weak" to pacify Mac OS X's system compiler, which prints aBrian Gaeke2003-12-112-8/+50
* Upon Chris's suggestion, moved the #ifdef's to the generated C code.John Criswell2003-12-102-16/+10
* Fixed the CBE on Solaris/Sparc. We need to define the return value ofJohn Criswell2003-12-102-2/+16
* output foo(void) as appropriateChris Lattner2003-11-262-0/+4
* Fix bug in previous checkinChris Lattner2003-11-252-2/+2
* Do not depend on the gep index types to determine what flavor of index it isChris Lattner2003-11-252-36/+44
* Fix PR149 - support constant shift expressions.Brian Gaeke2003-11-222-0/+8
* ISO 9899 7.13.2.1 (3) says that "[...] the values of objects of automaticChris Lattner2003-11-162-8/+78
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-112-24/+32
* Work around a bug in GCC where it can't handle common variables marked weak.Chris Lattner2003-11-032-2/+16
* Fix bugs with attribute weak emissionChris Lattner2003-11-032-6/+12
* This simplifies the CWriter code, makes the generated code easier to read,Chris Lattner2003-11-032-22/+4
* Eliminate the silly namedContext member of printTypeChris Lattner2003-11-032-16/+14
* The "correct" fix for CBackend/2003-10-23-UnusedType.ll is to not even tryChris Lattner2003-11-022-30/+48
* Fail gracefully if we have a zero arg varargs functionChris Lattner2003-10-232-0/+12
* Added LLVM copyright notice to Makefiles.John Criswell2003-10-201-0/+8
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-202-0/+14
* Add support for the new varargs intrinsics and instructionsChris Lattner2003-10-182-28/+46
* Add support for 'weak' linkage.Chris Lattner2003-10-162-0/+8
* Decrease usage of use_size()Chris Lattner2003-10-152-2/+2
* Do not allow fallthroughs in switch statements. This fixes PR37,Chris Lattner2003-10-132-2/+6