2009-10-31 |
Dan Gohman | Fix a missing newline in the dwarf output code. |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Make -print-machineinstrs more readable. |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Factor out more code into addCommonCodeGenPasses. The... |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Remove CodeGenLICM. It's largely obsoleted by MachineLI... |
tree | commitdiff |
2009-10-31 |
Dan Gohman | When discarding SrcValue information, discard all of... |
tree | commitdiff |
2009-10-31 |
Dan Gohman | Fix 80-column violation. |
tree | commitdiff |
2009-10-31 |
Eric Christopher | Fix warning with gcc-4.0 and signed/unsigned. |
tree | commitdiff |
2009-10-30 |
Dan Gohman | Add assertion checks here to turn silent miscompiles... |
tree | commitdiff |
2009-10-30 |
Dan Gohman | Don't mark registers dead here when processing nodes... |
tree | commitdiff |
2009-10-30 |
Dan Gohman | Fix MachineLICM to use the correct virtual register... |
tree | commitdiff |
2009-10-30 |
Lang Hames | Stop the iterator in ValueLiveAt from potentially runni... |
tree | commitdiff |
2009-10-30 |
Dan Gohman | Don't delete blocks which have their address taken. |
tree | commitdiff |
2009-10-30 |
Dan Gohman | Mention if a block has its address taken in debug output. |
tree | commitdiff |
2009-10-30 |
Dan Gohman | Add support for BlockAddress static initializers. |
tree | commitdiff |
2009-10-30 |
Dan Gohman | Add a FIXME comment. |
tree | commitdiff |
2009-10-30 |
Dan Gohman | Add some comments. |
tree | commitdiff |
2009-10-30 |
Dan Gohman | Initial target-independent CodeGen support for BlockAdd... |
tree | commitdiff |
2009-10-29 |
David Goodwin | Between scheduling regions, correctly maintain anti... |
tree | commitdiff |
2009-10-29 |
Dan Gohman | Remove some unnecessary spaces in debug output. |
tree | commitdiff |
2009-10-29 |
Dan Gohman | Move some code from being emitted as boilerplate duplic... |
tree | commitdiff |
2009-10-29 |
David Goodwin | Fix a couple of bugs in aggressive anti-dep breaking. |
tree | commitdiff |
2009-10-29 |
Bob Wilson | Refactor complicated predicate into a separate function. |
tree | commitdiff |
2009-10-29 |
Dan Gohman | Rename usesCustomDAGSchedInserter to usesCustomInserter... |
tree | commitdiff |
2009-10-29 |
Dan Gohman | Refactor the code for unfolding a load into a separate... |
tree | commitdiff |
2009-10-29 |
Bill Wendling | Reapply r85338. |
tree | commitdiff |
2009-10-29 |
Jim Grosbach | When the function is doing dynamic stack realignment... |
tree | commitdiff |
2009-10-29 |
Dale Johannesen | When there is a 2-instruction spill sequence, record |
tree | commitdiff |
2009-10-29 |
Bill Wendling | Don't put in these EH changes. |
tree | commitdiff |
2009-10-29 |
Bill Wendling | Reverting r85338 for now. It's causing a bootstrap... |
tree | commitdiff |
2009-10-28 |
Bob Wilson | Reimplement BranchFolding change to avoid tail merging... |
tree | commitdiff |
2009-10-28 |
Dale Johannesen | When we generate spill code, then decide we don't need |
tree | commitdiff |
2009-10-28 |
Eric Christopher | Make sure we return the right sized type here. |
tree | commitdiff |
2009-10-28 |
Bob Wilson | Revert r85346 change to control tail merging by CodeGen... |
tree | commitdiff |
2009-10-28 |
David Goodwin | Make AntiDepReg.h internal. |
tree | commitdiff |
2009-10-28 |
Dan Gohman | Don't call SDNode::isPredecessorOf when it isn't necess... |
tree | commitdiff |
2009-10-28 |
Dan Gohman | Simplify this code: if the unfolded load can't be hoist... |
tree | commitdiff |
2009-10-28 |
Dan Gohman | Rewrite SelectionDAG::isPredecessorOf to be iterative... |
tree | commitdiff |
2009-10-28 |
Dan Gohman | Teach MachineLICM to unfold loads from constant memory... |
tree | commitdiff |
2009-10-28 |
Evan Cheng | Add a second ValueType argument to isFPImmLegal. |
tree | commitdiff |
2009-10-28 |
Dan Gohman | Mark dead physregdefs dead immediately. This helps... |
tree | commitdiff |
2009-10-28 |
Dan Gohman | Allow constants of different types to share constant... |
tree | commitdiff |
2009-10-28 |
Chris Lattner | rename indbr -> indirectbr to appease the residents... |
tree | commitdiff |
2009-10-27 |
Bob Wilson | Record CodeGen optimization level in the BranchFolding... |
tree | commitdiff |
2009-10-27 |
Lang Hames | Fixed a bug in the coalescer where intervals were occas... |
tree | commitdiff |
2009-10-27 |
Dan Gohman | Update the MachineBasicBlock CFG for an indirect branch. |
tree | commitdiff |
2009-10-27 |
Dan Gohman | Add CodeGen support for indirect branches. |
tree | commitdiff |
2009-10-27 |
Devang Patel | Do not held on to DenseMap slot accross map insertion... |
tree | commitdiff |
2009-10-27 |
Chris Lattner | don't use stdio |
tree | commitdiff |
2009-10-27 |
Evan Cheng | Do away with addLegalFPImmediate. Add a target hook... |
tree | commitdiff |
2009-10-27 |
Chris Lattner | add enough support for indirect branch for the feature... |
tree | commitdiff |
2009-10-27 |
Chris Lattner | pseudosourcevalue is also still using getGlobalContext... |
tree | commitdiff |
2009-10-27 |
Eric Christopher | Add objectsize intrinsic and hook it up through codegen... |
tree | commitdiff |
2009-10-26 |
Victor Hernandez | Remove FreeInst. |
tree | commitdiff |
2009-10-26 |
David Goodwin | Allow the aggressive anti-dep breaker to process the... |
tree | commitdiff |
2009-10-26 |
David Goodwin | Define virtual destructor in *.cpp file. |
tree | commitdiff |
2009-10-26 |
David Goodwin | Add aggressive anti-dependence breaker. Currently it... |
tree | commitdiff |
2009-10-26 |
Dan Gohman | When checking whether a def of an aliased register... |
tree | commitdiff |
2009-10-26 |
David Goodwin | Break anti-dependence breaking out into its own class. |
tree | commitdiff |
2009-10-26 |
Evan Cheng | - Revert some changes from 85044, 85045, and 85047... |
tree | commitdiff |
2009-10-26 |
Chandler Carruth | Move DataTypes.h to include/llvm/System, update all... |
tree | commitdiff |
2009-10-25 |
Evan Cheng | Use isIdentityCopy. Fix a bozo bug (flipped condition... |
tree | commitdiff |
2009-10-25 |
Evan Cheng | Code clean up. |
tree | commitdiff |
2009-10-25 |
Evan Cheng | Do not delete identity insert_subreg even if dest is... |
tree | commitdiff |
2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longe... |
tree | commitdiff |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
tree | commitdiff |
2009-10-25 |
Jim Grosbach | When the scavenger is looking for a good candidate... |
tree | commitdiff |
2009-10-24 |
Dan Gohman | Rename isLoopExit to isLoopExiting, for consistency... |
tree | commitdiff |
2009-10-24 |
Anton Korobeynikov | Add some asserts to catch copyRegToReg() fails early |
tree | commitdiff |
2009-10-23 |
Evan Cheng | Identity copies should not contribute to spill weight. |
tree | commitdiff |
2009-10-23 |
Dan Gohman | APInt-ify the gep scaling code, so that it correctly... |
tree | commitdiff |
2009-10-23 |
Bill Wendling | Neuter stack protectors by only checking character... |
tree | commitdiff |
2009-10-22 |
David Goodwin | Allow the target to select the level of anti-dependence... |
tree | commitdiff |
2009-10-22 |
Bill Wendling | Tidying up some code and comments. No functionality... |
tree | commitdiff |
2009-10-22 |
Anton Korobeynikov | Fix null pointer dereference. |
tree | commitdiff |
2009-10-22 |
Dan Gohman | Revert the main portion of r31856. It was causing Branc... |
tree | commitdiff |
2009-10-21 |
Jim Grosbach | The spill restore needs to be resolved to the SP/FP... |
tree | commitdiff |
2009-10-21 |
Jim Grosbach | Cleanup of frame index scavenging. Better code flow... |
tree | commitdiff |
2009-10-21 |
Evan Cheng | Need a comma after imp-use. |
tree | commitdiff |
2009-10-21 |
Dan Gohman | Revert r84658 and r84691. They were causing llvm-gcc... |
tree | commitdiff |
2009-10-20 |
David Goodwin | Respect src register allocation requirements when break... |
tree | commitdiff |
2009-10-20 |
Anton Korobeynikov | Fix invalid for vector types fneg(bitconvert(x)) =... |
tree | commitdiff |
2009-10-20 |
Lang Hames | Oops. Backing out 84681 - needs to wait for the indexin... |
tree | commitdiff |
2009-10-20 |
Lang Hames | Added some debugging output to pre-alloc splitting. |
tree | commitdiff |
2009-10-20 |
David Goodwin | Checkpoint more aggressive anti-dependency breaking... |
tree | commitdiff |
2009-10-20 |
Jim Grosbach | Better handle instructions that re-def a scratch register |
tree | commitdiff |
2009-10-20 |
Jim Grosbach | Register re-use for scavenged frame indices must check... |
tree | commitdiff |
2009-10-20 |
Dan Gohman | Re-apply r84295, with fixes to how the loop "top" and... |
tree | commitdiff |
2009-10-20 |
Evan Cheng | Trim unnecessary includes. |
tree | commitdiff |
2009-10-20 |
Dan Gohman | Add getTopBlock and getBottomBlock member functions... |
tree | commitdiff |
2009-10-20 |
Evan Cheng | If the physical register being spilled does not have... |
tree | commitdiff |
2009-10-20 |
Jim Grosbach | Enable post-pass frame index register scavenging for... |
tree | commitdiff |
2009-10-19 |
Jim Grosbach | Adjust the scavenge register spilling to allow the... |
tree | commitdiff |
2009-10-19 |
Anton Korobeynikov | Revert r84295, this unbreaks llvm-gcc bootstrap on... |
tree | commitdiff |
2009-10-19 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2009-10-19 |
Dan Gohman | Change a few instance variables to be local variables. |
tree | commitdiff |
2009-10-18 |
Evan Cheng | Spill slots cannot alias. |
tree | commitdiff |
2009-10-18 |
Evan Cheng | -Revert parts of 84326 and 84411. Distinquishing betwee... |
tree | commitdiff |
2009-10-18 |
Evan Cheng | Only fixed stack objects and spill slots should be... |
tree | commitdiff |
2009-10-17 |
Daniel Dunbar | Fix my -Asserts warning fix. |
tree | commitdiff |
2009-10-17 |
Daniel Dunbar | Suppress -Asserts warning. |
tree | commitdiff |
next |