aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-16[Hexagon] Standardize next batch of pseudo instructionsKrzysztof Parzyszek1-5/+5
2016-08-12Use the range variant of find_if instead of unpacking begin/endDavid Majnemer1-2/+2
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer1-1/+1
2016-08-10[Hexagon] Use integer instructions for floating point immediatesKrzysztof Parzyszek1-3/+3
2016-08-04[Hexagon] Validate register class when doing bit simplificationKrzysztof Parzyszek1-10/+33
2016-08-03[Hexagon] Generate COPY/REG_SEQUENCE more aggressively for vectorsKrzysztof Parzyszek1-21/+27
2016-08-02[Hexagon] Recognize vcombine in copy propagationKrzysztof Parzyszek1-2/+8
2016-07-30[HexagonBitSimplify] Remove dead code.Davide Italiano1-18/+0
2016-07-26[Hexagon] Gracefully handle reg class mismatch in HexagonLoopRescheduleKrzysztof Parzyszek1-13/+19
2016-07-26[Hexagon] Rerun bit tracker on new instructions in RIEKrzysztof Parzyszek1-5/+7
2016-07-26[Hexagon] Bitwise operations for insert/extract word not simplifiedKrzysztof Parzyszek1-19/+70
2016-07-12Hexagon: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith1-5/+4
2016-06-21Delete more dead code.Rafael Espindola1-13/+0
2016-06-12Run clang-tidy's performance-unnecessary-copy-initialization over LLVM.Benjamin Kramer1-1/+1
2016-04-26Add optimization bisect opt-in calls for Hexagon passesAndrew Kaylor1-0/+6
2016-04-18[NFC] Header cleanupMehdi Amini1-5/+4
2016-01-14[Hexagon] Use S2_lsr_i_r instead of S2_extractu to obtain upper halfwordKrzysztof Parzyszek1-3/+2
2016-01-14[Hexagon] Handle HVX registers in bit simplificationKrzysztof Parzyszek1-0/+6
2016-01-13[Hexagon] Do not insert non-phis before phis in bit simplificationKrzysztof Parzyszek1-7/+19
2015-10-20[Hexagon] Bit-based instruction simplificationKrzysztof Parzyszek1-0/+2778