aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CBackend/CBackend.cpp
AgeCommit message (Expand)Author
2006-11-08For PR950:Reid Spencer
2006-11-05Fix a bug in the last patch and convert to && instead of & for logical expr.Reid Spencer
2006-11-05Implement the -enabled-cbe-printf-a feature.Reid Spencer
2006-11-02For PR786:Reid Spencer
2006-11-02For PR950:Reid Spencer
2006-10-26Enclose a case in { and } so that the pickier compilers don't complain.Reid Spencer
2006-10-26For PR950:Reid Spencer
2006-10-22Don't generate a prototype for _setjmp. At least on Linux, this functionReid Spencer
2006-10-20For PR950:Reid Spencer
2006-09-28Simplify some code, reformat break'sChris Lattner
2006-09-17Added some eye-candy for Subtarget type checkingAnton Korobeynikov
2006-09-14Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov
2006-09-09Add cbe support for powiChris Lattner
2006-09-04Completely rearchitect the interface between targets and the pass manager.Chris Lattner
2006-07-28Make functions with an "asm" name propagate that asm name into the cbe.c file.Chris Lattner
2006-06-20__i386__, __i386, etc. are not defined for x86-64. Use __x86_64__.Evan Cheng
2006-06-06Now that PR633 is implemented, the CBE can know to emit _setjmp/_longjmpChris Lattner
2006-06-02Add mingw support, patch contributed by AntonChris Lattner
2006-05-31Fix casting so there's no warning on Alpha.Reid Spencer
2006-05-24For PR786:Reid Spencer
2006-05-23Print struct return functions and calls as actually returning the hiddenChris Lattner
2006-04-17Add checks for __OpenBSD__.Jeff Cohen
2006-03-23Modify how CBE handles #lines.Jim Laskey
2006-03-23Eliminate IntrinsicLowering from TargetMachine.Chris Lattner
2006-03-13Handle builtins that directly correspond to GCC builtins.Chris Lattner
2006-03-13Handle the removal of the debug chain.Jim Laskey
2006-03-08Add #line support for CBE.Jim Laskey
2006-03-07Two things:Chris Lattner
2006-02-13Another hack due to allowing multiple symbols with the same name.Chris Lattner
2006-01-20Make the C writer work with packed types. printContainedStructs isRobert Bocchino
2006-01-20Simplify CWriter::printContainedStructs, also allowing it to work withChris Lattner
2005-12-27yet more C++ standards-compliance stuff.Duraid Madina
2005-11-10do not allow '.' in symbol namesChris Lattner
2005-11-10Call this method with the object we haveChris Lattner
2005-11-08Add a new option to indicate we want the code generator to emit code quickly,...Chris Lattner
2005-11-02Fix a QOI issue noticed by Markus F.X.J. Oberhumer.Chris Lattner
2005-09-27fix CBackend/2005-09-27-VolatileFuncPtr.llChris Lattner
2005-08-23Fix PR618 and Regression/CodeGen/CBackend/2005-08-23-Fmod.ll by not emittingChris Lattner
2005-08-17Culling out use of unions for converting FP to bits and vice versa.Jim Laskey
2005-07-14Fixed PR#596:John Criswell
2005-06-25Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFileChris Lattner
2005-06-22If we support structs as va_list, we must pass pointers to them to va_copyAndrew Lenharth
2005-06-18core changes for varargsAndrew Lenharth
2005-05-06clean up the CBE output a bitChris Lattner
2005-05-06add tail marker as a commentChris Lattner
2005-04-20Remove trailing whitespace, patch by Markus Oberhumer.Misha Brukman
2005-03-19Fix the 3 regressions last night, due to my buggy patch from yesterday.Chris Lattner
2005-03-18remove use of getPrev() and getNext() on ilist nodes.Chris Lattner
2005-03-15stop using arg_frontChris Lattner
2005-03-15stop using arg_backChris Lattner