2015-12-02 |
Tim Northover | AArch64: use ldxp/stxp pair to implement 128-bit atomic...
|
commit | commitdiff | tree |
2015-12-02 |
Tim Northover | AArch64: fix 128-bit shifts
|
commit | commitdiff | tree |
2015-11-18 |
Tim Northover | ARM: make sure backend is consistent about exception...
|
commit | commitdiff | tree |
2015-11-10 |
Tim Northover | AArch64: add experimental support for address tagging.
|
commit | commitdiff | tree |
2015-11-05 |
Tim Northover | Remove windows line endings introduced by r252177....
|
commit | commitdiff | tree |
2015-11-02 |
Tim Northover | MachO: support tvOS and watchOS version min commands...
|
commit | commitdiff | tree |
2015-11-02 |
Tim Northover | MachO: improve load command tests slightly
|
commit | commitdiff | tree |
2015-11-02 |
Tim Northover | WatchOS: update default CPU for triple after t2dsp...
|
commit | commitdiff | tree |
2015-11-02 |
Tim Northover | TvOS: add missing support for some libcalls.
|
commit | commitdiff | tree |
2015-10-30 |
Tim Northover | ARM: add extra test for watchOS ABI
|
commit | commitdiff | tree |
2015-10-28 |
Tim Northover | ARM: add watchOS default version support function.
|
commit | commitdiff | tree |
2015-10-28 |
Tim Northover | ARM: add support for WatchOS's compact unwind information.
|
commit | commitdiff | tree |
2015-10-28 |
Tim Northover | ARM: teach backend about WatchOS and TvOS libcalls.
|
commit | commitdiff | tree |
2015-10-28 |
Tim Northover | ARM: add backend support for the ABI used in WatchOS
|
commit | commitdiff | tree |
2015-10-28 |
Tim Northover | ARM: support .watchos_version_min and .tvos_version_min.
|
commit | commitdiff | tree |
2015-10-26 |
Tim Northover | Switch ownership of miscellaneous ARM target to myself.
|
commit | commitdiff | tree |
2015-10-26 |
Tim Northover | ARM: make sure VFP loads and stores are properly aligned.
|
commit | commitdiff | tree |
2015-10-26 |
Tim Northover | Tests: be slightly more specific to avoid conflict...
|
commit | commitdiff | tree |
2015-10-23 |
Tim Northover | GVN: don't try to replace instruction with itself.
|
commit | commitdiff | tree |
2015-10-22 |
Tim Northover | CodeGen: increase bits allocated for LegalizeActions
|
commit | commitdiff | tree |
2015-10-15 |
Tim Northover | Prevent assertion with "llc -debug" and anonymous symbols.
|
commit | commitdiff | tree |
2015-10-02 |
Tim Northover | ARM: diagnose invalid local fixups on Thumb1
|
commit | commitdiff | tree |
2015-10-02 |
Tim Northover | ARM: correctly align constant pool value on Thumb1...
|
commit | commitdiff | tree |
2015-09-23 |
Tim Northover | ARM: fix folding stack adjustment (again again again...)
|
commit | commitdiff | tree |
2015-08-03 |
Tim Northover | ARM: remove horrible printf left over from debugging
|
commit | commitdiff | tree |
2015-08-03 |
Tim Northover | ARM: prefer allocating VFP regs at stride 4 on Darwin.
|
commit | commitdiff | tree |
2015-07-29 |
Tim Northover | AArch64: use 32-bit MOV rather than UBFX to truncate...
|
commit | commitdiff | tree |
2015-07-29 |
Tim Northover | AArch64: use AddressingModes.h accessors for compare...
|
commit | commitdiff | tree |
2015-07-28 |
Tim Northover | AArch64: be careful of large immediates when optimising...
|
commit | commitdiff | tree |
2015-07-17 |
Tim Northover | AArch64: add comment missed out from earlier patch.
|
commit | commitdiff | tree |
2015-07-16 |
Tim Northover | AArch64: make inexact signalling on round Darwin-specific
|
commit | commitdiff | tree |
2015-07-14 |
Tim Northover | GVN: use a static array instead of regenerating it...
|
commit | commitdiff | tree |
2015-07-14 |
Tim Northover | GVN: tolerate an instruction being replaced without...
|
commit | commitdiff | tree |
2015-07-14 |
Tim Northover | ARM: add at least one real test for r242123.
|
commit | commitdiff | tree |
2015-07-14 |
Tim Northover | AArch64: add rev64 alias for 64-bit rev instruction.
|
commit | commitdiff | tree |
2015-06-29 |
Tim Northover | ARM: add correct kill flags when combining stm instructions
|
commit | commitdiff | tree |
2015-06-12 |
Tim Northover | AArch64: map bare-metal arm64-macho triple to MachO...
|
commit | commitdiff | tree |
2015-06-03 |
Tim Northover | RuntimeDyld: override EH frame registration with trivial...
|
commit | commitdiff | tree |
2015-06-02 |
Tim Northover | AArch64: fix typo in SMIN far atomics and add tests
|
commit | commitdiff | tree |
2015-05-31 |
Tim Northover | ARM: recommit r237590: allow jump tables to be placed...
|
commit | commitdiff | tree |
2015-05-18 |
Tim Northover | AArch64: work around ld64 bug more aggressively.
|
commit | commitdiff | tree |
2015-05-18 |
Tim Northover | ARM: allow jump tables to be placed as constant islands.
|
commit | commitdiff | tree |
2015-05-13 |
Tim Northover | ARM: remove possible vestiges of the legacy JIT???
|
commit | commitdiff | tree |
2015-05-13 |
Tim Northover | ARM: remove custom jump table UID
|
commit | commitdiff | tree |
2015-05-13 |
Tim Northover | ARM: refactor optimizeThumb2JumpTables.
|
commit | commitdiff | tree |
2015-05-06 |
Tim Northover | CodeGen: move over-zealous assert into actual if statement.
|
commit | commitdiff | tree |
2015-05-04 |
Tim Northover | CodeGen: match up correct insertvalue indices when...
|
commit | commitdiff | tree |
2015-04-30 |
Tim Northover | AArch64: add BFC alias for the BFI/BFM instructions.
|
commit | commitdiff | tree |
2015-04-29 |
Tim Northover | ARM: mark branch-like instructions with correct flags.
|
commit | commitdiff | tree |
2015-04-28 |
Tim Northover | ARM: fix peephole optimisation of TST
|
commit | commitdiff | tree |
2015-04-10 |
Tim Northover | Generic: Make isMask_N and isShiftedMask_N consistent...
|
commit | commitdiff | tree |
2015-04-07 |
Tim Northover | AArch64: disallow "fmov sD, #-0.0" during assembly.
|
commit | commitdiff | tree |
2015-04-06 |
Tim Northover | ARM: do not relax Thumb1 -> Thumb2 if only Thumb1 is...
|
commit | commitdiff | tree |
2015-03-31 |
Tim Northover | AArch64: fix v8.1 sqrdmlah tests on Darwin platforms
|
commit | commitdiff | tree |
2015-03-21 |
Tim Northover | AArch64: simplify test case
|
commit | commitdiff | tree |
2015-03-11 |
Tim Northover | ARM: simplify and extend byval handling
|
commit | commitdiff | tree |
2015-02-24 |
Tim Northover | ARM: treat [N x i32] and [N x i64] as AAPCS composite...
|
commit | commitdiff | tree |
2015-02-21 |
Tim Northover | CodeGen: convert CCState interface to using ArrayRefs
|
commit | commitdiff | tree |
2015-02-12 |
Tim Northover | Triple: refactor redundant code.
|
commit | commitdiff | tree |
2015-02-11 |
Tim Northover | DeadArgElim: aggregate Return assessment properly.
|
commit | commitdiff | tree |
2015-02-10 |
Tim Northover | DeadArgElim: arguments affect all returned sub-values...
|
commit | commitdiff | tree |
2015-02-09 |
Tim Northover | DeadArgElim: fix mismatch in accounting of array return...
|
commit | commitdiff | tree |
2015-02-09 |
Tim Northover | DeadArgElim: assess uses of entire return value aggregate.
|
commit | commitdiff | tree |
2015-02-08 |
Tim Northover | ARM & AArch64: teach LowerVSETCC that output type size...
|
commit | commitdiff | tree |
2015-01-22 |
Tim Northover | AArch64: decode all MRS/MSR forms early to avoid saving...
|
commit | commitdiff | tree |
2015-01-21 |
Tim Northover | DAGCombine: fold (or (and X, M), (and X, N)) -> (and...
|
commit | commitdiff | tree |
2015-01-21 |
Tim Northover | Revert "DAGCombine: fold (or (and X, M), (and X, N...
|
commit | commitdiff | tree |
2015-01-21 |
Tim Northover | AArch64: add backend option to reserve x18 (platform...
|
commit | commitdiff | tree |
2015-01-21 |
Tim Northover | DAGCombine: fold (or (and X, M), (and X, N)) -> (and...
|
commit | commitdiff | tree |
2015-01-14 |
Tim Northover | ARM: add test for crc32 instructions in CodeGen.
|
commit | commitdiff | tree |
2015-01-09 |
Tim Northover | Re-reapply r221924: "[GVN] Perform Scalar PRE on gep...
|
commit | commitdiff | tree |
2014-12-11 |
Tim Northover | ARM: convert isTargetIOS checks to isTargetDarwin.
|
commit | commitdiff | tree |
2014-12-10 |
Tim Northover | ARM: correctly expand LDR-lit based globals.
|
commit | commitdiff | tree |
2014-12-08 |
Tim Northover | AArch64: treat HFAs containing "half" types as blocks...
|
commit | commitdiff | tree |
2014-12-06 |
Tim Northover | AArch64: use explicit MVT::i64 when creating EXTRACT_SUBVECT...
|
commit | commitdiff | tree |
2014-12-03 |
Tim Northover | AArch64: fix wrong-endian parameter passing.
|
commit | commitdiff | tree |
2014-12-02 |
Tim Northover | AArch64: strengthen Darwin ABI alignment assumptions
|
commit | commitdiff | tree |
2014-12-02 |
Tim Northover | AArch64: don't be too greedy when folding :lo12: accesses...
|
commit | commitdiff | tree |
2014-12-02 |
Tim Northover | AArch64: make register block rules apply to vector...
|
commit | commitdiff | tree |
2014-12-01 |
Tim Northover | ARM: lower tail calls correctly when using GHC calling...
|
commit | commitdiff | tree |
2014-11-27 |
Tim Northover | Stop using ArrayRef of a const type.
|
commit | commitdiff | tree |
2014-11-27 |
Tim Northover | AArch64: treat [N x Ty] as a block during procedure...
|
commit | commitdiff | tree |
2014-11-21 |
Tim Northover | Remove duplication of relocation names in lib/Object...
|
commit | commitdiff | tree |
2014-11-21 |
Tim Northover | Remove duplication of relocation names in lib/Object...
|
commit | commitdiff | tree |
2014-11-21 |
Tim Northover | Split ELF relocation defintions into per-architecture...
|
commit | commitdiff | tree |
2014-11-14 |
Tim Northover | ARM: refactor .cfi_def_cfa_offset emission.
|
commit | commitdiff | tree |
2014-11-14 |
Tim Northover | ARM: correctly calculate the offset of FP in its push.
|
commit | commitdiff | tree |
2014-11-14 |
Tim Northover | ARM: simplify test.
|
commit | commitdiff | tree |
2014-11-14 |
Tim Northover | X86: use getConstant rather than getTargetConstant...
|
commit | commitdiff | tree |
2014-11-14 |
Tim Northover | CodeGen: assert an instruction is being inserted with...
|
commit | commitdiff | tree |
2014-11-13 |
Tim Northover | ARM: allow constpool entry to be moved to the user...
|
commit | commitdiff | tree |
2014-11-13 |
Tim Northover | ARM: avoid duplicating branches during constant islands.
|
commit | commitdiff | tree |
2014-11-13 |
Tim Northover | ARM: add @llvm.arm.space intrinsic for testing ConstantIslands.
|
commit | commitdiff | tree |
2014-11-05 |
Tim Northover | ARM: try to add extra CS-register whenever stack alignment...
|
commit | commitdiff | tree |
2014-11-05 |
Tim Northover | ARM/Dwarf: correctly align stack before callee-saved...
|
commit | commitdiff | tree |
2014-11-04 |
Tim Northover | Docs: give binutils/gold instructions for CMake too.
|
commit | commitdiff | tree |
2014-11-02 |
Tim Northover | Docs: update va_arg example with valid x86_64 va_list...
|
commit | commitdiff | tree |
2014-10-30 |
Tim Northover | ARM: test default values for TAG_CPU_unaligned_access...
|
commit | commitdiff | tree |
2014-10-28 |
Tim Northover | AArch64: enable Cortex-A57 FP balancing on Cortex-A53.
|
commit | commitdiff | tree |
2014-10-23 |
Tim Northover | ScheduleDAG: record PhysReg dependencies represented...
|
commit | commitdiff | tree |
next |