| Commit message (Expand) | Author | Age | Files | Lines |
* | Run LiveVariables instead of computing liveness locally in -regalloc=fast. | Jakob Stoklund Olesen | 2010-04-21 | 1 | -177/+2 |
* | Do not try to optimize a copy that has already been marked for deletion. | Evan Cheng | 2010-04-21 | 1 | -1/+2 |
* | Add command line option to disable debug info printing in .s file. This optio... | Devang Patel | 2010-04-21 | 1 | -0/+6 |
* | Fix a performance problem with the new SSAUpdater. This showed up in the | Bob Wilson | 2010-04-21 | 1 | -2/+8 |
* | Modified some assert() msg strings; no other functionality change. | Johnny Chen | 2010-04-21 | 1 | -14/+14 |
* | Add fast register allocator, enabled with -regalloc=fast. | Jakob Stoklund Olesen | 2010-04-21 | 2 | -0/+1108 |
* | Identify when a lexical scope is split in to multiple instruction ranges. Emi... | Devang Patel | 2010-04-21 | 2 | -191/+321 |
* | Make ScalarEvolution::getConstant support pointer types, for consistency | Dan Gohman | 2010-04-21 | 1 | -2/+2 |
* | Implement -disable-non-leaf-fp-elim which disable frame pointer elimination | Evan Cheng | 2010-04-21 | 13 | -13/+34 |
* | isel (i32 anyext i16) as insert_subreg when 16-bit ops are being promoted. | Evan Cheng | 2010-04-21 | 5 | -13/+30 |
* | Trim include. | Evan Cheng | 2010-04-21 | 1 | -1/+0 |
* | Add more const qualifiers on TargetMachine and friends. | Dan Gohman | 2010-04-21 | 3 | -4/+5 |
* | Update CMakeLists.txt. | Dan Gohman | 2010-04-21 | 1 | -0/+1 |
* | Move several SelectionDAG-independent utility functions out of the | Dan Gohman | 2010-04-21 | 4 | -310/+287 |
* | Thumb instructions which have reglist operands at the end and predicate operands | Johnny Chen | 2010-04-21 | 3 | -14/+68 |
* | Implement (but don't enable) PR6724 and rdar://6295824. In short, | Chris Lattner | 2010-04-21 | 1 | -56/+122 |
* | - Clean up some crappy code which deals with coalescing of copies which look at | Evan Cheng | 2010-04-21 | 2 | -54/+73 |
* | Revert r101471. For tight recursive functions which have multiple | Dan Gohman | 2010-04-21 | 1 | -7/+0 |
* | Handle a displacement location in 64-bit as an RIP-relative displacement. It | Bill Wendling | 2010-04-21 | 1 | -1/+11 |
* | Rewrite machine cse to avoid recursion. | Evan Cheng | 2010-04-21 | 1 | -11/+85 |
* | Add another variant of this test which found a place where | Dan Gohman | 2010-04-21 | 1 | -1/+2 |
* | teach the x86 address matching stuff to handle | Chris Lattner | 2010-04-20 | 1 | -7/+22 |
* | Because of the EMMS problem, right now we have to support | Dale Johannesen | 2010-04-20 | 2 | -6/+6 |
* | Rename ValueMapTy as ValueToValueMapTy to clearly indicate that this has no r... | Devang Patel | 2010-04-20 | 3 | -9/+9 |
* | There is no need to install ValueMapper.h header. | Devang Patel | 2010-04-20 | 4 | -3/+32 |
* | Better error-handling of getBitFieldInvMask() where msb < lsb (encoding error), | Johnny Chen | 2010-04-20 | 1 | -6/+14 |
* | When MachineLICM is hoisting a physical register after regalloc, make sure the | Jakob Stoklund Olesen | 2010-04-20 | 1 | -4/+17 |
* | For t2LDRT, t2LDRBT, t2LDRHT, t2LDRSBT, and t2LDRSHT, if Rn(Inst{19-16})=='11... | Johnny Chen | 2010-04-20 | 1 | -5/+5 |
* | Typo. | Evan Cheng | 2010-04-20 | 1 | -1/+1 |
* | Sink the CopyToExportRegsIfNeeded calls out of SelectionDAGISel | Dan Gohman | 2010-04-20 | 2 | -6/+3 |
* | Don't send PHI nodes down to SelectionDAGBuilder of FastISel, since | Dan Gohman | 2010-04-20 | 4 | -6/+10 |
* | Sink this use_empty() check into isUsedOutsideOfDefiningBlock. | Dan Gohman | 2010-04-20 | 1 | -1/+2 |
* | If a PHI node somehow has debug info, propogate it to the MachineInstr PHI. | Dan Gohman | 2010-04-20 | 1 | -1/+1 |
* | Don't iterate through the whole block just to find the PHI nodes. | Dan Gohman | 2010-04-20 | 1 | -6/+3 |
* | use abstract accessors to CallInst | Gabor Greif | 2010-04-20 | 5 | -7/+7 |
* | PR6880: Don't dereference CallsExternalNode if it's NULL. | Benjamin Kramer | 2010-04-20 | 1 | -3/+5 |
* | Bill's change in r95336 broke empty aggregates embedded | Chris Lattner | 2010-04-20 | 1 | -24/+42 |
* | teach cellspu how to return i8 and i16 from calls, | Chris Lattner | 2010-04-20 | 1 | -12/+2 |
* | remove a bunch of ad-hoc code to simplify instructions from | Chris Lattner | 2010-04-20 | 1 | -43/+12 |
* | move some select simplifications out out instcombine into | Chris Lattner | 2010-04-20 | 2 | -31/+45 |
* | RewriteLoopBodyWithConditionConstant can end up rewriting the | Chris Lattner | 2010-04-20 | 1 | -5/+14 |
* | reapply 'reject forward references to functions whose type don't match' | Chris Lattner | 2010-04-20 | 1 | -0/+4 |
* | Delete a redundant return statement. | Dan Gohman | 2010-04-20 | 1 | -1/+0 |
* | The visitXOR method can return the same SDNode. If so, we don't want to delete | Bill Wendling | 2010-04-20 | 1 | -1/+1 |
* | disable optimizations in this directory for MSVC9. This avoids | Chris Lattner | 2010-04-20 | 1 | -0/+7 |
* | Better error-handling for DisassembleThumb2DPModImm() with 2-reg operands where | Johnny Chen | 2010-04-20 | 1 | -1/+4 |
* | Remove the palignr intrinsics now that we lower them to vector shuffles, | Eric Christopher | 2010-04-20 | 2 | -19/+121 |
* | Remove this debug output; it isn't that useful, and it's incomplete | Dan Gohman | 2010-04-20 | 1 | -2/+0 |
* | Sink DebugLoc handling out of SelectionDAGISel into FastISel and | Dan Gohman | 2010-04-20 | 4 | -39/+15 |
* | make CallGraphNode dtor abort if a node is deleted when there are still | Chris Lattner | 2010-04-20 | 1 | -0/+9 |