summaryrefslogtreecommitdiff
path: root/lib/Target/Hexagon/HexagonCFGOptimizer.cpp
AgeCommit message (Expand)Author
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-09-28[Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-04-28[Hexagon] Do not move a block if it is on a fall-through pathKrzysztof Parzyszek
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun
2016-08-19[Hexagon] Handle J2_jumptpt and J2_jumpfpt instructionsKrzysztof Parzyszek
2016-07-12Hexagon: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith
2016-06-03Use the standard INITIALIZE_PASS macro rather than hand rolling a (notChandler Carruth
2016-05-05[scan-build] fix warnings emitted on LLVM Hexagon code baseKrzysztof Parzyszek
2016-04-26Add optimization bisect opt-in calls for Hexagon passesAndrew Kaylor
2016-04-18[NFC] Header cleanupMehdi Amini
2016-04-04Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff
2015-12-01Replace all weight-based interfaces in MBB with probability-based interfaces,...Cong Hou
2015-12-01Revert r254348: "Replace all weight-based interfaces in MBB with probability-...Hans Wennborg
2015-12-01Replace all weight-based interfaces in MBB with probability-based interfaces,...Cong Hou
2015-10-20Hexagon: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-09-09Save LaneMask with livein registersMatthias Braun
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-15[Hexagon] Moving pass declarations out of header and in to implementation fil...Colin LeMahieu
2015-02-02Grab TargetInstrInfo off of the MachineFunction and removeEric Christopher
2014-12-10[Hexagon] Adding encodings for JR class instructions. Updating complier usages.Colin LeMahieu
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2013-05-06Print IR from Hexagon MI passes with -print-before/after-all.Krzysztof Parzyszek
2013-05-06Make references to HexagonTargetMachine "const".Krzysztof Parzyszek
2013-05-01Hexagon: Use multiclass for Jump instructions.Jyotsna Verma
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-02-15Optimize redundant sign extends and negation of predicates.Sirish Pande
2012-02-15Revert "Optimize redundant sign extends and negation of predicates"Eric Christopher
2012-02-15Optimize redundant sign extends and negation of predicatesSirish Pande
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper
2012-02-06Hexagon: Remove forbidden iostream includes (it introduces static initializers)Benjamin Kramer
2011-12-12Hexagon backend supportTony Linthicum