aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add a missing forward declaration.David Greene2007-08-071-0/+1
* 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-181-5/+5
* Dead code.Evan Cheng2007-07-171-1/+0
* Fix comments about vectors to use the current wording.Dan Gohman2007-07-162-4/+4
* Fix the build. Patch from Holger Schurig.Nick Lewycky2007-07-141-1/+2
* Long live the exception handling!Anton Korobeynikov2007-07-145-2/+71
* Fix the comment for LegalizeOp to more accurately reflect what it does.Dan Gohman2007-07-131-3/+4
* Don't call SimplifyVBinOp for non-vector operations, following earlier reviewDan Gohman2007-07-131-25/+49
* Modify previous patch per review comments.Dale Johannesen2007-07-132-3/+5
* Skeleton of post-RA scheduler; doesn't do anything yet.Dale Johannesen2007-07-137-6/+93
* The type ids making up a filter are unsigned, andDuncan Sands2007-07-121-2/+2
* Missed a couple of places where new instructions are added due to spill / res...Evan Cheng2007-07-111-67/+77
* Exception handling has been implemented.Duncan Sands2007-07-111-3/+2
* If assertions are not enabled, we should return False here.Duncan Sands2007-07-111-5/+4
* No longer need to track last def / use.Evan Cheng2007-07-111-79/+15
* Fix for PR1545: Revamp code that update kill information due to register reuse.Evan Cheng2007-07-111-63/+85
* Make this work with GLIBCXX_DEBUG.David Greene2007-07-101-1/+8