projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
R600/SI: Fix loads of i1
2014-04-15
Tim Northover
AArch64/ARM64: enable more AArch64 tests on ARM64.
commit
|
commitdiff
|
tree
2014-04-15
Tim Northover
AArch64/ARM64: add missing pattern for extending load.
commit
|
commitdiff
|
tree
2014-04-15
Tim Northover
AArch64/ARM64: only mangle MOVZ/MOVN during encoding...
commit
|
commitdiff
|
tree
2014-04-15
Tim Northover
AArch64/ARM64: add support for large code-model jump...
commit
|
commitdiff
|
tree
2014-04-15
Tim Northover
AArch64/ARM64: add patterns for various commutations...
commit
|
commitdiff
|
tree
2014-04-15
Tim Northover
AArch64/ARM64: add half as a storage type on ARM64.
commit
|
commitdiff
|
tree
2014-04-15
Tim Northover
AArch64/ARM64: copy patterns for fixed-point conversions
commit
|
commitdiff
|
tree
2014-04-15
Tim Northover
ARM64: add constraints to various FastISel operations
commit
|
commitdiff
|
tree
2014-04-15
Tim Northover
FastISel: constrain the RegClass of operands when emitting...
commit
|
commitdiff
|
tree
2014-04-15
Tim Northover
AArch64/ARM64: add more arm64 lines to AArch64 regression...
commit
|
commitdiff
|
tree
2014-04-15
Tim Northover
AArch64/ARM64: add dp tests from AArch64
commit
|
commitdiff
|
tree
2014-04-14
Tim Northover
ARM64: specify full triple in tests to pacify Windows.
commit
|
commitdiff
|
tree
2014-04-14
Tim Northover
AArch64: add newline to end of test files.
commit
|
commitdiff
|
tree
2014-04-14
Tim Northover
ARM64: remove buggy REV16 pattern.
commit
|
commitdiff
|
tree
2014-04-14
Tim Northover
AArch64/ARM64: enable directcond.ll test on ARM64.
commit
|
commitdiff
|
tree
2014-04-14
Tim Northover
ARM64: add patterns for csXYZ with reversed operands.
commit
|
commitdiff
|
tree
2014-04-14
Tim Northover
ARM64: enable more regression tests from AArch64
commit
|
commitdiff
|
tree
2014-04-14
Tim Northover
ARM64: add support for AArch64's addsub_ext.ll
commit
|
commitdiff
|
tree
2014-04-14
Tim Northover
ARM64: optimise (cmp x, (sub 0, y)) to (cmn x, y).
commit
|
commitdiff
|
tree
2014-04-14
Tim Northover
ARM64: start porting regression test suite from AArch64
commit
|
commitdiff
|
tree
2014-04-09
Tim Northover
ARM64: scalarize v1i64 mul operation
commit
|
commitdiff
|
tree
2014-04-09
Tim Northover
ARM64: add pattern for <1 x i64> custom not node.
commit
|
commitdiff
|
tree
2014-04-08
Tim Northover
ARM64: fix fmsub patterns which assumed accum operand...
commit
|
commitdiff
|
tree
2014-04-04
Tim Northover
DAGLegalize: add last-ditch type-legalization for VSELECT.
commit
|
commitdiff
|
tree
2014-04-04
Tim Northover
ARM64: handle v1i1 types arising from setcc properly.
commit
|
commitdiff
|
tree
2014-04-04
Tim Northover
ARM64: use regalloc-friendly COPY_TO_REGCLASS for bitcasts
commit
|
commitdiff
|
tree
2014-04-04
Tim Northover
ARM64: add 128-bit MLA operations to the custom selection...
commit
|
commitdiff
|
tree
2014-04-03
Tim Northover
ARM: tell LLVM about zext properties of ldrexb/ldrexh
commit
|
commitdiff
|
tree
2014-04-03
Tim Northover
ARM: skip cmpxchg failure barrier if ordering is monotonic.
commit
|
commitdiff
|
tree
2014-04-03
Tim Northover
ARM: expand atomic ldrex/strex loops in IR
commit
|
commitdiff
|
tree
2014-04-03
Tim Northover
ARM64: add regression test for r205519.
commit
|
commitdiff
|
tree
2014-04-03
Tim Northover
ARM64: always use i64 for the RHS of shift operations
commit
|
commitdiff
|
tree
2014-04-03
Tim Northover
ARM64: don't generate __sincos_stret calls unless on...
commit
|
commitdiff
|
tree
2014-04-02
Tim Northover
ARM64: use GOT for weak symbols & PIC.
commit
|
commitdiff
|
tree
2014-04-02
Tim Northover
ARM64: fix lowering of fp128 fptosi/fptoui
commit
|
commitdiff
|
tree
2014-04-02
Tim Northover
SLPVectorizer: compare entire intrinsic for SLP compatibility.
commit
|
commitdiff
|
tree
2014-04-02
Tim Northover
ARM64: make sure first argument to INSERT_SUBVECTOR...
commit
|
commitdiff
|
tree
2014-04-02
Tim Northover
ARM64: convert fp16 narrowing ISel to pseudo-instruction
commit
|
commitdiff
|
tree
2014-04-01
Tim Northover
ARM: teach LLVM that Cortex-A7 is very similar to A8.
commit
|
commitdiff
|
tree
2014-04-01
Tim Northover
ARM: add cyclone CPU with ZeroCycleZeroing feature.
commit
|
commitdiff
|
tree
2014-04-01
Tim Northover
ARM64: add intrinsic for pmull (p64 x p64 = p128) operations.
commit
|
commitdiff
|
tree
2014-04-01
Tim Northover
ARM64: add patterns for more lane-wise ld1/st1 operations.
commit
|
commitdiff
|
tree
2014-04-01
Tim Northover
ARM64: fix bug in ld3r (1d) SelectionDAG.
commit
|
commitdiff
|
tree
2014-03-31
Tim Northover
ARM64: add extra patterns for scalar shifts
commit
|
commitdiff
|
tree
2014-03-31
Tim Northover
ARM64: add extra scalar neg pattern & tests.
commit
|
commitdiff
|
tree
2014-03-31
Tim Northover
ARM64: add patterns for scalar sqdmlal & sqdmlsl.
commit
|
commitdiff
|
tree
2014-03-31
Tim Northover
ARM64: add more patterns for commuted fmsub operations.
commit
|
commitdiff
|
tree
2014-03-31
Tim Northover
ARM64: shuffle patterns around for fmin/fmax & add...
commit
|
commitdiff
|
tree
2014-03-31
Tim Northover
ARM64: add more scalar patterns for usqadd & suqadd.
commit
|
commitdiff
|
tree
2014-03-31
Tim Northover
ARM64: add more scalar patterns for reciprocal ops.
commit
|
commitdiff
|
tree
2014-03-31
Tim Northover
ARM64: add i64 scalar pattern for @llvm.arm64.abs
commit
|
commitdiff
|
tree
2014-03-31
Tim Northover
ARM64: fix a couple of signed/unsigned comparison warnings.
commit
|
commitdiff
|
tree
2014-03-30
Tim Northover
ARM64: uncopy/paste helper function
commit
|
commitdiff
|
tree
2014-03-30
Tim Northover
ARM64: remove unused variables
commit
|
commitdiff
|
tree
2014-03-30
Tim Northover
ARM64: remove -m32/-m64 mapping with ARM.
commit
|
commitdiff
|
tree
2014-03-30
Tim Northover
ARM64: override all the things.
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
TableGen: don't save a StringRef to a local std::string.
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
ARM64: format register strings without creating a local...
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
ARM64: use 64-bit constant even on 32-bit machines
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
ARM64: change format specifier to work on 32-bit targets
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
ARM64: initial backend import
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
TableGen: avoid dereferencing nullptr variable
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
CodeGen: add sensible defaults for the ISD::FROUND...
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
MC-exceptions: add support for compact-unwind without...
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
CodeGenPrep: wrangle IR to exploit AArch64 tbz/tbnz...
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
MC: add a RefKind field to MCValue
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
MachO: Add linker-optimisation hint framework to MC.
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
MachO: actually set linker-private prefix at MC level.
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
MachO: allow each section to have a linker-private...
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
Make GetCPISymbol a virtual method.
commit
|
commitdiff
|
tree
2014-03-29
Tim Northover
Intrinsics: add LLVMHalfElementsVectorType constraint
commit
|
commitdiff
|
tree
2014-03-28
Tim Northover
R600: avoid calling std::next on an iterator that might...
commit
|
commitdiff
|
tree
2014-03-28
Tim Northover
Intrinsics: expand semantics of LLVMExtendedVectorType...
commit
|
commitdiff
|
tree
2014-03-26
Tim Northover
ARM: add intrinsics for the v8 ldaex/stlex
commit
|
commitdiff
|
tree
2014-03-13
Tim Northover
Update my e-mail address in CODE_OWNERS.TXT
commit
|
commitdiff
|
tree
2014-03-13
Tim Northover
AArch64: error when both positional & named operands...
commit
|
commitdiff
|
tree
2014-03-12
Tim Northover
ARM: correct Dwarf output for non-contiguous VFP saves.
commit
|
commitdiff
|
tree
2014-03-11
Tim Northover
ARM: simplify EmitAtomicBinary64
commit
|
commitdiff
|
tree
2014-03-11
Tim Northover
IR: add a second ordering operand to cmpxhg for failure
commit
|
commitdiff
|
tree
2014-03-10
Tim Northover
llvm-c: expose unnamedaddr field of globals
commit
|
commitdiff
|
tree
2014-03-10
Tim Northover
Docs: remove paragraph about manual account creation.
commit
|
commitdiff
|
tree
2014-03-10
Tim Northover
AArch64: fix LowerCONCAT_VECTORS for new CodeGen.
commit
|
commitdiff
|
tree
2014-03-07
Tim Northover
CodeGenPrep: sink extends of illegal types into use...
commit
|
commitdiff
|
tree
2014-03-07
Tim Northover
InstCombine: form shuffles from wider range of insert...
commit
|
commitdiff
|
tree
2014-02-26
Tim Northover
AArch64: simplify tbl/tbx polymorphism
commit
|
commitdiff
|
tree
2014-02-19
Tim Northover
X86: move test requiring X86TargetLowering info into...
commit
|
commitdiff
|
tree
2014-02-19
Tim Northover
Try addding datalayout in case that's what Hexagon...
commit
|
commitdiff
|
tree
2014-02-19
Tim Northover
X86 CodeGenPrep: sink shufflevectors before shifts
commit
|
commitdiff
|
tree
2014-02-18
Tim Northover
Darwin builds: handle different possible form for SDKROOT.
commit
|
commitdiff
|
tree
2014-02-18
Tim Northover
GlobalMerge: move "-global-merge" option to the pass...
commit
|
commitdiff
|
tree
2014-02-18
Tim Northover
X86: use vpsllvd (& friends) for 16-bit shifts on Haswell
commit
|
commitdiff
|
tree
2014-02-13
Tim Northover
ARM: remove floating-point patterns for @llvm.arm.neon...
commit
|
commitdiff
|
tree
2014-02-10
Tim Northover
ARM: use natural LLVM IR for vshll instructions
commit
|
commitdiff
|
tree
2014-02-10
Tim Northover
ARM: use LLVM IR to represent the vshrn operation
commit
|
commitdiff
|
tree
2014-02-06
Tim Northover
X86: add costs for 64-bit vector ext/trunc & rebalance
commit
|
commitdiff
|
tree
2014-02-06
Tim Northover
X86: deduplicate V[SZ]EXT_MOVL and V[SZ]EXT nodes
commit
|
commitdiff
|
tree
2014-02-04
Tim Northover
OS X: the correct function is __sincospif_stret, not...
commit
|
commitdiff
|
tree
2014-02-04
Tim Northover
ARM & AArch64: merge NEON absolute compare intrinsics
commit
|
commitdiff
|
tree
2014-02-04
Tim Northover
ARM: fix fast-isel assertion failure
commit
|
commitdiff
|
tree
2014-02-03
Tim Northover
AArch64 & ARM: refactor crypto intrinsics to take scalars
commit
|
commitdiff
|
tree
next