projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ARM64: add extra scalar neg pattern & tests.
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
2013-12-10
Tim Northover
Make Triple's isOSBinFormatXXX functions partition...
commit
|
commitdiff
|
tree
2013-12-10
Tim Northover
Darwin: update default iOS version to 5.0
commit
|
commitdiff
|
tree
2013-12-08
Tim Northover
ARM: fix folding of stack-adjustment (yet again).
commit
|
commitdiff
|
tree
2013-12-05
Tim Northover
ARM: fix yet another stack-folding bug
commit
|
commitdiff
|
tree
2013-12-02
Tim Northover
ARM: decide whether to use movw/movt based on "minsize...
commit
|
commitdiff
|
tree
2013-12-02
Tim Northover
ARM: add pseudo-instructions for lit-pool global materialisation
commit
|
commitdiff
|
tree
2013-12-01
Tim Northover
ARM: fix bug in -Oz stack adjustment folding
commit
|
commitdiff
|
tree
2013-11-26
Tim Northover
Darwin-ARM: use movw/movt for static relocations
commit
|
commitdiff
|
tree
2013-11-25
Tim Northover
Fix indentation typo
commit
|
commitdiff
|
tree
2013-11-25
Tim Northover
ARM: remove special cases for Darwin dynamic-no-pic...
commit
|
commitdiff
|
tree
2013-11-25
Tim Northover
ARM: remove unused patterns.
commit
|
commitdiff
|
tree
2013-11-25
Tim Northover
X86: enable AVX2 under Haswell native compilation
commit
|
commitdiff
|
tree
2013-11-22
Tim Northover
ARM: use CHECK-LABEL on a test.
commit
|
commitdiff
|
tree
2013-11-14
Tim Northover
ARM: produce friendly error for invalid inline asm
commit
|
commitdiff
|
tree
2013-11-12
Tim Northover
ARM: diagnose invalid system LDM/STM
commit
|
commitdiff
|
tree
2013-11-11
Tim Northover
AArch64: refactor vector list creation to be more uniform
commit
|
commitdiff
|
tree
2013-11-08
Tim Northover
ARM: fold prologue/epilogue sp updates into push/pop...
commit
|
commitdiff
|
tree
2013-11-05
Tim Northover
ARM: permit bare dmb/dsb/isb aliases on Cortex-M0
commit
|
commitdiff
|
tree
2013-11-04
Tim Northover
ARM: remove unnecessary state-tracking during frame...
commit
|
commitdiff
|
tree
2013-11-04
Tim Northover
AArch64: use default asm operand printing when modifier...
commit
|
commitdiff
|
tree
2013-10-29
Tim Northover
AArch64: add 'a' inline asm operand modifier
commit
|
commitdiff
|
tree
2013-10-25
Tim Northover
ARM: allow .thumb_func to be separated from symbol...
commit
|
commitdiff
|
tree
2013-10-25
Tim Northover
ARM: don't expand atomicrmw inline on Cortex-M0
commit
|
commitdiff
|
tree
2013-10-25
Tim Northover
LegalizeDAG: allow libcalls for max/min atomic operations
commit
|
commitdiff
|
tree
next