aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-12-15Remove ConvertToMAttrImpl, it became too '-march'-specific.Mikhail Glushenkov
2010-12-15llvmc: Support -march arguments that should be forwarded to llc as -mcpu.Mikhail Glushenkov
2010-12-15llvmc: Better -mfpu/-mcpu support for ARM & PPC.Mikhail Glushenkov
2010-12-15llvmc: more complete -march table for ARM.Mikhail Glushenkov
2010-12-15llvmc: Support -mabi/-mfloat-abi.Mikhail Glushenkov
2010-12-15llvmc: Forward -march/-mcpu/-mtune to as & ld.Mikhail Glushenkov
2010-12-15llvmc: make switch options ZeroOrMore by default.Mikhail Glushenkov
2010-12-15Reapply r121808 now that the missing patterns have been supplied.Bill Wendling
2010-12-15Add some missing patterns now that tLDRB and tLDRH are split into reg andBill Wendling
2010-12-15Fix PR8790, another instance where unreachable code can cause instruction sim...Owen Anderson
2010-12-15Cleanup trailing whitespace.Owen Anderson
2010-12-15Revert r121808 until I can fix the build.Bill Wendling
2010-12-14thumb adr fixup needs alignment just like the t2 version.Jim Grosbach
2010-12-14Comments and cleaning.Bill Wendling
2010-12-14Make the ISel selections for LDR/STR the same as before the LDRr/LDRi split. InBill Wendling
2010-12-14Simplify RegAllocGreedy's use of register aliases.Jakob Stoklund Olesen
2010-12-14Simplify CCState's use of register aliases.Jakob Stoklund Olesen
2010-12-14Simplify AggressiveAntiDepBreaker's use of register aliases.Jakob Stoklund Olesen
2010-12-14Simplyfy RegAllocBasic by using getOverlaps instead of getAliasSet.Jakob Stoklund Olesen
2010-12-14Introduce TargetRegisterInfo::getOverlaps(Reg), returning a list of allJakob Stoklund Olesen
2010-12-14Add support for MC-ized encoding of tLEApcrel and tLEApcrelJT. rdar://8755755Jim Grosbach
2010-12-14Fix comment.Bill Wendling
2010-12-14Multiclassify the LDR/STR encoding patterns. The only functionality differenceBill Wendling
2010-12-14Fix a minor bug in two-address pass. It was missing a commute opportunity.Evan Cheng
2010-12-14trailing whitespaceJim Grosbach
2010-12-14Move debugging code entirely within DEBUG(). Silences an unused variableMatt Beaumont-Gay
2010-12-14Refactor a bit for legibility.Jim Grosbach
2010-12-14trailing whitespace.Jim Grosbach
2010-12-14Make sure to propagate the predicate operands for LEApcrel to ADR.Jim Grosbach
2010-12-14Fix a small bug (typo?) in the fixup for Thumb1 CBZ/CBNZ instructions.Owen Anderson
2010-12-14Add LiveIntervalUnion print methods, RegAllocGreedy::trySplit debug spew.Jakob Stoklund Olesen
2010-12-14Use TRI::printReg instead of AbstractRegisterDescription when printingJakob Stoklund Olesen
2010-12-14Add TargetRegisterInfo::printReg() to pretty-print registers.Jakob Stoklund Olesen
2010-12-14ARM Fixups relative to thumb functions need to have the low bit of the valueJim Grosbach
2010-12-14Q.seenAllInterferences() must be called after Q.collectInterferingVRegs().Jakob Stoklund Olesen
2010-12-14MC/ARM: Fix-up fixup offset for fixup_arm_branch target specific fixup.Daniel Dunbar
2010-12-14Trailing whitespaceJim Grosbach
2010-12-14Use the integer scheduling intrinsic for integer loads and stores.Bill Wendling
2010-12-14 - Insert new instructions before DomBlock's terminator,Chris Lattner
2010-12-14fix two significant issues with FoldTwoEntryPHINode:Chris Lattner
2010-12-14remove the instsimplify logic I added in r121754. It is apparentlyChris Lattner
2010-12-14clean up logic, convert std::set to SmallPtrSet, handle the caseChris Lattner
2010-12-14tidy up a bit, move DEBUG down to when we commit to doing the transform so we Chris Lattner
2010-12-14use SimplifyInstruction instead of reimplementing part of it.Chris Lattner
2010-12-14simplify GetIfCondition by using getSinglePredecessor.Chris Lattner
2010-12-14use AddPredecessorToBlock in 3 places instead of a manual loop.Chris Lattner
2010-12-14make FoldTwoEntryPHINode use instsimplify a bit, makeChris Lattner
2010-12-14remove the dead (and terrible) llvm::RemoveSuccessor function.Chris Lattner
2010-12-14improve DEBUG's a bit, switch to eraseFromParent() to simplifyChris Lattner
2010-12-14fix yet anohter broken lineChris Lattner