aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CBackend/CBackend.cpp
AgeCommit message (Expand)Author
2009-01-15Add the private linkage.Rafael Espindola
2009-01-13fix memleaksNuno Lopes
2009-01-12Rename getABITypeSize to getTypePaddedSize, asDuncan Sands
2008-11-26__fastcall and __stdcall are mingw extensions to gcc for windows. Use theNick Lewycky
2008-11-15Adds extern "C" ints to the .cpp files that use RegisterTarget, asOscar Fuentes
2008-10-22Fix PR2907 by digging through constant expressions to find FP constants thatChris Lattner
2008-10-17add some simple hacky long double support for the CBE. ThisChris Lattner
2008-10-14Fix command-line option printing to print two spaces where needed,Dan Gohman
2008-10-09Add a "loses information" return value to APFloat::convertDale Johannesen
2008-10-09Rename APFloat::convertToAPInt to bitcastToAPInt toDale Johannesen
2008-09-25 Large mechanical patch.Devang Patel
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-08-21unbreak the CBE on treeadd an many others.Chris Lattner
2008-08-21Use raw_ostream throughout the AsmPrinter.Owen Anderson
2008-08-17Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen
2008-07-24Avoid emitting casts in static initializer contexts. This fixesDan Gohman
2008-07-23Use C99 aggregate literal syntax for first-class struct and array values.Dan Gohman
2008-07-23Enable first-class aggregates support.Dan Gohman
2008-07-18In the CBackend, use casts to force integer add, subtract, andDan Gohman
2008-06-26Make LLVM compile on DragonFly BSD (PR2499).Matthijs Kooijman
2008-06-16Switch from generating the int128 typedefs based on targetdata to generatingChris Lattner
2008-06-07Revert r52046. It broke cbe on x86 / Mac OS X.Evan Cheng
2008-06-06Handle assembler identifiers specially in CBE. This fixes PR2418.Anton Korobeynikov
2008-06-04Rewrite a bunch of the CBE's inline asm code, giving it theChris Lattner
2008-06-02Implement CBE support for first-class structs and array values,Dan Gohman
2008-05-31Fix the CBE's handling of instructions whose result is an i1. Previously,Chris Lattner
2008-05-27Fix some constructs that gcc-4.4 warns about.Duncan Sands
2008-05-24Tweak how ConstantFP80Ty constants are outputDuncan Sands
2008-05-23Fix another isFirstClassType that now needs to be isSingleValueType.Dan Gohman
2008-05-22fix an off-by-one error in my previous patch, don't treat the callee as a inc...Chris Lattner
2008-05-22Add support for multiple-return values in inline asm. This shouldChris Lattner
2008-05-14Add CommonLinkage; currently tentative definitionsDale Johannesen
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-04-23Initial CBE support for multiple return values.Dan Gohman
2008-04-02Suppress the 128-bit integer typedef on 32-bit targets, becauseDan Gohman
2008-04-02Partial CBackend support for 128-bit integers. This is neededDan Gohman
2008-03-25Add explicit keywords.Dan Gohman
2008-03-25A quick nm audit turned up several fixed tables and objects that wereDan Gohman
2008-03-12Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner
2008-03-05gcc likes things spelled correctlyAndrew Lenharth
2008-03-03s/isReturnStruct()/hasStructRetAttr()/gDevang Patel
2008-03-02add support for lvsl, fixing PR1481Chris Lattner
2008-03-02add support for the sse.cmp.* intrinsics, which fixes sse.isamax with the CBE.Chris Lattner
2008-03-02refactor intrinsic handling code out into its own method.Chris Lattner
2008-03-02fix printing of undef vectors, this fixes "simple" and "build" in UnitTests/V...Chris Lattner
2008-03-02insertelement got the wrong operands.Chris Lattner
2008-03-02Several changes:Chris Lattner
2008-03-02Fix a bug I introduced in constant array and constant vector handling.Chris Lattner
2008-03-02implement shufflevector.Chris Lattner
2008-03-02implement extractelement.Chris Lattner