aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-01[Hexagon] Deal with undefs when extending live intervalsKrzysztof Parzyszek1-1/+1
2016-08-31Revert "Add an optional parameter with a list of undefs to extendToIndices"Reid Kleckner1-1/+1
2016-08-31[Hexagon] Deal with undefs when extending live intervalsKrzysztof Parzyszek1-1/+1
2016-08-24[Hexagon] Change insertion of expand-condsets pass to avoid memory leaksKrzysztof Parzyszek1-0/+4
2016-08-24[Hexagon] Remove the utilization of IMPLICIT_DEFs from expand-condsetsKrzysztof Parzyszek1-104/+1
2016-08-24Create subranges for new intervals resulting from live interval splittingKrzysztof Parzyszek1-1/+7
2016-08-19[Hexagon] Check for empty live intervalKrzysztof Parzyszek1-0/+2
2016-08-12Use the range variant of remove_if instead of unpacking begin/endDavid Majnemer1-2/+1
2016-08-11[Hexagon] Standardize "select" pseudo-instructionsKrzysztof Parzyszek1-1/+1
2016-07-12Hexagon: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith1-66/+66
2016-07-01[Hexagon] Revert r274381: that was actually wrongKrzysztof Parzyszek1-1/+1
2016-07-01[Hexagon] Use MachineOperand::readsReg instead of isUseKrzysztof Parzyszek1-1/+1
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith1-1/+1
2016-06-12Run clang-tidy's performance-unnecessary-copy-initialization over LLVM.Benjamin Kramer1-1/+1
2016-06-08[Hexagon] Modify HexagonExpandCondsets to handle subregistersKrzysztof Parzyszek1-507/+454
2016-06-07Revert r272045 since GCC doesn't know how to compile it.Krzysztof Parzyszek1-449/+507
2016-06-07[Hexagon] Modify HexagonExpandCondsets to handle subregistersKrzysztof Parzyszek1-507/+449
2016-05-31[Hexagon] Disable expanding MUX instructions that define a subregisterKrzysztof Parzyszek1-0/+5
2016-05-27[Hexagon] Use standard macros to initialize HexagonExpandCondsets passKrzysztof Parzyszek1-12/+7
2016-04-26Add optimization bisect opt-in calls for Hexagon passesAndrew Kaylor1-0/+3
2016-04-22[Hexagon] Teach mux expansion how to deal with undef predicatesKrzysztof Parzyszek1-5/+13
2016-02-27CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith1-5/+5
2016-02-23CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith1-14/+12
2015-07-09[Hexagon] Add missing preamble to a source fileKrzysztof Parzyszek1-0/+9
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-03-31[Hexagon] Avoid an unused variable warning when assertions are offSimon Atanasyan1-0/+1
2015-03-31Expand MUX instructions early on HexagonKrzysztof Parzyszek1-0/+1347