aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CellSPU
AgeCommit message (Expand)Author
2011-03-07Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo.Cameron Zwarich
2011-03-04Allow vector shifts (shl,lshr,ashr) on SPU.Kalle Raiskila
2011-03-04Allow load from constant on SPU.Kalle Raiskila
2011-02-28Add branch hinting for SPU. Kalle Raiskila
2011-02-25Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson
2011-02-21Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel
2011-02-20Use explicit add_subdirectory's for LLVM target sublibraries insteadOscar Fuentes
2011-01-31Keep track of incoming argument's location while emitting LiveIns.Devang Patel
2011-01-31Fix vector sign extend to put the source and destination types in theDavid Greene
2011-01-23Null initialize a few variables flagged byTed Kremenek
2011-01-20Allow sign-extending of i8 and i16 to i128 on SPU. Kalle Raiskila
2011-01-18Remove unused variables found by gcc-4.6's -Wunused-but-set-variable.Jeffrey Yasskin
2011-01-17Split up RotateShift itinerary in SPU.Kalle Raiskila
2011-01-17Don't crash SPU BE with memory accesses with big alignmnet.Kalle Raiskila
2011-01-13Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen
2011-01-11Fix a thinko in 123226 that caused test failures on "other" platforms.Kalle Raiskila
2011-01-11Add a "nop filler" pass to SPU.Kalle Raiskila
2011-01-10Update CMake stuffAnton Korobeynikov
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2010-12-24Various bits of framework needed for precise machine-level selectionAndrew Trick
2010-12-24whitespaceAndrew Trick
2010-12-23Flag -> Glue, the ongoing sagaChris Lattner
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner
2010-12-17Don't feed 19 bit immediates to ILA.Kalle Raiskila
2010-12-09Dont' feed ILA two inputs - it takes just one.Kalle Raiskila
2010-11-29Handle lshr for i128 correctly on SPU also when Kalle Raiskila
2010-11-29Enable PostRA scheduling for SPU. Kalle Raiskila
2010-11-29Allow machine LICM to do its job on SPU.Kalle Raiskila
2010-11-29Add missing i128 case.Kalle Raiskila
2010-11-27Move more PEI-related hooks to TFIAnton Korobeynikov
2010-11-24Use i8 as SETCC result type for i1 in SPU.Kalle Raiskila
2010-11-24Allow for 'fcmp ogt' in SPU.Kalle Raiskila
2010-11-23Division by pow-of-2 is not cheap on SPU, do it with Kalle Raiskila
2010-11-23Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck
2010-11-22Fix a bug with extractelement on SPU.Kalle Raiskila
2010-11-18Move getInitialFrameState() to TargetFrameInfoAnton Korobeynikov
2010-11-18Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov
2010-11-18Change CodeGen to use .loc directives. This produces a lot more readable outputRafael Espindola
2010-11-15Improve code layout, mostly indentation. Kalle Raiskila
2010-11-15Attempt to unbreak cmake-based buildsAnton Korobeynikov
2010-11-15First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov
2010-11-14move all the target's asmprinters into the main target. The piece Chris Lattner
2010-11-12Fix memory access lowering on SPU, addingKalle Raiskila
2010-11-03Simplify uses of MVT and EVT. An MVT can be compared directlyDuncan Sands
2010-10-29Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson
2010-10-26Change v64 datalayout in SPU.Kalle Raiskila
2010-10-18Improve lowering of sext to i128 on SPU.Kalle Raiskila
2010-10-07Add the missing cases to the type->registerclass conversion function.Kalle Raiskila
2010-10-07Implement two virtual functions in SPUTargetLowering.Kalle Raiskila
2010-10-01Zap some redundant 'ori $?, $?, 0' from SPU.Kalle Raiskila