Rewrite a bunch of the CBE's inline asm code, giving it the
[oota-llvm.git] / lib / Target / CBackend / CBackend.cpp
2008-06-04 Chris LattnerRewrite a bunch of the CBE's inline asm code, giving...
2008-06-02 Dan GohmanImplement CBE support for first-class structs and array...
2008-05-31 Chris LattnerFix the CBE's handling of instructions whose result...
2008-05-27 Duncan SandsFix some constructs that gcc-4.4 warns about.
2008-05-24 Duncan SandsTweak how ConstantFP80Ty constants are output
2008-05-23 Dan GohmanFix another isFirstClassType that now needs to be isSin...
2008-05-22 Chris Lattnerfix an off-by-one error in my previous patch, don't...
2008-05-22 Chris LattnerAdd support for multiple-return values in inline asm...
2008-05-14 Dale JohannesenAdd CommonLinkage; currently tentative definitions
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-23 Dan GohmanInitial CBE support for multiple return values.
2008-04-02 Dan GohmanSuppress the 128-bit integer typedef on 32-bit targets...
2008-04-02 Dan GohmanPartial CBackend support for 128-bit integers. This...
2008-03-25 Dan GohmanAdd explicit keywords.
2008-03-25 Dan GohmanA quick nm audit turned up several fixed tables and...
2008-03-12 Chris LattnerReimplement the parameter attributes support, phase...
2008-03-05 Andrew Lenharthgcc likes things spelled correctly
2008-03-03 Devang Patels/isReturnStruct()/hasStructRetAttr()/g
2008-03-02 Chris Lattneradd support for lvsl, fixing PR1481
2008-03-02 Chris Lattneradd support for the sse.cmp.* intrinsics, which fixes...
2008-03-02 Chris Lattnerrefactor intrinsic handling code out into its own method.
2008-03-02 Chris Lattnerfix printing of undef vectors, this fixes "simple"...
2008-03-02 Chris Lattnerinsertelement got the wrong operands.
2008-03-02 Chris LattnerSeveral changes:
2008-03-02 Chris LattnerFix a bug I introduced in constant array and constant...
2008-03-02 Chris Lattnerimplement shufflevector.
2008-03-02 Chris Lattnerimplement extractelement.
2008-03-02 Chris Lattnerimplement insertelement.
2008-03-02 Chris Lattnerrespect isSigned for vector types, fixing sdiv of vecto...
2008-03-02 Chris Lattnerprint the attribute in the right place, this fixes...
2008-03-02 Chris Lattnervector types are simple types. This fixes div/rem...
2008-03-02 Chris LattnerPrint vector types appropriately. This gets basic...
2008-03-02 Chris Lattnerrename PT -> VT for VectorTypes.
2008-03-02 Chris LattnerPrint i32/i64 integer constants as 1u instead of (...
2008-02-28 Lauro Ramos VenancioAvoid collisions in value names.
2008-02-22 Dale JohannesenSplit ParameterAttributes.h, putting the complicated
2008-02-20 Evan ChengTemporarily backing out r47337. It breaks a number...
2008-02-20 Anton KorobeynikovRemove bunch of gcc 4.3-related warnings from Target
2008-02-19 Andrew Lenharthfix some byval problems in the cbe. Closes PR2065
2008-02-16 Andrew LenharthI cannot find a libgcc function for this builtin. ...
2008-02-01 Lauro Ramos VenancioCBackend: Implement unaligned load/store.
2008-01-12 Evan ChengIndirect call with byval parameter requires a cast...
2008-01-12 Chris LattnerAdd support for NetBSD, patch by Krister Walfridsson!
2008-01-11 Evan ChengMore cbe byval fixes.
2008-01-11 Evan ChengSome C backend ByVal parameter attribute support. Not...
2008-01-11 Evan ChengA couple of obvious off-by-one bugs.
2008-01-07 Gordon HenriksenEnabling the target-independent garbage collection...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-21 Anton KorobeynikovFix silly typo in the FP CEP handling.
2007-12-03 Duncan SandsRather than having special rules like "intrinsics cannot
2007-11-28 Chris LattnerWork around a GCC bug, producing this code:
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
2007-10-17 Gordon HenriksenSwitching TargetMachineRegistry to use the new generic...
2007-10-15 Dale JohannesenHandle PPC long double in CBackend.
2007-10-02 Dale JohannesenRewrite sqrt and powi to use anyfloat. By popular...
2007-09-26 Dale JohannesenMake temporaries explicit to avoid premature
2007-09-22 Chris LattnerFix PR1679, by printing GEP indices as signed values...
2007-09-17 Dale JohannesenImplement x86 long double (uses host long double,
2007-09-15 Chris LattnerFix PR1666, SPASS with the CBE and 254.gap with the...
2007-09-14 Dale JohannesenRemove the assumption that FP's are either float or
2007-09-12 Dale JohannesenRevise previous patch per review comments.
2007-09-11 Dale JohannesenAdd APInt interfaces to APFloat (allows directly
2007-09-07 Dale JohannesenApply feedback from previous patch.
2007-09-06 Dale JohannesenNext round of APFloat changes.
2007-07-11 Lauro Ramos VenancioHandle packed structs in the CBackend.
2007-05-13 Chris LattnerFix PR1413
2007-05-03 Chris Lattnerrevert reid's patch to fix these failures:
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-02 Reid SpencerMake sign extension work correctly for unusual bit...
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-17 Anton KorobeynikovImplemented correct stack probing on mingw/cygwin for...
2007-04-13 Jeff CohenSilence VC++ warning.
2007-04-12 Reid SpencerImplement review feedback .. don't double search a...
2007-04-12 Reid SpencerProvide support for intrinsics that lower themselves...
2007-04-12 Lauro Ramos VenancioImplement Thread Local Storage (TLS) in CBackend.
2007-04-11 Reid SpencerFor PR1146:
2007-04-09 Reid SpencerFor PR1146:
2007-03-29 Jeff CohenMS C does have inlining after all, just uses _inline...
2007-03-28 Jeff CohenFix C Backend to generate code that works with Microsof...
2007-03-03 Reid SpencerMake sure that when we store a value it is masked to...
2007-02-23 Bill WendlingPR1164:
2007-02-15 Reid SpencerFor PR1195:
2007-02-15 Reid SpencerFor PR1195:
2007-02-05 Reid SpencerFor PR411:
2007-02-02 Reid SpencerChanges to support making the shift instructions be...
2007-01-30 Reid SpencerFor PR1136: Rename GlobalVariable::isExternal as isDecl...
2007-01-29 Reid SpencerImplement use of new IntrinsicLowering interface.
2007-01-28 Anton KorobeynikovPropagate changes from my local tree. This patch includes:
2007-01-26 Reid SpencerFor PR645:
2007-01-16 Chris LattnerFix SMG2000 with the CBE: opaque types need names too.
2007-01-16 Chris LattnerFix PR918 by only using typedefs to name struct types...
2007-01-15 Chris Lattnerrename Type::isIntegral to Type::isInteger, eliminating...
2007-01-15 Chris LattnerMake use of isInteger vs isIntegral more explicit
2007-01-12 Chris Lattnerremove obsolete fixme
2007-01-12 Anton Korobeynikov* PIC codegen for X86/Linux has been implemented
2007-01-12 Reid SpencerFor PR1064:
2007-01-12 Reid SpencerImplement review feedback for the ConstantBool->Constan...
2007-01-11 Reid SpencerRename BoolTy as Int1Ty. Patch by Sheng Zhou.
2007-01-11 Zhou ShengFor PR1043:
next