aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CBackend/CBackend.cpp
AgeCommit message (Expand)Author
2004-07-15Patches towards fixing PR341Chris Lattner
2004-07-12Apple's MacOS X is another OS which does not provide alloca() via <alloca.h>Misha Brukman
2004-07-11Delete the allocate*TargetMachine function, which is now dead .Chris Lattner
2004-07-11Make these format a bit nicerChris Lattner
2004-07-11Auto-registrate targetChris Lattner
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer
2004-06-20Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner
2004-06-17Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner
2004-06-02<alloca.h> on cygwin pulls in a ton of stuff (macros and function protos)Chris Lattner
2004-05-28Fix the big regression that has been killing the nightly tester these lastChris Lattner
2004-05-28Minor changes. Switch to a SymbolTable remove that does not take linear timeChris Lattner
2004-05-26Fix PR344: the incorrect remove was being used.Chris Lattner
2004-05-25Convert to SymbolTable's new iteration interface.Reid Spencer
2004-05-23Add support for accurate garbage collection to the LLVM code generatorsChris Lattner
2004-05-20Fix to make the CBE always emit comparisons inline. Hopefully this willChris Lattner
2004-05-09syntactically loopify natural loops so that the GCC loop optimizer can find t...Chris Lattner
2004-05-09Do not emit prototypes for setjmp/longjmp, as they are handled speciallyChris Lattner
2004-05-09Make the floating point constant pools local to each function, split theChris Lattner
2004-05-09Get this looking more like a function pass.Chris Lattner
2004-05-09Print all PHI copies for successor blocks before the terminator, whether it b...Chris Lattner
2004-04-27Changes to fix up the inst_iterator to pass to boost iterator checks. ThisChris Lattner
2004-04-01Add support for select constant expressions to the CBE, fixing SIODChris Lattner
2004-03-13Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* toChris Lattner
2004-03-12ADd support for select instructionsChris Lattner
2004-02-26Fixes for PR258 and PR259.John Criswell
2004-02-24Fix some unexpected fallout from the config.h changes. Because the CBE noChris Lattner
2004-02-20It is totally unacceptable to print out (literally) millions of zeros whenChris Lattner
2004-02-15Now that the lowerinvoke pass inserts calls to llvm.setjmp/llvm.longjmp, someChris Lattner
2004-02-15Add support for the new ConstantAggregateZero classChris Lattner
2004-02-14Add support for the returnaddress and frameaddress intrinsicsChris Lattner
2004-02-14Use intrinsic lowering like the rest of the backends. Get rid of crufty hackyChris Lattner
2004-02-13Convert the C backend into a target, for use with LLC. This allows us to useChris Lattner
2004-02-13Make the cwriter use the lowerinvoke pass so that it can either use "disabled...Chris Lattner
2004-02-13Fine grainify namespacification, prune #includesChris Lattner
2004-02-12Add support for memcpy and memmove intrinsics. Why isn't the cwriter usingChris Lattner
2004-02-09Adjust to the changed StructType interface. In particular, getElementTypes()...Chris Lattner
2004-02-09Start using the new and improve interface to FunctionType argumentsChris Lattner
2004-02-08rename the "exceptional" destination of an invoke instruction to the 'unwind'...Chris Lattner
2003-12-11Turn off "attribute weak" to pacify Mac OS X's system compiler, which prints aBrian Gaeke
2003-12-10Upon Chris's suggestion, moved the #ifdef's to the generated C code.John Criswell
2003-12-10Fixed the CBE on Solaris/Sparc. We need to define the return value ofJohn Criswell
2003-11-26output foo(void) as appropriateChris Lattner
2003-11-25Fix bug in previous checkinChris Lattner
2003-11-25Do not depend on the gep index types to determine what flavor of index it isChris Lattner
2003-11-22Fix PR149 - support constant shift expressions.Brian Gaeke
2003-11-16ISO 9899 7.13.2.1 (3) says that "[...] the values of objects of automaticChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-03Work around a bug in GCC where it can't handle common variables marked weak.Chris Lattner
2003-11-03Fix bugs with attribute weak emissionChris Lattner
2003-11-03This simplifies the CWriter code, makes the generated code easier to read,Chris Lattner