summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Use TRI::printReg instead of AbstractRegisterDescription when printingJakob Stoklund Olesen2010-12-14
* Add TargetRegisterInfo::printReg() to pretty-print registers.Jakob Stoklund Olesen2010-12-14
* ARM Fixups relative to thumb functions need to have the low bit of the valueJim Grosbach2010-12-14
* Q.seenAllInterferences() must be called after Q.collectInterferingVRegs().Jakob Stoklund Olesen2010-12-14
* MC/ARM: Fix-up fixup offset for fixup_arm_branch target specific fixup.Daniel Dunbar2010-12-14
* Trailing whitespaceJim Grosbach2010-12-14
* Use the integer scheduling intrinsic for integer loads and stores.Bill Wendling2010-12-14
* - Insert new instructions before DomBlock's terminator,Chris Lattner2010-12-14
* fix two significant issues with FoldTwoEntryPHINode:Chris Lattner2010-12-14
* remove the instsimplify logic I added in r121754. It is apparentlyChris Lattner2010-12-14
* clean up logic, convert std::set to SmallPtrSet, handle the caseChris Lattner2010-12-14
* tidy up a bit, move DEBUG down to when we commit to doing the transform so we Chris Lattner2010-12-14
* use SimplifyInstruction instead of reimplementing part of it.Chris Lattner2010-12-14
* simplify GetIfCondition by using getSinglePredecessor.Chris Lattner2010-12-14
* use AddPredecessorToBlock in 3 places instead of a manual loop.Chris Lattner2010-12-14
* make FoldTwoEntryPHINode use instsimplify a bit, makeChris Lattner2010-12-14
* remove the dead (and terrible) llvm::RemoveSuccessor function.Chris Lattner2010-12-14
* improve DEBUG's a bit, switch to eraseFromParent() to simplifyChris Lattner2010-12-14
* reapply my recent change that disables a piece of the switch formationChris Lattner2010-12-14
* The tLDR et al instructions were emitting either a reg/reg or reg/immBill Wendling2010-12-14
* bfi A, (and B, C1), C2) -> bfi A, B, C2 iff C1 & C2 == C1. rdar://8458663Evan Cheng2010-12-14
* Remove unused vector.Jakob Stoklund Olesen2010-12-14
* Try reassigning all virtual register interferences, not just those with lowerJakob Stoklund Olesen2010-12-14
* Add stub for RAGreedy::trySplit.Jakob Stoklund Olesen2010-12-14
* Second attempt at make Thumb2 LEAs pseudos. This time, perform the lowering ...Owen Anderson2010-12-14
* Fix recent buildbot breakage by pulling SimplifyCFG back to its state as of r...Owen Anderson2010-12-13
* First cut of ARM/MC/ELF PIC relocations.Jason W Kim2010-12-13
* Remove the rest of the *_sfp Neon instruction patterns.Bob Wilson2010-12-13
* Simplify N2VSPat, removing some unnecessary type arguments.Bob Wilson2010-12-13
* temporarily disable part of my previous patch, which causes an iterator inval...Chris Lattner2010-12-13
* Update a comment.Dan Gohman2010-12-13
* Revert r121721, which broke buildbots.Owen Anderson2010-12-13
* Reapply r121520, PartialAlias implementation for BasicAA, now thatDan Gohman2010-12-13
* Update memdep to handle PartialAlias as MayAlias.Dan Gohman2010-12-13
* Make Thumb2 LEA-like instruction into pseudos, which map down to ADR. Provid...Owen Anderson2010-12-13
* Delete a line that I forgot to revert previously.Bob Wilson2010-12-13
* Use COPY_TO_REGCLASS instead of pseudo instructions for Neon FP patterns.Bob Wilson2010-12-13
* Use pseudo instructions for 2-register Neon instructions for scalar FP.Bob Wilson2010-12-13
* Remove unused instruction class arguments.Bob Wilson2010-12-13
* Generalize BFI isel lowering a bit.Evan Cheng2010-12-13
* add some DEBUG's.Chris Lattner2010-12-13
* In Thumb2, direct branches can be encoded as either a "short" conditional bra...Owen Anderson2010-12-13
* Use 32-bit types for 32-bit values.Jim Grosbach2010-12-13
* Trailing whitespace.Jim Grosbach2010-12-13
* Fix sort predicate. qsort(3)'s predicate semantics differ from std::sort's. F...Benjamin Kramer2010-12-13
* Add a couple dag combines to transform mulhi/mullo into a wider multiplyChris Lattner2010-12-13
* reinstate my patch: the miscompile was caused by an inverted branch in theChris Lattner2010-12-13
* Completely disable the optimization I added in r121680 untilChris Lattner2010-12-13
* remove the verbose-asm "constant pool double" comments that we were printingChris Lattner2010-12-13
* Make simplifycfg reprocess newly formed "br (cond1 | cond2)" conditionsChris Lattner2010-12-13