aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CBackend/CBackend.cpp
AgeCommit message (Expand)Author
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
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner
2005-03-08Make sure to remove all dead type names from the symbol table, not justChris Lattner
2005-03-08Single characters should be printed out as chars, not strings.Misha Brukman
2005-03-06simplify some code.Chris Lattner
2005-03-03Print -X like this:Chris Lattner
2005-03-03Do not lower malloc's to pass "sizeof" expressions like this:Chris Lattner
2005-02-28Remove tabs from file.Chris Lattner
2005-02-28Add support to the C backend for llvm.prefetch. Patch contributed byChris Lattner
2005-02-15Fix volatile load/store of pointers. Consider this testcase:Chris Lattner
2005-02-14Write out single characters as chars, not strings.Misha Brukman
2005-02-14Implement CodeGen/CBackend/2005-02-14-VolatileOperations.llChris Lattner
2005-01-31Fix hyphenation in output commentMisha Brukman
2005-01-23Fix alloca support for Cygwin. On cygwin its __alloca not __builtin_allocaReid Spencer
2005-01-06Fix CBE code so that it compiles with VC++.Jeff Cohen
2004-12-29Fix PR490Chris Lattner
2004-12-15Fix PR485, instead of emitting zero sized arrays, emit arrays of size 1.Chris Lattner
2004-12-13When generating code for X86 targets, make sure the fp control word is setChris Lattner
2004-12-10Emit correct prototype for __builtin_alloca on V8.Brian Gaeke
2004-12-05Move lower intrinsics before FP constant emission, in caseChris Lattner
2004-12-03Fix test/Regression/CodeGen/CBackend/2004-12-03-ExternStatics.ll andChris Lattner