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