| Commit message (Expand) | Author | Age | Files | Lines |
* | [Hexagon] Make sure that new-value jump is packetized with producer | Krzysztof Parzyszek | 2017-10-11 | 1 | -9/+15 |
* | [Pipeliner] Improve serialization order for post-increments | Krzysztof Parzyszek | 2017-10-11 | 1 | -0/+52 |
* | [Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; ot... | Eugene Zelenko | 2017-09-28 | 1 | -25/+40 |
* | [Hexagon] Switch to parameterized register classes for HVX | Krzysztof Parzyszek | 2017-09-15 | 1 | -2/+2 |
* | [Hexagon] Check for potential bank conflicts in post-RA scheduling | Krzysztof Parzyszek | 2017-08-28 | 1 | -0/+1 |
* | [Hexagon] Break up DAG mutations into separate classes, move to subtarget | Krzysztof Parzyszek | 2017-08-28 | 1 | -1/+2 |
* | [Hexagon] Fix check for HMOTF_ConstExtend operand flag | Krzysztof Parzyszek | 2017-07-10 | 1 | -7/+5 |
* | Sort the remaining #include lines in include/... and lib/.... | Chandler Carruth | 2017-06-06 | 1 | -1/+1 |
* | [Hexagon] Fix dependence check in the packetizer | Krzysztof Parzyszek | 2017-06-01 | 1 | -26/+23 |
* | [Hexagon] Fix comment in HexagonPacketizer::runOnMachineFunction | Krzysztof Parzyszek | 2017-05-24 | 1 | -2/+2 |
* | [Hexagon] Use automatically-generated scheduling information for HVX | Krzysztof Parzyszek | 2017-05-03 | 1 | -68/+42 |
* | [Hexagon] Implement undoing .cur instructions in packetizer | Krzysztof Parzyszek | 2017-05-03 | 1 | -2/+2 |
* | [Hexagon] Don't ignore mult-cycle latency information | Krzysztof Parzyszek | 2017-05-02 | 1 | -7/+22 |
* | [Hexagon] Pick a dot-old instruction that matches the architecture | Krzysztof Parzyszek | 2017-03-06 | 1 | -1/+1 |
* | [Hexagon] Start using regmasks on calls | Krzysztof Parzyszek | 2017-02-17 | 1 | -4/+53 |
* | Revert "[Hexagon] Start using regmasks on calls" | Rafael Espindola | 2017-02-17 | 1 | -53/+4 |
* | [Hexagon] Start using regmasks on calls | Krzysztof Parzyszek | 2017-02-16 | 1 | -4/+53 |
* | [Hexagon] Update instruction types | Krzysztof Parzyszek | 2017-02-07 | 1 | -1/+3 |
* | Use StringRef in Pass/PassManager APIs (NFC) | Mehdi Amini | 2016-10-01 | 1 | -3/+1 |
* | MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu... | Matthias Braun | 2016-08-25 | 1 | -1/+1 |
* | CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses | Matthias Braun | 2016-08-24 | 1 | -1/+0 |
* | Revert r279564. It introduces undefined behavior (binding a reference to a | Richard Smith | 2016-08-23 | 1 | -0/+1 |
* | CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses | Matthias Braun | 2016-08-23 | 1 | -1/+0 |
* | [Hexagon] Packetize return value setup with the return instruction | Krzysztof Parzyszek | 2016-08-23 | 1 | -3/+4 |
* | Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineF... | Matthias Braun | 2016-08-23 | 1 | -0/+1 |
* | CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses | Matthias Braun | 2016-08-23 | 1 | -1/+0 |
* | [Hexagon] Avoid register dependencies on indirect branches in packetizer | Krzysztof Parzyszek | 2016-08-19 | 1 | -7/+8 |
* | [Hexagon] Enforce LLSC packetization rules | Krzysztof Parzyszek | 2016-08-19 | 1 | -0/+18 |
* | [Hexagon] Mark PS_jumpret as pseudo-instruction, expand it into J2_jumpr | Krzysztof Parzyszek | 2016-08-19 | 1 | -6/+3 |
* | Use the range variant of find instead of unpacking begin/end | David Majnemer | 2016-08-11 | 1 | -1/+1 |
* | Replace MachineInstr* with MachineInstr& in TargetInstrInfo, NFC | Krzysztof Parzyszek | 2016-08-01 | 1 | -4/+4 |
* | [Hexagon] Referencify MachineInstr in HexagonInstrInfo, NFC | Krzysztof Parzyszek | 2016-07-29 | 1 | -177/+177 |
* | MachineFunction: Return reference for getFrameInfo(); NFC | Matthias Braun | 2016-07-28 | 1 | -2/+2 |
* | [Hexagon] Post-increment loads/stores enhancements | Krzysztof Parzyszek | 2016-07-26 | 1 | -2/+8 |
* | [Hexagon] Update store offset when not packetizing it with allocframe | Krzysztof Parzyszek | 2016-07-26 | 1 | -15/+49 |
* | [Hexagon] Add a scheduling DAG mutation | Krzysztof Parzyszek | 2016-07-15 | 1 | -0/+2 |
* | [Hexagon] Packetize function call arguments with tail call instructions | Krzysztof Parzyszek | 2016-07-14 | 1 | -1/+1 |
* | Hexagon: Avoid implicit iterator conversions, NFC | Duncan P. N. Exon Smith | 2016-07-12 | 1 | -14/+18 |
* | CodeGen: Use MachineInstr& in TargetInstrInfo, NFC | Duncan P. N. Exon Smith | 2016-06-30 | 1 | -2/+2 |
* | [Hexagon] Be careful about anti-dependencies with a call in packetizer | Krzysztof Parzyszek | 2016-05-06 | 1 | -2/+24 |
* | Add optimization bisect opt-in calls for Hexagon passes | Andrew Kaylor | 2016-04-26 | 1 | -1/+1 |
* | [NFC] Header cleanup | Mehdi Amini | 2016-04-18 | 1 | -2/+0 |
* | Add MachineFunctionProperty checks for AllVRegsAllocated for target passes | Derek Schuff | 2016-04-04 | 1 | -1/+4 |
* | CodeGen: Update DFAPacketizer API to take MachineInstr&, NFC | Duncan P. N. Exon Smith | 2016-02-27 | 1 | -33/+32 |
* | CodeGen: TII: Take MachineInstr& in predicate API, NFC | Duncan P. N. Exon Smith | 2016-02-23 | 1 | -16/+16 |
* | CodeGen: Bring back MachineBasicBlock::iterator::getInstrIterator()... | Duncan P. N. Exon Smith | 2016-02-22 | 1 | -2/+2 |
* | Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC" | Duncan P. N. Exon Smith | 2016-02-22 | 1 | -2/+2 |
* | [Hexagon] Misc fixes to r255807 | Krzysztof Parzyszek | 2015-12-16 | 1 | -8/+3 |
* | [Hexagon] Update the Hexagon packetizer | Krzysztof Parzyszek | 2015-12-16 | 1 | -887/+1079 |
* | [Packetizer] Add AliasAnalysis as a parameter to the packetizer | Krzysztof Parzyszek | 2015-12-14 | 1 | -1/+1 |