| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add MachineFunctionProperty checks for AllVRegsAllocated for target passes | Derek Schuff | 2016-04-04 | 9 | -2/+39 |
| * | Change eliminateCallFramePseudoInstr() to return an iterator | Hans Wennborg | 2016-03-31 | 2 | -6/+7 |
| * | [Hexagon] Improve handling of unaligned vector loads and stores | Krzysztof Parzyszek | 2016-03-28 | 5 | -56/+156 |
| * | [Hexagon] Only use restore functions for single register at -Oz | Krzysztof Parzyszek | 2016-03-28 | 1 | -0/+11 |
| * | [Hexagon] Speed up frame lowering when no optimizations are enabled | Krzysztof Parzyszek | 2016-03-28 | 2 | -24/+35 |
| * | [Hexagon] Be sure to treat subregisters of a CSR as CSRs as well | Krzysztof Parzyszek | 2016-03-24 | 1 | -5/+8 |
| * | [Hexagon] Add support for run-time stack overflow checking | Krzysztof Parzyszek | 2016-03-24 | 4 | -13/+64 |
| * | [Hexagon] Generate PIC-specific versions of save/restore routines | Krzysztof Parzyszek | 2016-03-24 | 3 | -9/+43 |
| * | [Hexagon] Add handling fixups and instruction relaxation | Krzysztof Parzyszek | 2016-03-21 | 1 | -112/+451 |
| * | [Hexagon] Properly encode registers in duplex instructions | Krzysztof Parzyszek | 2016-03-21 | 3 | -6/+126 |
| * | [Hexagon] Fix reserving emergency spill slots for register scavenger | Krzysztof Parzyszek | 2016-03-21 | 3 | -35/+11 |
| * | Tweak some atomics functions in preparation for larger changes; NFC. | James Y Knight | 2016-03-16 | 1 | -1/+0 |
| * | [Hexagon] Adding missing break in switch statement. Extra operands would hav... | Colin LeMahieu | 2016-03-16 | 1 | -0/+1 |
| * | [DAG] use !isUndef() ; NFCI | Sanjay Patel | 2016-03-14 | 1 | -1/+1 |
| * | [DAG] use isUndef() ; NFCI | Sanjay Patel | 2016-03-14 | 1 | -5/+5 |
| * | [Hexagon] Fix lowering of calls with the return type of i1 | Krzysztof Parzyszek | 2016-03-04 | 1 | -10/+30 |
| * | [NFC] Convert tabs to spaces. | Colin LeMahieu | 2016-03-01 | 1 | -2/+2 |
| * | [Hexagon] Modifying r262258 to only be in effect in the hand assembler path, ... | Colin LeMahieu | 2016-03-01 | 2 | -14/+18 |
| * | TableGen: Check scheduling models for completeness | Matthias Braun | 2016-03-01 | 3 | -0/+3 |
| * | [Hexagon] As a size optimization, not lazy extending TPREL or DTPREL variants... | Colin LeMahieu | 2016-02-29 | 1 | -8/+14 |
| * | [Hexagon] Missed member initialization causing ubsan failure. | Colin LeMahieu | 2016-02-29 | 1 | -1/+2 |
| * | [Hexagon] Setting sign mismatch flag on expression instead of using bit tricks. | Colin LeMahieu | 2016-02-29 | 3 | -16/+22 |
| * | [Hexagon] Using MustExtend flag on expression instead of passing around bools. | Colin LeMahieu | 2016-02-29 | 4 | -55/+64 |
| * | CodeGen: Change MachineInstr to use MachineInstr&, NFC | Duncan P. N. Exon Smith | 2016-02-27 | 1 | -2/+2 |
| * | CodeGen: Update DFAPacketizer API to take MachineInstr&, NFC | Duncan P. N. Exon Smith | 2016-02-27 | 3 | -40/+40 |
| * | WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFC | Duncan P. N. Exon Smith | 2016-02-27 | 5 | -9/+9 |
| * | CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC | Duncan P. N. Exon Smith | 2016-02-27 | 1 | -5/+5 |
| * | Introduce analysis pass to compute PostDominators in the new pass manager. NFC | Hongbin Zheng | 2016-02-25 | 1 | -4/+4 |
| * | CodeGen: TII: Take MachineInstr& in predicate API, NFC | Duncan P. N. Exon Smith | 2016-02-23 | 11 | -105/+100 |
| * | CodeGen: Bring back MachineBasicBlock::iterator::getInstrIterator()... | Duncan P. N. Exon Smith | 2016-02-22 | 3 | -4/+4 |
| * | Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC" | Duncan P. N. Exon Smith | 2016-02-22 | 5 | -9/+9 |
| * | CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC | Duncan P. N. Exon Smith | 2016-02-21 | 3 | -5/+5 |
| * | [Hexagon] Remove redundant check. | Chad Rosier | 2016-02-18 | 1 | -2/+2 |
| * | [Hexagon] Fix compilation error with GCC 6 | Krzysztof Parzyszek | 2016-02-18 | 1 | -66/+68 |
| * | [Hexagon] Implement TLS support | Krzysztof Parzyszek | 2016-02-18 | 5 | -2/+202 |
| * | [Hexagon] Add support for __builtin_prefetch | Krzysztof Parzyszek | 2016-02-18 | 3 | -0/+38 |
| * | [Hexagon] Update the callee-saved register set for EH-aware functions | Krzysztof Parzyszek | 2016-02-18 | 1 | -3/+15 |
| * | [Hexagon] Replacing reference/dereference with reference cast. | Colin LeMahieu | 2016-02-17 | 1 | -4/+4 |
| * | [Hexagon] Loop instructions don't need special processing. Extension and fit... | Colin LeMahieu | 2016-02-17 | 1 | -25/+0 |
| * | [Hexagon] Fold object construction into map::insert | Krzysztof Parzyszek | 2016-02-17 | 1 | -2/+2 |
| * | [Hexagon] cast<> a reference instead of referencing + dereferencing. | Benjamin Kramer | 2016-02-17 | 1 | -1/+1 |
| * | [Hexagon] Adding relocation for code size, cold path optimization allowing a ... | Colin LeMahieu | 2016-02-16 | 11 | -1/+70 |
| * | [Hexagon] Hoist nonnull assert up. | Benjamin Kramer | 2016-02-16 | 2 | -1/+1 |
| * | [NFC] Fixing naming convention, lowercase start of function name. | Colin LeMahieu | 2016-02-15 | 6 | -33/+33 |
| * | [Hexagon] Wrapping all MCExprs inside MCOperands within HexagonMCExpr to simp... | Colin LeMahieu | 2016-02-15 | 8 | -92/+169 |
| * | [Hexagon] Use zero-extending loads for anyext | Krzysztof Parzyszek | 2016-02-15 | 1 | -6/+6 |
| * | [Hexagon] Replace use of "std::map::emplace" with "insert" | Krzysztof Parzyszek | 2016-02-13 | 1 | -1/+4 |
| * | HexagonFrameLowering.cpp: Appease msc18 to give an explicit constructor SlotI... | NAKAMURA Takumi | 2016-02-13 | 1 | -2/+4 |
| * | Fix Windows buildbot breakage. | Alexey Samsonov | 2016-02-12 | 1 | -3/+4 |
| * | [Hexagon] Optimize stack slot spills | Krzysztof Parzyszek | 2016-02-12 | 5 | -3/+1089 |