aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/CellSPU
Commit message (Expand)AuthorAgeFilesLines
* Change the interface to the type legalization methodDuncan Sands2008-12-012-5/+7
* CellSPU:Scott Michel2008-11-251-24/+2
* CellSPU: Relax constraints on when to generate a X-form address, evidentlyScott Michel2008-11-251-0/+7
* CellSPU: Fix mnemonic typo in pattern; "shlqbyi" -> "shlqby".Scott Michel2008-11-252-1/+3
* CellSPU:Scott Michel2008-11-241-4/+15
* CellSPU:Scott Michel2008-11-246-108/+82
* Move target independent td files from lib/Target/ to include/llvm/Target so t...Evan Cheng2008-11-241-1/+1
* Rename SetCCResultContents to BooleanContents. InDuncan Sands2008-11-231-1/+1
* CellSPU: Fix bug 3056. Varadic extract_element was not implemented (nor was itScott Michel2008-11-225-102/+294
* CellSPU:Scott Michel2008-11-214-51/+123
* CellSPU:Scott Michel2008-11-202-6/+5
* CellSPU: Custom lower truncating stores of i8 to i1 (should not have beenScott Michel2008-11-202-3/+4
* CellSPU: Adjust spacing/tabulationScott Michel2008-11-201-8/+8
* Experimental post-pass scheduling support. Post-pass schedulingDan Gohman2008-11-191-1/+1
* CellSPU: Do not custom lower i1 stores, rely on type legalization to do theScott Michel2008-11-191-34/+11
* Temporary check-in for Duncan to demonstrate CellSPU store problem.Scott Michel2008-11-191-8/+41
* Add more const qualifiers. This fixes build breakage from r59540.Dan Gohman2008-11-182-4/+8
* Adds extern "C" ints to the .cpp files that use RegisterTarget, asOscar Fuentes2008-11-151-0/+8
* Unbreak the buildbot and back out (inadvertant) casting edits in CellSPUScott Michel2008-11-111-7/+7
* CellSPU: Fix bug 3606, as well as some ongoing work.Scott Michel2008-11-103-12/+58
* CMake: corrected library target name for dependency: LLVMCellSPU ->Oscar Fuentes2008-11-081-1/+1
* CMake: Reflected changes on the CellSPU target build. May require aOscar Fuentes2008-11-082-2/+13
* Fixed a pasto.Oscar Fuentes2008-11-081-1/+2
* CellSPU: Bring SPU's assembly printer more in-line with current LLVM codeScott Michel2008-11-085-647/+627
* CellSPU: Fix prologue/epilogue emission when function contains calls butScott Michel2008-11-081-2/+2
* CellSPU: Ensure that C strings are always put in the .rodata sectionScott Michel2008-11-071-0/+1
* Teach CellSPU about ELF sections and new section emitter classes.Scott Michel2008-11-073-35/+46
* Eliminate the ISel priority queue, which used the topological order for aDan Gohman2008-11-051-8/+0
* Use getTargetConstant instead of getConstant for nodes that should not be vis...Dan Gohman2008-11-051-8/+8
* Refactor various TargetAsmInfo subclasses' TargetMachine members awayDan Gohman2008-11-031-1/+2
* Shift amounts should have the type given byDuncan Sands2008-10-301-5/+5
* Resolve bug 2947: vararg-marked functions must spill registers R3-R79 to stackScott Michel2008-10-302-114/+69
* Have TableGen emit setSubgraphColor calls under control of a -gen-debugDavid Greene2008-10-271-1/+1
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-182-0/+8
* Trim #includes.Dan Gohman2008-10-161-2/+0
* mark some targets as experimental. Andrew, if you think that Alpha isChris Lattner2008-10-161-1/+1
* Const-ify several TargetInstrInfo methods.Dan Gohman2008-10-162-3/+3
* Rename LoadX to LoadExt.Evan Cheng2008-10-141-9/+9
* Fix command-line option printing to print two spaces where needed,Dan Gohman2008-10-141-1/+1
* Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's asChris Lattner2008-10-112-7/+6
* Use template to distinguish between function variants.Duncan Sands2008-10-081-5/+14
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-033-33/+33
* Temporarily reverting r56683. This is causing a failure during the build of l...Bill Wendling2008-09-261-2/+1
* Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman2008-09-263-12/+12
* Fix @llvm.frameaddress codegen. FP elimination optimization should be disable...Evan Cheng2008-09-261-1/+2
* CMake: Builds all targets.Oscar Fuentes2008-09-261-0/+25
* If we have a function with an unreachable statement such that the ending debugBill Wendling2008-09-261-1/+1
* Get rid of now unused {Four,Eight,Sixteen}ByteConstantSectionAnton Korobeynikov2008-09-241-2/+0
* Move actual section printing stuff to AsmPrinter from TAI reducing heap traffic.Anton Korobeynikov2008-09-241-1/+1
* Drop obsolete hook and change all usage to new interfaceAnton Korobeynikov2008-09-241-17/+1