projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Follow-up to r205973: change the return type to const MDNode*.
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
2014-01-23
Tim Northover
ARM: use litpools for normal i32 imms when compiling...
commit
|
commitdiff
|
tree
2014-01-22
Tim Northover
Loop strength reduce: fix function name.
commit
|
commitdiff
|
tree
2014-01-21
Tim Northover
MIPS: mark intrinsics IntrNoMem so all patterns using...
commit
|
commitdiff
|
tree
2014-01-16
Tim Northover
ReMat: fix overly cavalier attitude to sub-register...
commit
|
commitdiff
|
tree
2014-01-14
Tim Northover
ARM: correctly determine final tBX_LR in Thumb1 functions
commit
|
commitdiff
|
tree
2014-01-14
Tim Northover
AArch64: don't try to handle [SU]MUL_LOHI nodes
commit
|
commitdiff
|
tree
2014-01-14
Tim Northover
ARM: add constraint that RdLo != Rn != RdHi for v5...
commit
|
commitdiff
|
tree
2014-01-14
Tim Northover
ARM: remove unused UMAALv5 node
commit
|
commitdiff
|
tree
2014-01-13
Tim Northover
ARM: add test for r199108. Oops.
commit
|
commitdiff
|
tree
2014-01-13
Tim Northover
ARM: constrain Thumb LDRLIT pseudo-instructions to...
commit
|
commitdiff
|
tree
2014-01-13
Tim Northover
Revert "ReMat: fix overly cavalier attitude to sub...
commit
|
commitdiff
|
tree
2014-01-13
Tim Northover
Docs: fix sign of division and increase equivocation...
commit
|
commitdiff
|
tree
2014-01-13
Tim Northover
ReMat: fix overly cavalier attitude to sub-register...
commit
|
commitdiff
|
tree
2014-01-06
Tim Northover
ARM MachO: sort out isTargetDarwin/isTargetIOS/......
commit
|
commitdiff
|
tree
2014-01-06
Tim Northover
ARM: keep special non-AEABIness of "-darwin-eabi" triples...
commit
|
commitdiff
|
tree
2013-12-18
Tim Northover
ARM: update comment to match reality
commit
|
commitdiff
|
tree
2013-12-18
Tim Northover
ARM: force soft-float ABI for tests depending on it.
commit
|
commitdiff
|
tree
2013-12-18
Tim Northover
ARM: set default float ABI based on triple.
commit
|
commitdiff
|
tree
2013-12-12
Tim Northover
PowerPC: add Linux triple to TLS tests
commit
|
commitdiff
|
tree
2013-12-11
Tim Northover
ARM: constrain register-class in fast-isel
commit
|
commitdiff
|
tree
next