projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86] Add peephole for masked rotate amount
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
2013-10-25
Tim Northover
ARM: tweak test to pass on all platforms
commit
|
commitdiff
|
tree
2013-10-24
Tim Northover
ARM: Mark double-precision instructions as such
commit
|
commitdiff
|
tree
2013-10-24
Tim Northover
ARM: add a couple more NEON predicates.
commit
|
commitdiff
|
tree
2013-10-24
Tim Northover
ARM: mark various aliases with their architecture requirements.
commit
|
commitdiff
|
tree
2013-10-24
Tim Northover
ARM: Use non-VFP softcalls on embedded Darwinish targets
commit
|
commitdiff
|
tree
2013-10-24
Tim Northover
ARM: fix assert on unpredictable POP instruction.
commit
|
commitdiff
|
tree
2013-10-22
Tim Northover
ARM: provide diagnostics on more writeback LDM/STM...
commit
|
commitdiff
|
tree
2013-10-10
Tim Northover
ARM: correct liveness flags during ARMLoadStoreOpt
commit
|
commitdiff
|
tree
2013-10-09
Tim Northover
AArch64: enable MISched by default.
commit
|
commitdiff
|
tree
2013-10-09
Tim Northover
AArch64: migrate ADRP relaxation test to be llvm-mc...
commit
|
commitdiff
|
tree
2013-10-07
Tim Northover
ARM: allow cortex-m0 to use hint instructions
commit
|
commitdiff
|
tree
2013-10-02
Tim Northover
MCJIT: skip some more new multi-module tests on unsupported...
commit
|
commitdiff
|
tree
2013-10-01
Tim Northover
ARM: support interrupt attribute
commit
|
commitdiff
|
tree
2013-09-22
Tim Northover
ISelDAG: spot chain cycles involving MachineNodes
commit
|
commitdiff
|
tree
2013-09-19
Tim Northover
X86: FrameIndex addressing modes do have a base register.
commit
|
commitdiff
|
tree
2013-09-16
Tim Northover
TableGen: fix constness of new comparison function.
commit
|
commitdiff
|
tree
2013-09-16
Tim Northover
TableGen: give asm match classes deterministic order.
commit
|
commitdiff
|
tree
2013-09-16
Tim Northover
AsmMatcher: emit subtarget feature enum in deterministic...
commit
|
commitdiff
|
tree
2013-09-13
Tim Northover
AArch64: use RegisterOperand for NEON registers.
commit
|
commitdiff
|
tree
2013-09-06
Tim Northover
SelectionDAG: create correct BooleanContent constants
commit
|
commitdiff
|
tree
2013-09-04
Tim Northover
InstCombine: allow unmasked icmps to be combined with...
commit
|
commitdiff
|
tree
2013-09-04
Tim Northover
InstCombine: look for masked compares with subset relation
commit
|
commitdiff
|
tree
2013-08-28
Tim Northover
ARM: Use "dmb sy" for barriers on M-class CPUs
commit
|
commitdiff
|
tree
2013-08-28
Tim Northover
ARM: remove unused v(add|sub)hn and vqdml[as]l intrinsics.
commit
|
commitdiff
|
tree
2013-08-28
Tim Northover
ARM: add patterns for vqdmlal with separate vqdmull...
commit
|
commitdiff
|
tree
2013-08-27
Tim Northover
DAGCombiner: make sure or/shl/srl really has zero high...
commit
|
commitdiff
|
tree
2013-08-27
Tim Northover
ARM: add natural patterns for vaddhl and vsubhl.
commit
|
commitdiff
|
tree
2013-08-23
Tim Northover
ARM: make sure ARM-mode pseudo-inst requires IsARM
commit
|
commitdiff
|
tree
2013-08-22
Tim Northover
ARM: use TableGen patterns to select CMOV operations.
commit
|
commitdiff
|
tree
2013-08-22
Tim Northover
ARM: respect tied 64-bit inlineasm operands when printing
commit
|
commitdiff
|
tree
2013-08-20
Tim Northover
ARM: implement some simple f64 materializations.
commit
|
commitdiff
|
tree
2013-08-18
Tim Northover
ARM: make sure we keep inline asm operands tied.
commit
|
commitdiff
|
tree
next