| Commit message (Expand) | Author | Age | Files | Lines |
| * | constify TargetMachine argument. | Eric Christopher | 2014-10-03 | 4 | -4/+4 |
| * | We can grab the options struct from the TargetMachine, no need to | Eric Christopher | 2014-10-03 | 3 | -5/+4 |
| * | ARM: allow copying of CPSR when all else fails. | Tim Northover | 2014-10-01 | 3 | -1/+57 |
| * | [ARM] Allow selecting VRINT[APMXZR] and VCVT[BT] instructions for FPv5 | Oliver Stannard | 2014-10-01 | 1 | -12/+17 |
| * | [ARM] Add support for Cortex-M7, FPv5-SP and FPv5-DP (LLVM) | Oliver Stannard | 2014-10-01 | 5 | -1/+20 |
| * | [Thumb2] ldrexd and strexd are not defined on v7M | Oliver Stannard | 2014-09-29 | 1 | -2/+4 |
| * | Elide repeated register operand in Thumb1 instructions | Renato Golin | 2014-09-26 | 1 | -1/+43 |
| * | ARM: Remove unneeded check for MI->hasPostISelHook() | Tom Stellard | 2014-09-25 | 1 | -6/+0 |
| * | Add aliases for VAND imm to VBIC ~imm | Renato Golin | 2014-09-25 | 3 | -19/+111 |
| * | [Thumb2] BXJ should be undefined for v7M, v8A | Oliver Stannard | 2014-09-25 | 1 | -1/+1 |
| * | [Thumb] Make load/store optimizer less conservative. | Moritz Roth | 2014-09-24 | 1 | -60/+195 |
| * | [Thumb] 32-bit encodings of 'cps' are not valid for v7M | Oliver Stannard | 2014-09-24 | 2 | -1/+4 |
| * | Add AtomicExpandPass::bracketInstWithFences, and use it whenever getInsertFen... | Robin Morisset | 2014-09-23 | 2 | -16/+16 |
| * | Just add a fixme about a possibly faster implementation of some atomic loads ... | Robin Morisset | 2014-09-23 | 1 | -0/+3 |
| * | [MCJIT] Nuke MachineRelocation and MachineCodeEmitter. Now that the old JIT is | Lang Hames | 2014-09-23 | 1 | -62/+0 |
| * | [ARM] Do not perform a tail call when the caller returns several values. | Quentin Colombet | 2014-09-18 | 1 | -1/+11 |
| * | Restore "[ARM, Fix] Fix emitLeading/TrailingFence on old ARM processors" | Robin Morisset | 2014-09-18 | 2 | -4/+27 |
| * | Reverting NFC changes from r218050. Instead, the warning was disabled for GCC... | Aaron Ballman | 2014-09-18 | 1 | -1/+0 |
| * | Fixing a bunch of -Woverloaded-virtual warnings due to hiding getSubtargetImp... | Aaron Ballman | 2014-09-18 | 1 | -0/+1 |
| * | ARM: prevent crash on ELF directives on COFF | Saleem Abdulrasool | 2014-09-18 | 1 | -1/+4 |
| * | ARM: use a more precise check for MachO | Saleem Abdulrasool | 2014-09-18 | 1 | -4/+5 |
| * | Revert "[ARM, Fix] Fix emitLeading/TrailingFence on old ARM processors" | Robin Morisset | 2014-09-17 | 2 | -27/+4 |
| * | [ARM, Fix] Fix emitLeading/TrailingFence on old ARM processors | Robin Morisset | 2014-09-17 | 2 | -4/+27 |
| * | | -> || | Richard Trieu | 2014-09-17 | 1 | -1/+1 |
| * | [X86] Use the generic AtomicExpandPass instead of X86AtomicExpandPass | Robin Morisset | 2014-09-17 | 2 | -0/+3 |
| * | ARM load/store optimizer: Don't materialize a new base register with | Moritz Roth | 2014-09-16 | 1 | -4/+15 |
| * | ARMAsmBackend uses a factory method to generate binary file format specific | Joe Abbey | 2014-09-16 | 5 | -245/+341 |
| * | [ARM] Teach the cost model that cross-class copies are costly. | James Molloy | 2014-09-12 | 1 | -0/+7 |
| * | Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n... | Sanjay Patel | 2014-09-10 | 1 | -1/+1 |
| * | ARM: don't size-reduce STMs using the LR register. | Tim Northover | 2014-09-10 | 1 | -1/+1 |
| * | ARM: Negative offset support problem | Renato Golin | 2014-09-09 | 1 | -2/+2 |
| * | ARM: cover all sub-architecture enumerators to keep compiler happy. | Tim Northover | 2014-09-05 | 1 | -0/+2 |
| * | Silencing a usually-helpful-but-braindead-silly-in-this-case sign mismatch wa... | Aaron Ballman | 2014-09-04 | 1 | -1/+1 |
| * | Refactor AtomicExpandPass and add a generic isAtomic() method to Instruction | Robin Morisset | 2014-09-03 | 2 | -18/+26 |
| * | Use target-dependent emitLeading/TrailingFence instead of the target-independ... | Robin Morisset | 2014-09-03 | 2 | -1/+63 |
| * | [FastISel][tblgen] Rename tblgen generated FastISel functions. NFC. | Juergen Ributzka | 2014-09-03 | 1 | -15/+15 |
| * | [FastISel] Rename public visible FastISel functions. NFC. | Juergen Ributzka | 2014-09-03 | 1 | -29/+29 |
| * | Remove resetSubtargetFeatures as it is unused. | Eric Christopher | 2014-09-03 | 2 | -22/+3 |
| * | Add override to overriden virtual methods, remove virtual keywords. | Benjamin Kramer | 2014-09-03 | 1 | -1/+1 |
| * | Only emit movw on ARMv6T2+ | Renato Golin | 2014-09-02 | 1 | -1/+2 |
| * | Reinstate "Nuke the old JIT." | Eric Christopher | 2014-09-02 | 11 | -2456/+4 |
| * | Change MCSchedModel to be a struct of statically initialized data. | Pete Cooper | 2014-09-02 | 2 | -2/+2 |
| * | Add missing override on ARMAsmBackend's dtor. | JF Bastien | 2014-09-02 | 1 | -2/+1 |
| * | Thumb2 M-class MSR instruction support changes | Renato Golin | 2014-09-01 | 4 | -62/+88 |
| * | Fix some cases where StringRef was being passed by const reference. Remove co... | Craig Topper | 2014-08-30 | 1 | -4/+4 |
| * | Fix typos in comments, NFC | Robin Morisset | 2014-08-29 | 1 | -1/+1 |
| * | Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just... | Craig Topper | 2014-08-27 | 1 | -2/+2 |
| * | ARM: Add patterns for dbg | Yi Kong | 2014-08-26 | 2 | -2/+3 |
| * | [AArch32] Add patterns for VCVT{A,N,P,M}. | Chad Rosier | 2014-08-25 | 1 | -9/+13 |
| * | Allow vectorization of division by uniform power of 2. | Karthik Bhat | 2014-08-25 | 1 | -9/+11 |