2007-08-05 |
Chris Lattner | Switch the internal "Info" map from an std::map to... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | switch the DomTreeNodes and IDoms maps in idom/postidom... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | rewrite the code used to construct pruned SSA form... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | Factor out a whole bunch of code into it's own method. |
tree | commitdiff |
2007-08-04 |
Chris Lattner | Use getNumPreds(BB) instead of computing them manually... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | Change the rename pass to be "tail recursive", only... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | cache computation of #preds for a BB. This speeds up |
tree | commitdiff |
2007-08-04 |
Chris Lattner | reserve operand space for phi nodes when we insert... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | use continue to avoid nesting, no functionality change. |
tree | commitdiff |
2007-08-04 |
Chris Lattner | Promoting allocas with the 'single store' fastpath is |
tree | commitdiff |
2007-08-04 |
Chris Lattner | When PromoteLocallyUsedAllocas promoted allocas, it... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | std::map -> DenseMap |
tree | commitdiff |
2007-08-04 |
Nick Lewycky | Clean up comments, fix up some confusing code logic. |
tree | commitdiff |
2007-08-04 |
Chris Lattner | fix a logic bug where we wouldn't promote single store... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | When we do the single-store optimization, delete both... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | Three improvements: |
tree | commitdiff |
2007-08-04 |
Chris Lattner | switch from using a std::set to using a SmallPtrSet... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | In mem2reg, when handling the single-store case, make... |
tree | commitdiff |
2007-08-04 |
Chandler Carruth | Regenerating. |
tree | commitdiff |
2007-08-04 |
Chandler Carruth | This is the patch to provide clean intrinsic function... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | split rewriting of single-store allocas into its own |
tree | commitdiff |
2007-08-04 |
Chris Lattner | refactor some code to shrink PromoteMem2Reg::run a bit |
tree | commitdiff |
2007-08-04 |
Chris Lattner | add a typedef, no other change. |
tree | commitdiff |
2007-08-04 |
Chris Lattner | avoid an unneeded vector copy. This speeds up mem2reg... |
tree | commitdiff |
2007-08-04 |
Chris Lattner | make RenamePassWorkList a local var instead of an ivar. |
tree | commitdiff |
2007-08-03 |
Dale Johannesen | Make x86 long double alignment 32 for everything but |
tree | commitdiff |
2007-08-03 |
Dale Johannesen | long double patch 3 of N. Add to MVT. |
tree | commitdiff |
2007-08-03 |
Dale Johannesen | long double patch 2 of N. Handle it in TargetData. |
tree | commitdiff |
2007-08-03 |
Owen Anderson | Fix a subtle miscompilation. This allows 197.parser... |
tree | commitdiff |
2007-08-03 |
Owen Anderson | Fix a subtle iterator invalidation bug in a recursive... |
tree | commitdiff |
2007-08-03 |
Dale Johannesen | Long double, part 1 of N. Support in IR. |
tree | commitdiff |
2007-08-03 |
Chris Lattner | add an observation |
tree | commitdiff |
2007-08-02 |
Chris Lattner | Fix an accidental commit. |
tree | commitdiff |
2007-08-02 |
Dan Gohman | More explicit keywords. |
tree | commitdiff |
2007-08-02 |
Dan Gohman | Fix the alignment requirements of several unpck and... |
tree | commitdiff |
2007-08-02 |
Dan Gohman | Fix pastos in vector arithmetic intrinsics. |
tree | commitdiff |
2007-08-02 |
Owen Anderson | Fix 80 col. violations. |
tree | commitdiff |
2007-08-02 |
Owen Anderson | Fix 80 col. violations. |
tree | commitdiff |
2007-08-02 |
Owen Anderson | Fix 80 col. violations. |
tree | commitdiff |
2007-08-02 |
Chris Lattner | don't redefine a parameter |
tree | commitdiff |
2007-08-02 |
Owen Anderson | Fix a bug that was causing several miscompilations... |
tree | commitdiff |
2007-08-02 |
Christopher Lamb | Implement review feedback. |
tree | commitdiff |
2007-08-02 |
Chris Lattner | Replacing a cast with another one does not reduce the... |
tree | commitdiff |
2007-08-02 |
Chris Lattner | Disable an xform that causes an infinite loop. This... |
tree | commitdiff |
2007-08-02 |
Chris Lattner | wrap some long lines. Major offenders that are left... |
tree | commitdiff |
2007-08-02 |
Devang Patel | Update dominator info for the middle blocks created... |
tree | commitdiff |
2007-08-02 |
Dan Gohman | Mark the SSE and MMX load instructions that |
tree | commitdiff |
2007-08-02 |
Chris Lattner | Enhance instcombine to be more aggressive about folding... |
tree | commitdiff |
2007-08-02 |
Evan Cheng | Switch some multiplication instructions over to the... |
tree | commitdiff |
2007-08-02 |
Evan Cheng | Do not emit copies for physical register output if... |
tree | commitdiff |
2007-08-02 |
Chris Lattner | Fix PR1575 and test/Transforms/CondProp/2007-08-01... |
tree | commitdiff |
2007-08-02 |
Scott Michel | Style police: Expand the tabs to spaces! |
tree | commitdiff |
2007-08-02 |
Christopher Lamb | Teach BasicAA about noalias parameter attributes, but... |
tree | commitdiff |
2007-08-02 |
Evan Cheng | Instead of adding copyfromreg's to handle physical... |
tree | commitdiff |
2007-08-01 |
Evan Cheng | Can't handle offset and scale if rip-relative addressin... |
tree | commitdiff |
2007-08-01 |
Evan Cheng | Mac OS X X86-64 low 4G address not available. |
tree | commitdiff |
2007-08-01 |
Evan Cheng | Mac OS X X86-64 low 4G address not available. |
tree | commitdiff |
2007-08-01 |
Devang Patel | Undo previous check-in. |
tree | commitdiff |
2007-08-01 |
Evan Cheng | Some out operands were incorrectly specified as input... |
tree | commitdiff |
2007-08-01 |
Devang Patel | Update dominator info for the middle blocks created... |
tree | commitdiff |
2007-08-01 |
Owen Anderson | Make non-local memdep not be recursive, and fix a bug... |
tree | commitdiff |
2007-08-01 |
Evan Cheng | Missing Requires. |
tree | commitdiff |
2007-08-01 |
Evan Cheng | Be more precise. |
tree | commitdiff |
2007-08-01 |
Evan Cheng | Bugs: missing partial uses and redundant partial defs. |
tree | commitdiff |
2007-08-01 |
Lauro Ramos Venancio | Expand unaligned loads/stores when the target doesn... |
tree | commitdiff |
2007-08-01 |
Dan Gohman | More explicit keywords. |
tree | commitdiff |
2007-08-01 |
Dan Gohman | Change a .size directive to use a tab instead of a... |
tree | commitdiff |
2007-08-01 |
Owen Anderson | Rename FastDSE to just DSE. |
tree | commitdiff |
2007-08-01 |
Owen Anderson | Move FastDSE in to DeadStoreElimination. |
tree | commitdiff |
2007-08-01 |
Owen Anderson | Remove old DSE. |
tree | commitdiff |
2007-08-01 |
David Greene | Update generated files. |
tree | commitdiff |
2007-08-01 |
David Greene | New CallInst interface to address GLIBCXX_DEBUG errors... |
tree | commitdiff |
2007-08-01 |
Evan Cheng | Indexed loads each has 2 outputs. |
tree | commitdiff |
2007-07-31 |
Owen Anderson | Don't let the memory allocator outsmart GVN. ;-) |
tree | commitdiff |
2007-07-31 |
Evan Cheng | simpleregistercoalescing -> regcoalescing. It's too... |
tree | commitdiff |
2007-07-31 |
Owen Anderson | Fix a failure I accidentally caused in my last commit... |
tree | commitdiff |
2007-07-31 |
Lauro Ramos Venancio | Fix a bug in GetKnownAlignment of packed structs. |
tree | commitdiff |
2007-07-31 |
Dan Gohman | Change the x86 assembly output to use tab characters... |
tree | commitdiff |
2007-07-31 |
David Greene | Fix GLIBCXX_DEBUG error owing to dereference of end... |
tree | commitdiff |
2007-07-31 |
Owen Anderson | Fix a misoptimization in aha. |
tree | commitdiff |
2007-07-31 |
Dan Gohman | Use SCEVExpander::InsertCastOfTo instead of calling... |
tree | commitdiff |
2007-07-31 |
Devang Patel | Add note. |
tree | commitdiff |
2007-07-31 |
Christopher Lamb | Revert overly aggressive interpretation of noalias |
tree | commitdiff |
2007-07-31 |
Reid Spencer | Regenerate. |
tree | commitdiff |
2007-07-31 |
Reid Spencer | After a discussion with Anton, it turns out that the... |
tree | commitdiff |
2007-07-31 |
Evan Cheng | Redo and generalize previously removed opt for pinsrw... |
tree | commitdiff |
2007-07-31 |
Devang Patel | Loop unswitch preserves dom info. |
tree | commitdiff |
2007-07-31 |
Devang Patel | Implement Simple Analysis interfaces - cloneBasicBlockA... |
tree | commitdiff |
2007-07-31 |
Devang Patel | Introduce Simple Analysis interface for loop passes. |
tree | commitdiff |
2007-07-31 |
Christopher Lamb | Teach BasicAA about noalias function parameters. Passes... |
tree | commitdiff |
2007-07-31 |
Reid Spencer | Regenerate. |
tree | commitdiff |
2007-07-31 |
Reid Spencer | Allow the INREG parameter attribute to be added to... |
tree | commitdiff |
2007-07-31 |
Reid Spencer | The InReg parameter attribute is valid on function... |
tree | commitdiff |
2007-07-31 |
Evan Cheng | This isn't safe when there are uses of load's chain... |
tree | commitdiff |
2007-07-31 |
Chris Lattner | Fix PR1581, patch by Timo Savola |
tree | commitdiff |
2007-07-31 |
Reid Spencer | Regenerate (again). |
tree | commitdiff |
2007-07-31 |
Reid Spencer | Don't include newlines in the whitespace before newline... |
tree | commitdiff |
2007-07-31 |
Reid Spencer | Regenerate. |
tree | commitdiff |
2007-07-31 |
Reid Spencer | For PR1553: |
tree | commitdiff |
2007-07-30 |
Devang Patel | If loop can be unswitched again, then do it yourself. |
tree | commitdiff |
next |