| Commit message (Expand) | Author | Age | Files | Lines |
* | Delete a dead variable. | Jakob Stoklund Olesen | 2012-08-04 | 1 | -12/+0 |
* | TwoAddressInstructionPass refactoring: Extract another method. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -121/+134 |
* | Refactor and check "onlyReadsMemory" before optimizing builtins. | Bob Wilson | 2012-08-03 | 2 | -83/+30 |
* | TwoAddressInstructionPass refactoring: Extract a method. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -48/+60 |
* | Begin adding support for updating LiveIntervals in TwoAddressInstructionPass. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -0/+23 |
* | Add an experimental -early-live-intervals option. | Jakob Stoklund Olesen | 2012-08-03 | 2 | -0/+10 |
* | Delete merged physreg copies in joinReservedPhysReg(). | Jakob Stoklund Olesen | 2012-08-03 | 1 | -0/+5 |
* | Try to reduce the compile time impact of r161232. | Bob Wilson | 2012-08-03 | 2 | -43/+59 |
* | Fix memcmp code-gen to honor -fno-builtin. | Bob Wilson | 2012-08-03 | 1 | -1/+1 |
* | Completely eliminate VNInfo flags. | Jakob Stoklund Olesen | 2012-08-03 | 2 | -5/+2 |
* | Fix a couple of loops that were processing unused value numbers. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -1/+5 |
* | Silence unused variable warning in -asserts build | Matt Beaumont-Gay | 2012-08-03 | 1 | -0/+1 |
* | Eliminate the VNInfo::hasPHIKill() flag. | Jakob Stoklund Olesen | 2012-08-03 | 4 | -32/+2 |
* | Make the hasPHIKills flag a computed property. | Jakob Stoklund Olesen | 2012-08-03 | 2 | -4/+25 |
* | Delete dead function. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -28/+0 |
* | Don't delete dead code in TwoAddressInstructionPass. | Jakob Stoklund Olesen | 2012-08-03 | 1 | -104/+0 |
* | Fall back to selection DAG isel for calls to builtin functions. | Bob Wilson | 2012-08-03 | 2 | -3/+18 |
* | X86 Peephole: fold loads to the source register operand if possible. | Manman Ren | 2012-08-02 | 1 | -14/+15 |
* | Compute the critical path length through a trace. | Jakob Stoklund Olesen | 2012-08-02 | 2 | -5/+75 |
* | Verify regunit intervals along with virtreg intervals. | Jakob Stoklund Olesen | 2012-08-02 | 1 | -2/+12 |
* | Avoid creating dangling physreg live ranges during DCE. | Jakob Stoklund Olesen | 2012-08-02 | 1 | -6/+30 |
* | Add report() functions that take a LiveInterval argument. | Jakob Stoklund Olesen | 2012-08-02 | 1 | -60/+67 |
* | X86 Peephole: fold loads to the source register operand if possible. | Manman Ren | 2012-08-02 | 1 | -0/+57 |
* | Extract some methods from verifyLiveIntervals. | Jakob Stoklund Olesen | 2012-08-02 | 1 | -245/+259 |
* | Also verify RegUnit intervals at uses. | Jakob Stoklund Olesen | 2012-08-01 | 1 | -15/+36 |
* | Compute instruction heights through a trace. | Jakob Stoklund Olesen | 2012-08-01 | 2 | -11/+268 |
* | Temporarily revert c23b933d5f8be9b51a1d22e717c0311f65f87dcd. It's causing | Eric Christopher | 2012-08-01 | 2 | -24/+6 |
* | Add DataDep constructors. Explicitly check SSA form. | Jakob Stoklund Olesen | 2012-08-01 | 1 | -20/+18 |
* | Added FMA functionality to X86 target. | Elena Demikhovsky | 2012-08-01 | 1 | -8/+20 |
* | MachineSink: Sort the successors before trying to find SuccToSinkTo. | Manman Ren | 2012-07-31 | 1 | -1/+1 |
* | Compute instruction depths through the current trace. | Jakob Stoklund Olesen | 2012-07-31 | 2 | -7/+272 |
* | Rename CT -> MTM. MachineTraceMetrics is abbreviated MTM. | Jakob Stoklund Olesen | 2012-07-31 | 2 | -13/+13 |
* | MachineSink: Sort the successors before trying to find SuccToSinkTo. | Manman Ren | 2012-07-31 | 1 | -2/+15 |
* | Conform to LLVM coding style. | Micah Villmow | 2012-07-31 | 1 | -2/+2 |
* | Don't generate ordered or unordered comparison operations if it is not legal ... | Micah Villmow | 2012-07-31 | 1 | -1/+2 |
* | Clear kill flags in removeCopyByCommutingDef(). | Jakob Stoklund Olesen | 2012-07-31 | 1 | -0/+2 |
* | Reverse order of the two branches at end of a basic block if it is profitable. | Manman Ren | 2012-07-31 | 1 | -1/+15 |
* | Use the latest MachineRegisterInfo APIs. No functionality. | Andrew Trick | 2012-07-30 | 1 | -1/+1 |
* | Inline MachineRegisterInfo::hasOneUse | Andrew Trick | 2012-07-30 | 1 | -7/+0 |
* | Avoid looking at stale data in verifyAnalysis(). | Jakob Stoklund Olesen | 2012-07-30 | 1 | -1/+4 |
* | Allow traces to enter nested loops. | Jakob Stoklund Olesen | 2012-07-30 | 1 | -14/+29 |
* | Clarify invalidation strategy in comment. | Jakob Stoklund Olesen | 2012-07-30 | 1 | -0/+6 |
* | Assert that all trace candidate blocks have been visited by the PO. | Jakob Stoklund Olesen | 2012-07-30 | 1 | -11/+6 |
* | Hook into PassManager's analysis verification. | Jakob Stoklund Olesen | 2012-07-30 | 3 | -7/+4 |
* | Consider address spaces for hashing and CSEing DAG nodes. Otherwise two load... | Pete Cooper | 2012-07-30 | 1 | -0/+22 |
* | Add MachineInstr::isTransient(). | Jakob Stoklund Olesen | 2012-07-30 | 1 | -23/+1 |
* | Add MachineTraceMetrics::verify(). | Jakob Stoklund Olesen | 2012-07-30 | 3 | -11/+55 |
* | Verify that the CFG hasn't changed during invalidate(). | Jakob Stoklund Olesen | 2012-07-30 | 1 | -2/+12 |
* | Add MachineBasicBlock::isPredecessor(). | Jakob Stoklund Olesen | 2012-07-30 | 1 | -2/+5 |
* | Revert r160920 and r160919 due to dragonegg and clang selfhost failure | Manman Ren | 2012-07-29 | 1 | -22/+0 |