aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix a regression compiling 2005-05-11-Popcount-ffs-fls with the CBE,Chris Lattner2007-08-061-1/+1
* Implement review feedback. No functionality change.Christopher Lamb2007-08-061-137/+152
* Fix minor doxygen nits.Reid Spencer2007-08-051-3/+3
* shorten this nameChris Lattner2007-08-051-2/+1
* This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth2007-08-041-12/+0
* More explicit keywords.Dan Gohman2007-08-022-2/+2
* don't redefine a parameterChris Lattner2007-08-021-1/+1
* Do not emit copies for physical register output if it's not used.Evan Cheng2007-08-022-2/+28
* Style police: Expand the tabs to spaces!Scott Michel2007-08-021-5/+5
* Instead of adding copyfromreg's to handle physical definitions. Now isel canEvan Cheng2007-08-021-68/+78
* Bugs: missing partial uses and redundant partial defs.Evan Cheng2007-08-011-4/+20
* Expand unaligned loads/stores when the target doesn't support them. (PR1548)Lauro Ramos Venancio2007-08-011-3/+140
* New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene2007-08-011-4/+4
* simpleregistercoalescing -> regcoalescing. It's too long for me to handle.Evan Cheng2007-07-311-1/+1
* - Allow custom lowering for CTPOP, CTTZ, CTLZ.Scott Michel2007-07-301-2/+9
* Fix a bug in getCopyFromParts turned up in the testcase for PR1132.Dan Gohman2007-07-301-3/+3
* Print a space between the comment character and the basic block name,Dan Gohman2007-07-301-1/+2
* Support for trampolines, except for X86 codegen which isDuncan Sands2007-07-273-0/+56
* Move subreg lowering pass to be right after regalloc, per feedback.Christopher Lamb2007-07-271-4/+10
* Fix the alias analysis query in DAGCombiner to not add in twoDan Gohman2007-07-261-2/+2
* Add a MachineFunction pass, which runs post register allocation, that turns s...Christopher Lamb2007-07-262-0/+230
* Teach DAG scheduling how to properly emit subreg insert/extract machine instr...Christopher Lamb2007-07-261-0/+150
* Add selection DAG nodes for subreg insert/extract. PR1350Christopher Lamb2007-07-262-2/+21
* Remove subreg index from MachineInstr's and also keep vregs as unsigned when ...Christopher Lamb2007-07-261-2/+0
* Fix infinite recursion for when extract_vector_elt is legal. Unfortunately no...Christopher Lamb2007-07-261-1/+1
* EmitAlignment() also emits optional fill value.Evan Cheng2007-07-251-2/+5
* Minor cleanup:Anton Korobeynikov2007-07-251-1/+1
* Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.Dan Gohman2007-07-241-2/+2
* Fix some uses of dyn_cast to be uses of cast.Dan Gohman2007-07-232-2/+2
* Don't assume that only Uses can be kills. Defs are marked as kills initiallyDan Gohman2007-07-202-10/+8
* Added -print-emitted-asm to print out JIT generated asm to cerr.Evan Cheng2007-07-201-2/+4
* As pointed out by g++-4.2, the original code didn't doDuncan Sands2007-07-191-2/+2
* Add comment.Evan Cheng2007-07-181-0/+3
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-1847-0/+47212