aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CellSPU
AgeCommit message (Expand)Author
2009-01-01Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands
2008-12-30- Start moving target-dependent nodes that could be represented by anScott Michel
2008-12-29Fixed spelling, removed trailing whitespace.Misha Brukman
2008-12-29- Various '#if 0' cleanups.Scott Michel
2008-12-27- Remove Tilmann's custom truncate lowering: it completely hosed overScott Michel
2008-12-10CellSPU:Scott Michel
2008-12-09CellSPU:Scott Michel
2008-12-04CellSPU: Fix bug 3055Scott Michel
2008-12-04Missing closing brace and reverse conditional condition on NDEBUGScott Michel
2008-12-04This code is apparently quite confused. In the meantime,Chris Lattner
2008-12-04CellSPU:Scott Michel
2008-12-03Split foldMemoryOperand into public non-virtual and protected virtualDan Gohman
2008-12-03Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning.Dan Gohman
2008-12-02CellSPU:Scott Michel
2008-12-01CellSPU:Scott Michel
2008-12-01There are no longer any places that require aDuncan Sands
2008-12-01Change the interface to the type legalization methodDuncan Sands
2008-11-25CellSPU:Scott Michel
2008-11-25CellSPU: Relax constraints on when to generate a X-form address, evidentlyScott Michel
2008-11-25CellSPU: Fix mnemonic typo in pattern; "shlqbyi" -> "shlqby".Scott Michel
2008-11-24CellSPU:Scott Michel
2008-11-24CellSPU:Scott Michel
2008-11-24Move target independent td files from lib/Target/ to include/llvm/Target so t...Evan Cheng
2008-11-23Rename SetCCResultContents to BooleanContents. InDuncan Sands
2008-11-22CellSPU: Fix bug 3056. Varadic extract_element was not implemented (nor was itScott Michel
2008-11-21CellSPU:Scott Michel
2008-11-20CellSPU:Scott Michel
2008-11-20CellSPU: Custom lower truncating stores of i8 to i1 (should not have beenScott Michel
2008-11-20CellSPU: Adjust spacing/tabulationScott Michel
2008-11-19Experimental post-pass scheduling support. Post-pass schedulingDan Gohman
2008-11-19CellSPU: Do not custom lower i1 stores, rely on type legalization to do theScott Michel
2008-11-19Temporary check-in for Duncan to demonstrate CellSPU store problem.Scott Michel
2008-11-18Add more const qualifiers. This fixes build breakage from r59540.Dan Gohman
2008-11-15Adds extern "C" ints to the .cpp files that use RegisterTarget, asOscar Fuentes
2008-11-11Unbreak the buildbot and back out (inadvertant) casting edits in CellSPUScott Michel
2008-11-10CellSPU: Fix bug 3606, as well as some ongoing work.Scott Michel
2008-11-08CMake: corrected library target name for dependency: LLVMCellSPU ->Oscar Fuentes
2008-11-08CMake: Reflected changes on the CellSPU target build. May require aOscar Fuentes
2008-11-08Fixed a pasto.Oscar Fuentes
2008-11-08CellSPU: Bring SPU's assembly printer more in-line with current LLVM codeScott Michel
2008-11-08CellSPU: Fix prologue/epilogue emission when function contains calls butScott Michel
2008-11-07CellSPU: Ensure that C strings are always put in the .rodata sectionScott Michel
2008-11-07Teach CellSPU about ELF sections and new section emitter classes.Scott Michel
2008-11-05Eliminate the ISel priority queue, which used the topological order for aDan Gohman
2008-11-05Use getTargetConstant instead of getConstant for nodes that should not be vis...Dan Gohman
2008-11-03Refactor various TargetAsmInfo subclasses' TargetMachine members awayDan Gohman
2008-10-30Shift amounts should have the type given byDuncan Sands
2008-10-30Resolve bug 2947: vararg-marked functions must spill registers R3-R79 to stackScott Michel
2008-10-27Have TableGen emit setSubgraphColor calls under control of a -gen-debugDavid Greene
2008-10-18Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman