| Commit message (Expand) | Author | Age | Files | Lines |
* | Inside the calling convention logic LocVT is always a simple | Duncan Sands | 2010-11-03 | 2 | -18/+18 |
* | If we have an undef mask our Elt will be -1 for our access, handle | Eric Christopher | 2010-11-03 | 1 | -3/+7 |
* | Fix DAGCombiner to avoid going into an infinite loop when it | Dan Gohman | 2010-11-03 | 1 | -1/+36 |
* | Two sets of changes. Sorry they are intermingled. | Evan Cheng | 2010-11-03 | 4 | -30/+56 |
* | Fixes <rdar://problem/8612856>: During postRAsched, the antidependence | Andrew Trick | 2010-11-02 | 2 | -11/+35 |
* | Simplify. | Devang Patel | 2010-11-02 | 1 | -2/+1 |
* | If value map does not have register for an argument then try to find frame in... | Devang Patel | 2010-11-02 | 1 | -5/+8 |
* | Use frameindex, if available, as a last resort to emit debug info for a param... | Devang Patel | 2010-11-02 | 1 | -2/+13 |
* | Don't try to split weird critical edges that really aren't: | Jakob Stoklund Olesen | 2010-11-02 | 1 | -2/+12 |
* | MachineLICM should not claim to be preserving the CFG when it can split critical | Jakob Stoklund Olesen | 2010-11-01 | 1 | -1/+0 |
* | Be more precise about verifying missing kill flags. | Jakob Stoklund Olesen | 2010-11-01 | 1 | -2/+4 |
* | When inserting copies during splitting, always use the parent register as the | Jakob Stoklund Olesen | 2010-11-01 | 2 | -19/+16 |
* | Add kill flag verification. | Jakob Stoklund Olesen | 2010-11-01 | 1 | -2/+13 |
* | Update kill flags while rewriting instructions after splitting. | Jakob Stoklund Olesen | 2010-11-01 | 1 | -0/+3 |
* | When we look at instructions to convert to setting the 's' flag, we need to look | Bill Wendling | 2010-11-01 | 1 | -3/+5 |
* | Don't assign new registers created during a split to the same stack slot, but | Jakob Stoklund Olesen | 2010-11-01 | 3 | -16/+3 |
* | Add basic LiveStacks verification. | Jakob Stoklund Olesen | 2010-11-01 | 1 | -0/+20 |
* | The testcase is now XFAILed. Sorry about the breakage. | Bill Wendling | 2010-11-01 | 1 | -0/+2 |
* | Revert r117876 for now, it's causing more testsuite failures. | Eric Christopher | 2010-10-31 | 1 | -2/+0 |
* | Disable the peephole optimizer until 186.crafty on armv6 is fixed. This is what | Bill Wendling | 2010-10-31 | 1 | -0/+2 |
* | Attach a GCModuleInfo to a MachineFunction. | Nicolas Geoffray | 2010-10-31 | 2 | -3/+6 |
* | Include MachineBasicBlock numbers in viewCFG() output. | Jakob Stoklund Olesen | 2010-10-30 | 1 | -8/+6 |
* | Make sure copies are inserted after any exception handling labels at the top of | Jakob Stoklund Olesen | 2010-10-30 | 1 | -1/+1 |
* | Add SkipPHIsAndLabels from PHIElimination to MachineBasicBlock. It is needed | Jakob Stoklund Olesen | 2010-10-30 | 1 | -0/+7 |
* | Disable more of physical register live intervals verification. | Jakob Stoklund Olesen | 2010-10-30 | 1 | -2/+3 |
* | Print out register class of spilled register. | Jakob Stoklund Olesen | 2010-10-30 | 1 | -2/+4 |
* | Teach machine cse to eliminate instructions with multiple physreg uses and de... | Evan Cheng | 2010-10-29 | 1 | -50/+45 |
* | Remove DAG combiner patch to fold vector splats. Instcombiner does it now. | Bob Wilson | 2010-10-29 | 1 | -5/+0 |
* | Fix sign error. | Jakob Stoklund Olesen | 2010-10-29 | 1 | -1/+1 |
* | Avoiding overly aggressive latency scheduling. If the two nodes share an | Evan Cheng | 2010-10-29 | 2 | -24/+78 |
* | Don't transfer unused values to the new intervals formed by splitting. | Jakob Stoklund Olesen | 2010-10-29 | 1 | -0/+3 |
* | Silence Release build warnings. | Benjamin Kramer | 2010-10-29 | 1 | -4/+3 |
* | Teach ConnectedVNInfoEqClasses::Classify to deal with unused values. | Jakob Stoklund Olesen | 2010-10-29 | 1 | -1/+15 |
* | Never propagate the idom value out of a block that defines its own value. | Jakob Stoklund Olesen | 2010-10-29 | 1 | -3/+7 |
* | Inline asm multiple alternative constraints development phase 2 - improved ba... | John Thompson | 2010-10-29 | 3 | -47/+77 |
* | This may be an ARM target, so check for _Unwind_SjLj_Resume. | Bill Wendling | 2010-10-29 | 1 | -11/+15 |
* | Fix broken equivalence class calculation. We could probably also use | Jakob Stoklund Olesen | 2010-10-29 | 1 | -11/+8 |
* | Print out the connected components in the verifier after complaining about their | Jakob Stoklund Olesen | 2010-10-29 | 1 | -0/+8 |
* | Run a verification pass before any splitting to better distribute blame. | Jakob Stoklund Olesen | 2010-10-29 | 1 | -0/+2 |
* | Ignore empty blocks. | Devang Patel | 2010-10-28 | 1 | -1/+1 |
* | One day, physical register live ranges will be sensible. | Jakob Stoklund Olesen | 2010-10-28 | 1 | -0/+5 |
* | Replace SplitKit SSA update with an iterative algorithm very similar to the one | Jakob Stoklund Olesen | 2010-10-28 | 2 | -88/+181 |
* | Make MachineDominators available for SplitEditor. We are going to need it for | Jakob Stoklund Olesen | 2010-10-28 | 4 | -8/+21 |
* | Add a temporary command line option to verify machine code after each spill or | Jakob Stoklund Olesen | 2010-10-28 | 1 | -0/+6 |
* | Do not work too hard to find type's file info. There is a special field to re... | Devang Patel | 2010-10-28 | 1 | -2/+2 |
* | Technically DIFile scope should also be handled here. | Devang Patel | 2010-10-28 | 1 | -0/+4 |
* | Teach the DAG combiner to fold a splat of a splat. Radar 8597790. | Bob Wilson | 2010-10-28 | 1 | -24/+28 |
* | Re-commit 117518 and 117519 now that ARM MC test failures are out of the way. | Evan Cheng | 2010-10-28 | 1 | -0/+3 |
* | Revert 117518 and 117519 for now. They changed scheduling and cause MC tests ... | Evan Cheng | 2010-10-28 | 1 | -3/+0 |
* | Fix a major bug in operand latency computation. The use index must be adjusted | Evan Cheng | 2010-10-28 | 1 | -0/+3 |