- 4dc0b1a Fix clang -Wimplicit-fallthrough warnings across llvm, NFC by Reid Kleckner · 7 years ago
- 6bfc657 [Hexagon] Remove support for V4 by Krzysztof Parzyszek · 7 years ago
- f4ad2cb [Hexagon] Don't packetize new-value stores with any other stores by Krzysztof Parzyszek · 7 years ago
- 39a979c [Hexagon] Expand vgather pseudos during packetization by Krzysztof Parzyszek · 7 years ago
- d8b780d [Hexagon] Remove 'T' from HasVNN predicates, NFC by Krzysztof Parzyszek · 7 years ago
- 5c2944c [Hexagon] Enforce restrictions on packetizing cache instructions by Krzysztof Parzyszek · 7 years ago
- d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
- 801bf7e [DebugInfo] Examine all uses of isDebugValue() for debug instructions. by Shiva Chen · 7 years ago
- b7e54e8 [Hexagon] Fix assert with packetizing IMPLICIT_DEF instructions by Krzysztof Parzyszek · 7 years ago
- aca8f32 [Hexagon] Prevent a stall across zero-latency instructions in a packet by Krzysztof Parzyszek · 7 years ago
- 269740a8 [Hexagon] Remove duplicated code, NFC by Krzysztof Parzyszek · 7 years ago
- 0f983d6 [Hexagon] Avoid creating invalid offsets in packetizer by Krzysztof Parzyszek · 7 years ago
- 5d41cc1 [Hexagon] Subtarget feature to emit one instruction per packet by Krzysztof Parzyszek · 8 years ago
- f1caa28 MachineFunction: Return reference from getFunction(); NFC by Matthias Braun · 8 years ago
- f842297 Rename LiveIntervalAnalysis.h to LiveIntervals.h by Matthias Braun · 8 years ago
- a8ab1b7 [Hexagon] Add support for Hexagon V65 by Krzysztof Parzyszek · 8 years ago
- a8a83d1 [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. by Francis Visoiu Mistrih · 8 years ago
- 9d7bb0c [CodeGen] Print register names in lowercase in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
- b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
- 9d19c8c [Packetizer] Add function to check for aliasing between instructions by Krzysztof Parzyszek · 8 years ago
- c4a9a8d [Hexagon] Make sure that new-value jump is packetized with producer by Krzysztof Parzyszek · 8 years ago
- 8f174dd [Pipeliner] Improve serialization order for post-increments by Krzysztof Parzyszek · 8 years ago
- 3b87336 [Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- 5577297 [Hexagon] Switch to parameterized register classes for HVX by Krzysztof Parzyszek · 8 years ago
- 2164a27 [Hexagon] Check for potential bank conflicts in post-RA scheduling by Krzysztof Parzyszek · 8 years ago
- 95da97e [Hexagon] Break up DAG mutations into separate classes, move to subtarget by Krzysztof Parzyszek · 8 years ago
- df4a05d [Hexagon] Fix check for HMOTF_ConstExtend operand flag by Krzysztof Parzyszek · 8 years ago
- 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
- 3cf1657 [Hexagon] Fix dependence check in the packetizer by Krzysztof Parzyszek · 8 years ago
- e3ec97b [Hexagon] Fix comment in HexagonPacketizer::runOnMachineFunction by Krzysztof Parzyszek · 8 years ago
- 2af5037 [Hexagon] Use automatically-generated scheduling information for HVX by Krzysztof Parzyszek · 8 years ago
- 0a8043e [Hexagon] Implement undoing .cur instructions in packetizer by Krzysztof Parzyszek · 8 years ago
- 9aaf923 [Hexagon] Don't ignore mult-cycle latency information by Krzysztof Parzyszek · 8 years ago
- 143158b [Hexagon] Pick a dot-old instruction that matches the architecture by Krzysztof Parzyszek · 9 years ago
- 1aaf41a [Hexagon] Start using regmasks on calls by Krzysztof Parzyszek · 9 years ago
- 6eab404 Revert "[Hexagon] Start using regmasks on calls" by Rafael Espindola · 9 years ago
- fb9503c [Hexagon] Start using regmasks on calls by Krzysztof Parzyszek · 9 years ago
- 5ea971c [Hexagon] Update instruction types by Krzysztof Parzyszek · 9 years ago
- 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
- 1eb4736 MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it by Matthias Braun · 9 years ago
- 733fe36 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
- 8c3fbdc Revert r279564. It introduces undefined behavior (binding a reference to a by Richard Smith · 9 years ago
- 4c1f1f1 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
- 38e2ccc [Hexagon] Packetize return value setup with the return instruction by Krzysztof Parzyszek · 9 years ago
- 7f66202 Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses" by Matthias Braun · 9 years ago
- fd93684 CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses by Matthias Braun · 9 years ago
- 29a6a2e [Hexagon] Avoid register dependencies on indirect branches in packetizer by Krzysztof Parzyszek · 9 years ago
- 639545b [Hexagon] Enforce LLSC packetization rules by Krzysztof Parzyszek · 9 years ago
- 6421b93 [Hexagon] Mark PS_jumpret as pseudo-instruction, expand it into J2_jumpr by Krzysztof Parzyszek · 9 years ago
- 0d955d0 Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
- 8fb181c Replace MachineInstr* with MachineInstr& in TargetInstrInfo, NFC by Krzysztof Parzyszek · 9 years ago
- f0b34a5 [Hexagon] Referencify MachineInstr in HexagonInstrInfo, NFC by Krzysztof Parzyszek · 9 years ago
- 941a705 MachineFunction: Return reference for getFrameInfo(); NFC by Matthias Braun · 9 years ago
- 2a48059 [Hexagon] Post-increment loads/stores enhancements by Krzysztof Parzyszek · 9 years ago
- 3b4682f [Hexagon] Update store offset when not packetizing it with allocframe by Krzysztof Parzyszek · 9 years ago
- 9be6673 [Hexagon] Add a scheduling DAG mutation by Krzysztof Parzyszek · 9 years ago
- ecea07c [Hexagon] Packetize function call arguments with tail call instructions by Krzysztof Parzyszek · 9 years ago
- 98226e3 Hexagon: Avoid implicit iterator conversions, NFC by Duncan P. N. Exon Smith · 9 years ago
- 9cfc75c CodeGen: Use MachineInstr& in TargetInstrInfo, NFC by Duncan P. N. Exon Smith · 9 years ago
- adb7ff0 [Hexagon] Be careful about anti-dependencies with a call in packetizer by Krzysztof Parzyszek · 9 years ago
- 5b444a2 Add optimization bisect opt-in calls for Hexagon passes by Andrew Kaylor · 9 years ago
- b550cb1 [NFC] Header cleanup by Mehdi Amini · 9 years ago
- 1dbf7a5 Add MachineFunctionProperty checks for AllVRegsAllocated for target passes by Derek Schuff · 9 years ago
- 5702287 CodeGen: Update DFAPacketizer API to take MachineInstr&, NFC by Duncan P. N. Exon Smith · 10 years ago
- 6307eb5 CodeGen: TII: Take MachineInstr& in predicate API, NFC by Duncan P. N. Exon Smith · 10 years ago
- d84f600 CodeGen: Bring back MachineBasicBlock::iterator::getInstrIterator()... by Duncan P. N. Exon Smith · 10 years ago
- c5b668d Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC" by Duncan P. N. Exon Smith · 10 years ago
- 4f9164d [Hexagon] Misc fixes to r255807 by Krzysztof Parzyszek · 10 years ago
- 56bbf54 [Hexagon] Update the Hexagon packetizer by Krzysztof Parzyszek · 10 years ago
- dac7102 [Packetizer] Add AliasAnalysis as a parameter to the packetizer by Krzysztof Parzyszek · 10 years ago
- d44a1fd Add "const" to function arguments in DFAPacketizer by Krzysztof Parzyszek · 10 years ago
- b9a1c3a [Hexagon] Bring HexagonInstrInfo up to date by Krzysztof Parzyszek · 10 years ago
- f538e13 Fix build problme introduced in r251883 by Matthias Braun · 10 years ago
- 5f78c5c Test commit: fix typo in comment. by Oleg Ranevskyy · 10 years ago
- a72c6e2 Hexagon: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
- c396601 [Hexagon] Use MF reference from parent class in HexagonPacketizerList by Krzysztof Parzyszek · 10 years ago
- f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
- 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- 56efafc [Hexagon] Moving pass declarations out of header and in to implementation files. Removing unused function getSubtargetInfo from HexagonMCCodeEmitter.cpp Removing deletion of copy construction and assignment operator since parent already deletes it. by Colin LeMahieu · 10 years ago
- 6bbcb31 [Hexagon] Treat CFI as solo instructions by Krzysztof Parzyszek · 10 years ago
- 473e347 [Hexagon] Simplify boolean expression by Colin LeMahieu · 11 years ago
- 7af95287 Have getCalleeSavedRegs take a non-null MachineFunction all the by Eric Christopher · 11 years ago
- 4fd203d [Hexagon] Removing more V4 predicates since V4 is the required minimum. by Colin LeMahieu · 11 years ago
- b882f2b [Hexagon] Renaming Y2_barrier. Fixing issues where doubleword variants of instructions can't be newvalue producers. by Colin LeMahieu · 11 years ago
- 2e3a26d [Hexagon] Updating call/jump instruction patterns. by Colin LeMahieu · 11 years ago
- d7a56fd [Hexagon] Updating constant extender def, adding alu-not instructions, compare to general register, and inverted compares. by Colin LeMahieu · 11 years ago
- 651b720 [Hexagon] Adding allocframe, post-increment circular immediate stores, post-increment circular register stores, and bit reversed post-increment stores. by Colin LeMahieu · 11 years ago
- bda31b4 [Hexagon] Adding post-increment register form stores and register-immediate form stores with tests. by Colin LeMahieu · 11 years ago
- ff370ed [Hexagon] Adding deallocframe and circular addressing loads. by Colin LeMahieu · 11 years ago
- 5ccbb12 [Hexagon] Adding loop0/1 sp0/1/2loop0 instructions. by Colin LeMahieu · 11 years ago
- 174476e Reverting 224550, was not ready for commit. by Colin LeMahieu · 11 years ago
- 9000481 [Hexagon] Adding loop0/1 sp0/1/2loop0 instructions. by Colin LeMahieu · 11 years ago
- db0b13c [Hexagon] Adding encodings for JR class instructions. Updating complier usages. by Colin LeMahieu · 11 years ago
- 2a321f7 Remove the TargetMachine from DFAPacketizer since it was only by Eric Christopher · 11 years ago
- c6cc58e Remove unnecessary copying or replace it with moves in a bunch of places. by Benjamin Kramer · 11 years ago
- ac3e325 Spelling correction by Sid Manning · 11 years ago
- ea0aee6 Cleanup: Delete seemingly unused reference to MachineDominatorTree from ScheduleDAGInstrs. by Alexey Samsonov · 11 years ago
- fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago