| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove unneeded code now that splitBasicBlock does the "right thing" | Chris Lattner | 2004-02-04 | 1 | -5/+0 |
* | When splitting a basic block, insert the new half immediately after the first | Chris Lattner | 2004-02-04 | 1 | -1/+1 |
* | More refactoring. Move alloca instructions and handle invoke instructions | Chris Lattner | 2004-02-04 | 1 | -129/+132 |
* | Move the cloning of the function body much earlier in the inlinefunction | Chris Lattner | 2004-02-04 | 1 | -52/+54 |
* | Give CloneBasicBlock an optional function argument to specify which function | Chris Lattner | 2004-02-04 | 2 | -13/+10 |
* | If changing a parent, don't add then remove the object from the leak detector | Chris Lattner | 2004-02-04 | 1 | -5/+5 |
* | In BasicBlock::splitBasicBlock, just use islist::splice to move the instructi... | Chris Lattner | 2004-02-03 | 1 | -8/+3 |
* | Bunch up all locally used allocas by the block they are allocated in, and | Chris Lattner | 2004-02-03 | 1 | -13/+74 |
* | Handle extremely trivial cases extremely efficiently. This speeds up | Chris Lattner | 2004-02-03 | 1 | -17/+30 |
* | Generate ftst instructions for comparison against zero | Chris Lattner | 2004-02-03 | 2 | -0/+18 |
* | Add the ftst instruction | Chris Lattner | 2004-02-03 | 1 | -1/+3 |
* | Add support for one argument OneArgFP instructions | Chris Lattner | 2004-02-03 | 2 | -6/+8 |
* | When an instruction like: A += B had both A and B virtual registers | Alkis Evlogimenos | 2004-02-03 | 2 | -10/+24 |
* | Revert changes. Will implement this using a different set of primitives | Alkis Evlogimenos | 2004-02-02 | 1 | -9/+3 |
* | Fix debugging output. | Alkis Evlogimenos | 2004-02-02 | 1 | -1/+1 |
* | Correctly update def/use information for modified machine operands. | Alkis Evlogimenos | 2004-02-02 | 1 | -3/+9 |
* | Should be more careful. The previously applied change made all counts | Alkis Evlogimenos | 2004-02-02 | 1 | -10/+6 |
* | Floating point negates are -0.0 - X, not 0.0 - X | Chris Lattner | 2004-02-02 | 1 | -5/+13 |
* | Disable (x - (y - z)) => (x + (z - y)) optimization for floating point. | Chris Lattner | 2004-02-02 | 1 | -1/+2 |
* | Update comment | Chris Lattner | 2004-02-02 | 1 | -1/+1 |
* | No need to declare implicit uses/defs of ST0 | Chris Lattner | 2004-02-02 | 1 | -1/+1 |
* | Make deadarghaX0r warning louder. | Brian Gaeke | 2004-02-02 | 1 | -1/+1 |
* | Generate the fchs instruction to negate a floating point number | Chris Lattner | 2004-02-02 | 3 | -2/+22 |
* | Add support for OneArgFPRW instructions, fix a couple of typeos | Chris Lattner | 2004-02-02 | 2 | -24/+86 |
* | Include PowerPC.h. Flesh out the stub versions of addPassesToEmitAssembly() | Brian Gaeke | 2004-02-02 | 1 | -3/+13 |
* | Add comments describing how you would add prototypes for factory methods for | Brian Gaeke | 2004-02-02 | 1 | -0/+15 |
* | Codegen -0.0 correctly. Do not use fldz! This is another -0.0 == +0.0 probl... | Chris Lattner | 2004-02-02 | 2 | -8/+8 |
* | Create an object for tracking physical register usage. This will look | Alkis Evlogimenos | 2004-02-02 | 1 | -106/+116 |
* | Second half of a fix for PR218 & test/Regression/Assembler/2004-02-01-Negativ... | Chris Lattner | 2004-02-01 | 1 | -4/+43 |
* | Change weight array into a vector and make it as big as the number of | Alkis Evlogimenos | 2004-02-01 | 1 | -17/+25 |
* | Use std::map::count() instead of std::map::find() != std::map::end() | Alkis Evlogimenos | 2004-02-01 | 1 | -5/+3 |
* | Change string for joined intervals. | Alkis Evlogimenos | 2004-02-01 | 1 | -1/+1 |
* | FpMOV is also a move instruction. | Alkis Evlogimenos | 2004-02-01 | 1 | -1/+2 |
* | Change xor to ^. | Alkis Evlogimenos | 2004-02-01 | 1 | -1/+1 |
* | Disable tail duplication in any "hard" cases, where it might break SSA form. | Chris Lattner | 2004-02-01 | 1 | -1/+27 |
* | Fix a bug in a recent checkin | Chris Lattner | 2004-02-01 | 1 | -1/+1 |
* | Fix the count of the number of instructions removed | Chris Lattner | 2004-02-01 | 1 | -0/+1 |
* | Missed one silly assert :-) | Alkis Evlogimenos | 2004-02-01 | 1 | -1/+1 |
* | Simplify joinIntervals() code. | Alkis Evlogimenos | 2004-02-01 | 1 | -62/+57 |
* | Remove all of the annoying statistics now that I'm finished (for the near | Chris Lattner | 2004-02-01 | 3 | -89/+0 |
* | Use MRegisterInfo::isPhysicalRegister and | Alkis Evlogimenos | 2004-02-01 | 2 | -33/+33 |
* | Fix a crasher bug in my constant folding rewrite | Chris Lattner | 2004-02-01 | 1 | -3/+10 |
* | Print an error message if we can't materialize the bytecode file | Chris Lattner | 2004-02-01 | 1 | -5/+11 |
* | Print an error message if there is an error materialize the bc file. | Chris Lattner | 2004-02-01 | 1 | -1/+6 |
* | Apply final part of Chris' patch. | Alkis Evlogimenos | 2004-01-31 | 1 | -11/+9 |
* | Be a little smarter on the way we handle physical register defs. | Alkis Evlogimenos | 2004-01-31 | 1 | -26/+13 |
* | Finegrainify namespacification, use new MRegisterInfo::isVirtualRegister | Chris Lattner | 2004-01-31 | 2 | -9/+7 |
* | Fix, correctly this time, the computation of the return value | Chris Lattner | 2004-01-31 | 1 | -15/+16 |
* | * Fix incorrect computation of the runOnMachineFunction return value | Chris Lattner | 2004-01-31 | 1 | -30/+23 |
* | Remove unneeded #includes | Chris Lattner | 2004-01-31 | 1 | -12/+10 |