projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86][MMX] Prevent MMX_MOVD64rm folding
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
2014-10-20
Tim Northover
ARM: rework Thumb1 frame index rewriting
commit
|
commitdiff
|
tree
2014-10-15
Tim Northover
ARM: drop check for triple that's no longer used.
commit
|
commitdiff
|
tree
2014-10-14
Tim Northover
ARM: remove ARM/Thumb distinction for preferred alignment.
commit
|
commitdiff
|
tree
2014-10-14
Tim Northover
ARM: allow misaligned local variables in Thumb1 mode.
commit
|
commitdiff
|
tree
2014-10-14
Tim Northover
ARM: set preferred aggregate alignment to 32 universally.
commit
|
commitdiff
|
tree
2014-10-06
Tim Northover
ARM: silence unused variable warning
commit
|
commitdiff
|
tree
2014-10-06
Tim Northover
ARM: remove dead InstPrinting code
commit
|
commitdiff
|
tree
2014-10-01
Tim Northover
ARM: yes it can (as of r218789)
commit
|
commitdiff
|
tree
2014-10-01
Tim Northover
ARM: allow copying of CPSR when all else fails.
commit
|
commitdiff
|
tree
2014-09-10
Tim Northover
ARM: don't size-reduce STMs using the LR register.
commit
|
commitdiff
|
tree
2014-09-09
Tim Northover
llvm-objdump: don't crash when __compact_unwind has...
commit
|
commitdiff
|
tree
2014-09-05
Tim Northover
ARM: cover all sub-architecture enumerators to keep...
commit
|
commitdiff
|
tree
2014-09-04
Tim Northover
AArch64: fix vector-immediate BIC/ORR on big-endian...
commit
|
commitdiff
|
tree
2014-09-04
Tim Northover
AArch64: fix big-endian immediate materialisation
commit
|
commitdiff
|
tree
2014-08-29
Tim Northover
AArch64: only try to get operand of a known node.
commit
|
commitdiff
|
tree
2014-08-29
Tim Northover
AArch64: skip select/setcc combine in complex case.
commit
|
commitdiff
|
tree
2014-08-18
Tim Northover
TableGen: allow use of uint64_t for available features...
commit
|
commitdiff
|
tree
2014-08-15
Tim Northover
ARM: implement MRS/MSR (banked reg) system instructions.
commit
|
commitdiff
|
tree
2014-08-12
Tim Northover
llvm-objdump: print contents of MachO __unwind_info...
commit
|
commitdiff
|
tree
2014-08-11
Tim Northover
AArch64: add support for dynamic-loader relocations
commit
|
commitdiff
|
tree
2014-08-11
Tim Northover
llvm-readobj: zero out timestamp in COFF auto-generated...
commit
|
commitdiff
|
tree
2014-08-11
Tim Northover
llvm-objdump: fix remaining use of %x format specifier...
commit
|
commitdiff
|
tree
2014-08-08
Tim Northover
AArch64: avoid deleting the current iterator in a loop.
commit
|
commitdiff
|
tree
2014-08-08
Tim Northover
llvm-objdump: add missing % in format specifier.
commit
|
commitdiff
|
tree
2014-08-08
Tim Northover
llvm-objdump: use portable format specifiers for info.
commit
|
commitdiff
|
tree
2014-08-08
Tim Northover
AArch64: stop trying to take control of all UnknownArch...
commit
|
commitdiff
|
tree
2014-08-06
Tim Northover
ARM: do not generate BLX instructions on Cortex-M CPUs.
commit
|
commitdiff
|
tree
2014-08-06
Tim Northover
ARM-MachO: materialize callee address correctly on...
commit
|
commitdiff
|
tree
2014-08-01
Tim Northover
llvm-objdump: implement printing for MachO __compact_unwind...
commit
|
commitdiff
|
tree
2014-07-29
Tim Northover
CodeGenPrep: fall back to MVT::Other if instruction...
commit
|
commitdiff
|
tree
2014-07-29
Tim Northover
ARM: add __aeabi_d2h for truncation on AEABI systems
commit
|
commitdiff
|
tree
2014-07-29
Tim Northover
ARM: fix @llvm.convert.from.fp16 on softfloat targets.
commit
|
commitdiff
|
tree
2014-07-27
Tim Northover
AArch64: fix conversion of 'J' inline asm constraints.
commit
|
commitdiff
|
tree
2014-07-24
Tim Northover
AArch64: refactor ReconstructShuffle function
commit
|
commitdiff
|
tree
2014-07-23
Tim Northover
ARM: spot SBFX-compatbile code expressed with sign_extend_inreg
commit
|
commitdiff
|
tree
2014-07-23
Tim Northover
ARM: add patterns for [su]xta[bh] from just a shift.
commit
|
commitdiff
|
tree
2014-07-23
Tim Northover
AArch64: remove "arm64_be" support in favour of "aarch64_be".
commit
|
commitdiff
|
tree
2014-07-23
Tim Northover
AArch64: remove arm64 triple enumerator.
commit
|
commitdiff
|
tree
2014-07-22
Tim Northover
X86: drop relocations on __eh_frame sections globally.
commit
|
commitdiff
|
tree
2014-07-21
Tim Northover
CodeGen: emit IR-level f16 conversion intrinsics as...
commit
|
commitdiff
|
tree
2014-07-18
Tim Northover
AArch64: implement efficient f16 bitcasts
commit
|
commitdiff
|
tree
2014-07-18
Tim Northover
NVPTX: support fpext/fptrunc to and from f16.
commit
|
commitdiff
|
tree
2014-07-18
Tim Northover
R600: support fpext/fptrunc operations to and from...
commit
|
commitdiff
|
tree
2014-07-18
Tim Northover
AArch64: support f16 extend/trunc operations.
commit
|
commitdiff
|
tree
2014-07-18
Tim Northover
X86: support fpext/fptrunc operations to and from 16...
commit
|
commitdiff
|
tree
2014-07-18
Tim Northover
ARM: support legalisation of "fptrunc ... to half"...
commit
|
commitdiff
|
tree
2014-07-18
Tim Northover
CodeGen: soften f16 type by default instead of marking...
commit
|
commitdiff
|
tree
2014-07-18
Tim Northover
R600: rename misleading fp16 test.
commit
|
commitdiff
|
tree
2014-07-18
Tim Northover
R600: support f16 -> f64 conversion intrinsic.
commit
|
commitdiff
|
tree
2014-07-18
Tim Northover
NVPTX: support direct f16 <-> f64 conversions via intrinsics.
commit
|
commitdiff
|
tree
2014-07-17
Tim Northover
ARM: support direct f16 <-> f64 conversions
commit
|
commitdiff
|
tree
2014-07-17
Tim Northover
CodeGen: generate single libcall for fptrunc -> f16...
commit
|
commitdiff
|
tree
2014-07-17
Tim Northover
X86: support double extension of f16 type.
commit
|
commitdiff
|
tree
2014-07-17
Tim Northover
CodeGen: extend f16 conversions to permit types > float.
commit
|
commitdiff
|
tree
2014-07-16
Tim Northover
CodeGen: don't form illegail EXTLOAD operations.
commit
|
commitdiff
|
tree
2014-07-16
Tim Northover
Convert test to CHECK-LABEL
commit
|
commitdiff
|
tree
next