aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun1-1/+1
2016-08-19[Hexagon] Handle J2_jumptpt and J2_jumpfpt instructionsKrzysztof Parzyszek1-2/+12
2016-07-12Hexagon: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith1-15/+13
2016-06-03Use the standard INITIALIZE_PASS macro rather than hand rolling a (notChandler Carruth1-9/+2
2016-05-05[scan-build] fix warnings emitted on LLVM Hexagon code baseKrzysztof Parzyszek1-0/+1
2016-04-26Add optimization bisect opt-in calls for Hexagon passesAndrew Kaylor1-0/+3
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-04-04Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff1-0/+4
2015-12-01Replace all weight-based interfaces in MBB with probability-based interfaces,...Cong Hou1-4/+2
2015-12-01Revert r254348: "Replace all weight-based interfaces in MBB with probability-...Hans Wennborg1-2/+4
2015-12-01Replace all weight-based interfaces in MBB with probability-based interfaces,...Cong Hou1-4/+2
2015-10-20Hexagon: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-1/+1
2015-09-09Save LaneMask with livein registersMatthias Braun1-10/+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-06-15[Hexagon] Moving pass declarations out of header and in to implementation fil...Colin LeMahieu1-0/+1
2015-02-02Grab TargetInstrInfo off of the MachineFunction and removeEric Christopher1-10/+6
2014-12-10[Hexagon] Adding encodings for JR class instructions. Updating complier usages.Colin LeMahieu1-13/+13
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-1/+1
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-2/+2
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-4/+4
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2013-05-06Print IR from Hexagon MI passes with -print-before/after-all.Krzysztof Parzyszek1-1/+18
2013-05-06Make references to HexagonTargetMachine "const".Krzysztof Parzyszek1-5/+4
2013-05-01Hexagon: Use multiclass for Jump instructions.Jyotsna Verma1-12/+12
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-5/+6
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu1-1/+1
2012-02-15Optimize redundant sign extends and negation of predicates.Sirish Pande1-12/+12
2012-02-15Revert "Optimize redundant sign extends and negation of predicates"Eric Christopher1-12/+12
2012-02-15Optimize redundant sign extends and negation of predicatesSirish Pande1-12/+12
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper1-1/+1
2012-02-06Hexagon: Remove forbidden iostream includes (it introduces static initializers)Benjamin Kramer1-10/+5
2011-12-12Hexagon backend supportTony Linthicum1-0/+240