aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CBackend
AgeCommit message (Expand)Author
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
2008-03-02implement insertelement.Chris Lattner
2008-03-02respect isSigned for vector types, fixing sdiv of vectors etc.Chris Lattner
2008-03-02print the attribute in the right place, this fixes function returning vectors.Chris Lattner
2008-03-02vector types are simple types. This fixes div/rem of vectors.Chris Lattner
2008-03-02Print vector types appropriately. This gets basic vector code workingChris Lattner
2008-03-02rename PT -> VT for VectorTypes.Chris Lattner
2008-03-02Print i32/i64 integer constants as 1u instead of ((unsigned int)1). Chris Lattner
2008-02-28Avoid collisions in value names.Lauro Ramos Venancio
2008-02-22Split ParameterAttributes.h, putting the complicatedDale Johannesen
2008-02-20Temporarily backing out r47337. It breaks a number of CBE tests.Evan Cheng
2008-02-20Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov
2008-02-19fix some byval problems in the cbe. Closes PR2065Andrew Lenharth
2008-02-16I cannot find a libgcc function for this builtin. Therefor expanding it to a...Andrew Lenharth
2008-02-01CBackend: Implement unaligned load/store.Lauro Ramos Venancio
2008-01-12Indirect call with byval parameter requires a cast first.Evan Cheng
2008-01-12Add support for NetBSD, patch by Krister Walfridsson!Chris Lattner
2008-01-11More cbe byval fixes.Evan Cheng
2008-01-11Some C backend ByVal parameter attribute support. Not yet complete.Evan Cheng
2008-01-11A couple of obvious off-by-one bugs.Evan Cheng
2008-01-07Enabling the target-independent garbage collection infrastructure by hooking itGordon Henriksen
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-29remove attribution from lib Makefiles.Chris Lattner
2007-12-21Fix silly typo in the FP CEP handling.Anton Korobeynikov