summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/RDFGraph.cpp
Commit message (Expand)AuthorAgeFilesLines
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-4/+4
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-4/+4
* Hexagon RDF: Replace function template (plus explicit specializations) with n...David Blaikie2019-03-111-20/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-1/+1
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-1/+1
* [Hexagon] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-03-241-1/+1
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-5/+5
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-3/+3
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* Add iterator range MachineRegisterInfo::liveins(), adopt users, NFCKrzysztof Parzyszek2017-10-161-2/+2
* [RDF] Simplify construction of maximal registersKrzysztof Parzyszek2017-10-051-36/+10
* [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-08-011-2/+7
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [RDF] No longer ignore implicit defs or uses on any instructionsKrzysztof Parzyszek2017-04-141-23/+0
* [RDF] Switch RegisterAggr to a bit vector of register unitsKrzysztof Parzyszek2017-04-141-5/+6
* [RDF] Only access block live-ins when tracking livenessKrzysztof Parzyszek2017-02-221-2/+4
* Fix -Wunused-lambda-capture by removing some unused lambda capturesDavid Blaikie2017-02-161-2/+2
* [RDF] Differentiate between defining and clobbering nodesKrzysztof Parzyszek2017-02-161-9/+81
* [RDF] Move normalize(RegisterRef) to PhysicalRegisterInfoKrzysztof Parzyszek2017-02-161-18/+2
* [RDF] Add support for regmasksKrzysztof Parzyszek2017-01-301-43/+73
* [RDF] Extract the physical register information into a separate classKrzysztof Parzyszek2017-01-301-161/+6
* [RDF] Add phis for entry block live-ins (in addition to function live-ins)Krzysztof Parzyszek2017-01-301-4/+12
* Remove unused lambda captures. NFCMalcolm Parsons2017-01-131-1/+1
* [Hexagon, TableGen] Fix some Clang-tidy modernize and Include What You Use wa...Eugene Zelenko2017-01-041-27/+33
* Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek2016-12-161-4/+4
* Extract LaneBitmask into a separate typeKrzysztof Parzyszek2016-12-151-8/+8
* [RDF] Fix incorrect lane mask calculationKrzysztof Parzyszek2016-12-081-7/+31
* Timer: Track name and description.Matthias Braun2016-11-181-2/+1
* [RDF] Use RegisterId typedef more consistently, NFCKrzysztof Parzyszek2016-10-211-8/+8
* [RDF] Switch RefMap in liveness calculation to use lane masksKrzysztof Parzyszek2016-10-191-3/+56
* The real fix for post-r284255 failuresKrzysztof Parzyszek2016-10-141-2/+2
* [RDF] Switch RegisterRef to be a pair (Register, LaneMask)Krzysztof Parzyszek2016-10-141-138/+107
* [RDF] Replace potentially unclear autos with real typesKrzysztof Parzyszek2016-10-061-32/+27
* [RDF] Further improve readability of the graphKrzysztof Parzyszek2016-10-031-11/+14
* [RDF] Replace RegisterAliasInfo with target-independent code using lane masksKrzysztof Parzyszek2016-10-031-208/+237
* [RDF] Add "dead" flag to node attributesKrzysztof Parzyszek2016-09-271-1/+8
* [RDF] Special treatment of exception handling registersKrzysztof Parzyszek2016-09-271-3/+63
* [RDF] Add initial support for lane masks in the DFGKrzysztof Parzyszek2016-09-221-32/+70
* [RDF] Print the function name for calls in dumpsKrzysztof Parzyszek2016-09-221-3/+18
* [RDF] Use uint32_t for register numbers instead of unsignedKrzysztof Parzyszek2016-09-221-7/+7
* [RDF] Introduce "undef" flag for ref nodesKrzysztof Parzyszek2016-09-071-3/+28
* [RDF] Ignore undef use operandsKrzysztof Parzyszek2016-09-061-1/+1
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-111-1/+1
* [RDF] Make the graph construction/use less expensiveKrzysztof Parzyszek2016-07-221-6/+8
* [hexagon] Move BlockRanges and RDF stuff into the llvm namespace.Benjamin Kramer2016-05-271-0/+2
* [scan-build] fix warnings emitted on LLVM Hexagon code baseKrzysztof Parzyszek2016-05-051-0/+1
* [RDF] Recognize tail calls in graph creationKrzysztof Parzyszek2016-04-281-4/+20
* [RDF] Improve handling of inline-asmKrzysztof Parzyszek2016-04-281-4/+5
OpenPOWER on IntegriCloud