summaryrefslogtreecommitdiff
path: root/test/CodeGen/Thumb
AgeCommit message (Expand)Author
2018-04-07Merging r328341:Tom Stellard
2018-02-07Merging r324422:Hans Wennborg
2018-02-02Merging r323857:Hans Wennborg
2017-12-15[ARM] Add tests for D34515Roger Ferrer Ibanez
2017-11-30[CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih
2017-11-27[ARM] Fix an off-by-one error when restoring LR for 16-bit ThumbMomchil Velikov
2017-11-14[ARM] Fix incorrect conversion of a tail call to an ordinary callMomchil Velikov
2017-10-22[ARM] Dynamic stack alignment for 16-bit ThumbMomchil Velikov
2017-10-03Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Geoff Berry
2017-10-02Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-09-28ARM: Fix cases where CSI Restored bit is not clearedMatthias Braun
2017-09-04Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Sam McCall
2017-09-01Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-30Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY so...Hans Wennborg
2017-08-30Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-24[ARM, Thumb1] Prevent ARMTargetLowering::isLegalAddressingMode from accepting...Evgeny Astigeevich
2017-08-18Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" ro...Geoff Berry
2017-08-17 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forward...Geoff Berry
2017-08-17Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-16[MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry
2017-07-14[ARM] Allow rematerialization of ARM Thumb literal pool loadsSam Parker
2017-06-29[NFC] Use stdin for some tests instead of positional argument.Nikolai Bozhenov
2017-06-17RegScavenging: Add scavengeRegisterBackwards()Matthias Braun
2017-06-16Revert "RegScavenging: Add scavengeRegisterBackwards()"Matthias Braun
2017-06-15RegScavenging: Add scavengeRegisterBackwards()Matthias Braun
2017-05-24Move machine-cse-physreg.mir to test/CodeGen/ThumbKrzysztof Parzyszek
2017-05-16Elide stores which are overwritten without being observed.Nirav Dave
2017-04-23[ARM] ScheduleDAGRRList::DelayForLiveRegsBottomUp must consider OptionalDefsArtyom Skrobov
2017-04-21[Thumb1] The recently added tADCS and tSBCS pseudo-instructions were missing ...Artyom Skrobov
2017-04-10Add address space mangling to lifetime intrinsicsMatt Arsenault
2017-03-22Reapply r298417 "[ARM] Recommit the glueless lowering of addc/adde in Thumb1"Artyom Skrobov
2017-03-22[ARM] t2_so_imm_neg had a subtle bug in the conversion, and could trigger UB ...Artyom Skrobov
2017-03-22Revert "[ARM] Recommit the glueless lowering of addc/adde in Thumb1, includin...Vitaly Buka
2017-03-21[ARM] Recommit the glueless lowering of addc/adde in Thumb1,Artyom Skrobov
2017-03-21[ARM] Revert r297443 and r297820.Eli Friedman
2017-03-15Revert "[Thumb1] Fix the bug when adding/subtracting -2147483648"Artyom Skrobov
2017-03-15[Thumb1] Fix the bug when adding/subtracting -2147483648Artyom Skrobov
2017-03-14In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave
2017-03-13[Thumb1] combine ADDC/SUBC with a negative immediateArtyom Skrobov
2017-03-10For Thumb1, lower ADDC/ADDE/SUBC/SUBE via the glueless ARMISD nodes,Artyom Skrobov
2017-03-07In Thumb1, materialize a move between low registers as a `movs`, if CPSR isn'...Artyom Skrobov
2017-03-03[SDAG] Revert r296476 (and r296486, r296668, r296690).Chandler Carruth
2017-02-28[ARM] Don't generate deprecated T1 STM.Eli Friedman
2017-02-28In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave
2017-02-28Relate the CHECK: lines to the functions that they're checking [NFC]Artyom Skrobov
2017-02-26Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave
2017-02-25In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave
2017-02-22[ARM] Fix constant islands pass.Roger Ferrer Ibanez
2017-02-17In Thumb1 mode, the custom lowering for ARMISD::CMPZ could never emit tADDi3Artyom Skrobov
2017-02-13[Thumb-1] TBB generation: spot redefinitions of index registerJames Molloy