summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/RDFGraph.h
Commit message (Expand)AuthorAgeFilesLines
* Move RDF from Hexagon to CodegenScott Constable2020-06-241-968/+0
* Hexagon RDF: Replace function template (plus explicit specializations) with n...David Blaikie2019-03-111-4/+23
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih2017-12-071-1/+1
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-1/+1
* [RDF] Simplify construction of maximal registersKrzysztof Parzyszek2017-10-051-4/+2
* [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-08-011-29/+33
* [RDF] Switch NodeList to SmallVector from std::vectorKrzysztof Parzyszek2017-04-191-1/+2
* [RDF] Implement Liveness::getNearestAliasedRef(Reg, Inst)Krzysztof Parzyszek2017-03-101-4/+4
* [RDF] Differentiate between defining and clobbering nodesKrzysztof Parzyszek2017-02-161-2/+5
* [RDF] Move normalize(RegisterRef) to PhysicalRegisterInfoKrzysztof Parzyszek2017-02-161-1/+0
* [RDF] Add support for regmasksKrzysztof Parzyszek2017-01-301-34/+1
* [RDF] Extract the physical register information into a separate classKrzysztof Parzyszek2017-01-301-81/+13
* [RDF] Add phis for entry block live-ins (in addition to function live-ins)Krzysztof Parzyszek2017-01-301-7/+9
* [Hexagon, TableGen] Fix some Clang-tidy modernize and Include What You Use wa...Eugene Zelenko2017-01-041-26/+73
* Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek2016-12-161-3/+3
* Extract LaneBitmask into a separate typeKrzysztof Parzyszek2016-12-151-9/+9
* Timer: Track name and description.Matthias Braun2016-11-181-1/+0
* Revert r284972 and remove other defaulted copy/move constructors/=Krzysztof Parzyszek2016-10-241-8/+0
* [RDF] Add default move constructors/assignment operatorsKrzysztof Parzyszek2016-10-241-2/+6
* [RDF] Use RegisterId typedef more consistently, NFCKrzysztof Parzyszek2016-10-211-2/+2
* [RDF] Switch RefMap in liveness calculation to use lane masksKrzysztof Parzyszek2016-10-191-1/+14
* [RDF] Switch RegisterRef to be a pair (Register, LaneMask)Krzysztof Parzyszek2016-10-141-42/+64
* [RDF] Replace RegisterAliasInfo with target-independent code using lane masksKrzysztof Parzyszek2016-10-031-68/+74
* [RDF] Add "dead" flag to node attributesKrzysztof Parzyszek2016-09-271-8/+16
* [RDF] Special treatment of exception handling registersKrzysztof Parzyszek2016-09-271-0/+2
* [RDF] Add initial support for lane masks in the DFGKrzysztof Parzyszek2016-09-221-5/+62
* [RDF] Use uint32_t for register numbers instead of unsignedKrzysztof Parzyszek2016-09-221-1/+1
* [RDF] Introduce "undef" flag for ref nodesKrzysztof Parzyszek2016-09-071-8/+28
* [RDF] Make the graph construction/use less expensiveKrzysztof Parzyszek2016-07-221-1/+15
* [hexagon] Move BlockRanges and RDF stuff into the llvm namespace.Benjamin Kramer2016-05-271-3/+1
* [RDF] Add option to keep dead phi nodes in DFGKrzysztof Parzyszek2016-04-281-1/+8
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* [RDF] Allow unlinking ref nodes from data-flow chains onlyKrzysztof Parzyszek2016-01-181-2/+17
* Register Data Flow: data flow graphKrzysztof Parzyszek2016-01-121-0/+841
OpenPOWER on IntegriCloud