projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
libObject/COFF: Add a function to get pointers to relocation entries.
2015-06-24
Ahmed Bougacha
[X86] Don't generate vbroadcasti128 for v4i64 splats...
commit
|
commitdiff
|
tree
2015-06-24
Ahmed Bougacha
[X86] update_llc_test_checks vector-shuffle-*. NFC.
commit
|
commitdiff
|
tree
2015-06-22
Ahmed Bougacha
[X86] Teach load folding to accept scalar _Int users...
commit
|
commitdiff
|
tree
2015-06-19
Ahmed Bougacha
[ARM] Look through concat when lowering in-place shuffles...
commit
|
commitdiff
|
tree
2015-06-19
Ahmed Bougacha
[ARM] Factor out two-result shuffle matching. NFCI.
commit
|
commitdiff
|
tree
2015-06-19
Ahmed Bougacha
[ARM] Add D-sized vtrn/vuzp/vzip tests, and cleanup...
commit
|
commitdiff
|
tree
2015-06-17
Ahmed Bougacha
[CodeGenPrepare] Generalize inserted set from truncs...
commit
|
commitdiff
|
tree
2015-06-16
Ahmed Bougacha
[AArch64] Generalize extract-high DUP extension to...
commit
|
commitdiff
|
tree
2015-06-16
Ahmed Bougacha
[AArch64] Robustize neon-2velem-high test. NFC.
commit
|
commitdiff
|
tree
2015-06-11
Ahmed Bougacha
[CodeGen] ArrayRef'ize cond/pred in various TII APIs...
commit
|
commitdiff
|
tree
2015-06-04
Ahmed Bougacha
[GlobalMerge] Take into account minsize on Global users...
commit
|
commitdiff
|
tree
2015-05-29
Ahmed Bougacha
[TableGen][AsmMatcherEmitter] Only parse isolated tokens...
commit
|
commitdiff
|
tree
2015-05-29
Ahmed Bougacha
[TableGen][AsmMatcherEmitter] Factor out AsmOperand...
commit
|
commitdiff
|
tree
2015-05-29
Ahmed Bougacha
[IR] fptrunc-of-fptrunc isn't an EliminableCastPair.
commit
|
commitdiff
|
tree
2015-05-22
Ahmed Bougacha
[AArch64][CGP] Sink zext feeding stxr/stlxr into the...
commit
|
commitdiff
|
tree
2015-05-22
Ahmed Bougacha
[AArch64] Robustize atomic cmpxchg test a little more...
commit
|
commitdiff
|
tree
2015-05-22
Ahmed Bougacha
[AArch64] Robustize atomic cmpxchg test. NFC.
commit
|
commitdiff
|
tree
2015-05-21
Ahmed Bougacha
[MemCpyOpt] Do move the memset, but look at its dest...
commit
|
commitdiff
|
tree
2015-05-21
Ahmed Bougacha
[MemCpyOpt] Pass Instruction to IRBuilder, no need...
commit
|
commitdiff
|
tree
2015-05-20
Ahmed Bougacha
[MemCpyOpt] Don't move the memset when optimizing memset...
commit
|
commitdiff
|
tree
2015-05-16
Ahmed Bougacha
[MemCpyOpt] Turn memcpy from just-memset'd source into...
commit
|
commitdiff
|
tree
2015-05-16
Ahmed Bougacha
[MemCpyOpt] Remove dead argument. NFC.
commit
|
commitdiff
|
tree
2015-05-16
Ahmed Bougacha
Remove dead code in testcase. NFC.
commit
|
commitdiff
|
tree
2015-05-14
Ahmed Bougacha
[CodeGen] Use standard -not gnueabi- naming for f16...
commit
|
commitdiff
|
tree
2015-05-11
Ahmed Bougacha
[MemCpyOpt] Look at any dependency -not just source...
commit
|
commitdiff
|
tree
2015-05-06
Ahmed Bougacha
[ARM][FastISel] Use TST #1 instead of CMP #0 for select.
commit
|
commitdiff
|
tree
2015-05-06
Ahmed Bougacha
[WinEH] Reset WinEHPrepare::SEHExceptionCodeSlot when...
commit
|
commitdiff
|
tree
2015-04-30
Ahmed Bougacha
Flip r236172 testcase RUN option ordering for BSD sed...
commit
|
commitdiff
|
tree
2015-04-28
Ahmed Bougacha
[MC] Use LShr for constant evaluation of ">>" on ELF...
commit
|
commitdiff
|
tree
2015-04-28
Ahmed Bougacha
[MC] Split MCBinaryExpr::Shr into LShr and AShr.
commit
|
commitdiff
|
tree
2015-04-28
Ahmed Bougacha
[MC] Move getBinOpPrecedence into AsmParser. NFC.
commit
|
commitdiff
|
tree
2015-04-27
Ahmed Bougacha
[AArch64] Also combine vector selects fed by non-i1...
commit
|
commitdiff
|
tree
2015-04-27
Ahmed Bougacha
[AArch64] Don't assert when combining (v3f32 select...
commit
|
commitdiff
|
tree
2015-04-21
Ahmed Bougacha
[MemCpyOpt] Use the raw i8* dest when optimizing memset...
commit
|
commitdiff
|
tree
2015-04-18
Ahmed Bougacha
[MemCpyOpt] Don't force i64 when promoting memset/memcpy...
commit
|
commitdiff
|
tree
2015-04-18
Ahmed Bougacha
[MemCpyOpt] Promote both memset/memcpy sizes if differently...
commit
|
commitdiff
|
tree
2015-04-18
Ahmed Bougacha
[GlobalMerge] Look at uses to create smaller global...
commit
|
commitdiff
|
tree
2015-04-17
Ahmed Bougacha
[AArch64] Don't force MVT::Untyped when selecting LD1LANEpost.
commit
|
commitdiff
|
tree
2015-04-17
Ahmed Bougacha
Fix another typo in r235224 testcase. NFC.
commit
|
commitdiff
|
tree
2015-04-17
Ahmed Bougacha
[MemCpyOpt] Optimize double-storing by memset+memcpy.
commit
|
commitdiff
|
tree
2015-04-17
Ahmed Bougacha
Fix typo in r235224 testcase. NFC.
commit
|
commitdiff
|
tree
2015-04-17
Ahmed Bougacha
[AArch64] Avoid vector->load dependency cycles when...
commit
|
commitdiff
|
tree
2015-04-16
Ahmed Bougacha
[AArch64] Don't assert on f16 in DUP PerfectShuffle...
commit
|
commitdiff
|
tree
2015-04-16
Ahmed Bougacha
[CodeGen] Re-apply r234809 (concat of scalars), with...
commit
|
commitdiff
|
tree
2015-04-13
Ahmed Bougacha
[CodeGen] Combine concat_vectors of scalars into build_vector.
commit
|
commitdiff
|
tree
2015-04-11
Ahmed Bougacha
[CodeGen] Split -enable-global-merge into ARM and AArch64...
commit
|
commitdiff
|
tree
2015-04-10
Ahmed Bougacha
[AArch64] Promote f16 operations to f32.
commit
|
commitdiff
|
tree
2015-04-09
Ahmed Bougacha
[CodeGen] Combine concat_vector of trunc'd scalar to...
commit
|
commitdiff
|
tree
2015-04-07
Ahmed Bougacha
[ARM] Mark a bunch of .td Operands with type _MEMORY.
commit
|
commitdiff
|
tree
2015-04-01
Ahmed Bougacha
[SimplifyLibCalls] Ignore nobuiltin/unavailable fortified...
commit
|
commitdiff
|
tree
2015-03-31
Ahmed Bougacha
[X86] Generate MOVNT for all vector types.
commit
|
commitdiff
|
tree
2015-03-28
Ahmed Bougacha
[CodeGen] "PromoteInteger" f32 to f64 doesn't make...
commit
|
commitdiff
|
tree
2015-03-27
Ahmed Bougacha
[R600/SI] Fix testcase check line.
commit
|
commitdiff
|
tree
2015-03-27
Ahmed Bougacha
[CodeGen] Don't attempt a tail-call with a non-forwarded...
commit
|
commitdiff
|
tree
2015-03-27
Ahmed Bougacha
[CodeGen] Don't attempt a tail-call with implicit sret.
commit
|
commitdiff
|
tree
2015-03-27
Ahmed Bougacha
[AsmPrinter] Don't assert on GOT equivalent non-constant...
commit
|
commitdiff
|
tree
2015-03-26
Ahmed Bougacha
Deduplicate a bunch of setOpActions into an MVT range...
commit
|
commitdiff
|
tree
2015-03-26
Ahmed Bougacha
[CodeGen] Report error rather than crash when unable...
commit
|
commitdiff
|
tree
2015-03-26
Ahmed Bougacha
[CodeGen] Don't pretend we can expand f16 libcalls.
commit
|
commitdiff
|
tree
2015-03-23
Ahmed Bougacha
[AArch64, ARM] Enable GlobalMerge with -O3 rather than...
commit
|
commitdiff
|
tree
2015-03-21
Ahmed Bougacha
[CodeGen][IfCvt] Don't re-ifcvt blocks with unanalyzable...
commit
|
commitdiff
|
tree
2015-03-21
Ahmed Bougacha
[AArch64] Prefer UZP for concat_vector of illegal truncs.
commit
|
commitdiff
|
tree
2015-03-17
Ahmed Bougacha
[AArch64] Use intermediate step for concat_vectors...
commit
|
commitdiff
|
tree
2015-03-17
Ahmed Bougacha
[AArch64] Factor out N->getOperand()s; format. NFCI.
commit
|
commitdiff
|
tree
2015-03-14
Ahmed Bougacha
Add a bunch of CHECK missing colons in tests. NFC.
commit
|
commitdiff
|
tree
2015-03-10
Ahmed Bougacha
[AArch64] Avoid going through GPRs for across-vector...
commit
|
commitdiff
|
tree
2015-03-10
Ahmed Bougacha
[AArch64] Remove integer INSvi*lane patterns. NFCI.
commit
|
commitdiff
|
tree
2015-03-09
Ahmed Bougacha
[CodeGen] Replace the reused stores' chain for extractelt...
commit
|
commitdiff
|
tree
2015-03-09
Ahmed Bougacha
[X86] Add nounwind to vector-idiv.ll testcases. NFC.
commit
|
commitdiff
|
tree
2015-03-05
Ahmed Bougacha
[X86] Remove stale comment. NFC.
commit
|
commitdiff
|
tree
2015-03-05
Ahmed Bougacha
[AArch64] Teach AsmPrinter about GlobalAddress operands.
commit
|
commitdiff
|
tree
2015-03-05
Ahmed Bougacha
[ARM] Enable vector extload combine for legal types.
commit
|
commitdiff
|
tree
2015-03-03
Ahmed Bougacha
[X86] Special-case 2x CMOV when custom-inserting.
commit
|
commitdiff
|
tree
2015-03-03
Ahmed Bougacha
[X86] Combine (cmov (and/or (setcc) (setcc))) into...
commit
|
commitdiff
|
tree
2015-02-19
Ahmed Bougacha
[ARM] Re-re-apply VLD1/VST1 base-update combine.
commit
|
commitdiff
|
tree
2015-02-19
Ahmed Bougacha
[ARM] Minor cleanup to CombineBaseUpdate. NFC.
commit
|
commitdiff
|
tree
2015-02-19
Ahmed Bougacha
[CodeGen] Use ArrayRef instead of std::vector&. NFC.
commit
|
commitdiff
|
tree
2015-02-16
Ahmed Bougacha
[ARM] Remove unused declaration. NFC.
commit
|
commitdiff
|
tree
2015-02-14
Ahmed Bougacha
[X86] Factor out the CMOV pseudo definitions. NFCI.
commit
|
commitdiff
|
tree
2015-02-12
Ahmed Bougacha
[CodeGen] Don't blindly combine (fp_round (fp_round...
commit
|
commitdiff
|
tree
2015-02-07
Ahmed Bougacha
[BasicAA] Try to disambiguate GEPs through arrays of...
commit
|
commitdiff
|
tree
2015-02-06
Ahmed Bougacha
[AArch64] Use the source location of the IR branch...
commit
|
commitdiff
|
tree
2015-02-05
Ahmed Bougacha
[BasicAA] Add datalayouts to make some tests more useful...
commit
|
commitdiff
|
tree
2015-02-05
Ahmed Bougacha
[CodeGen] Add hook/combine to form vector extloads...
commit
|
commitdiff
|
tree
2015-02-05
Ahmed Bougacha
[CodeGen] Add isLoadExtLegalOrCustom helper to TargetLowering.
commit
|
commitdiff
|
tree
2015-02-05
Ahmed Bougacha
[ARM] Use patterns instead of hardcoded regs in test...
commit
|
commitdiff
|
tree
2015-02-05
Ahmed Bougacha
[ARM] Make testcase more explicit. NFC.
commit
|
commitdiff
|
tree
2015-02-02
Ahmed Bougacha
[AArch64] Prefer DUP/MOV ("CPY") to INS for vector_extract.
commit
|
commitdiff
|
tree
2015-01-30
Ahmed Bougacha
[AArch64] Add a few more DUP testcases. NFC.
commit
|
commitdiff
|
tree
2015-01-30
Ahmed Bougacha
[AArch64] Robustize neon-scalar-copy.ll tests. NFC.
commit
|
commitdiff
|
tree
2015-01-30
Ahmed Bougacha
[X86] Cleanup tabs in test vector-zext.ll. NFC.
commit
|
commitdiff
|
tree
2015-01-27
Ahmed Bougacha
[SimplifyLibCalls] Don't confuse strcpy_chk for stpcpy_chk.
commit
|
commitdiff
|
tree
2015-01-26
Ahmed Bougacha
[SelectionDAG] Fix assert message copypasta. NFC.
commit
|
commitdiff
|
tree
2015-01-21
Ahmed Bougacha
[X86] Declare SSE4.1/AVX2 vector extloads covered by...
commit
|
commitdiff
|
tree
2015-01-14
Ahmed Bougacha
[SimplifyLibCalls] Don't try to simplify indirect calls.
commit
|
commitdiff
|
tree
2015-01-12
Ahmed Bougacha
[X86] Also create+widen FMIN/FMAX nodes for v2f32.
commit
|
commitdiff
|
tree
2015-01-12
Ahmed Bougacha
[X86] Make SSE min/max testcases more explicit. NFC.
commit
|
commitdiff
|
tree
2015-01-12
Ahmed Bougacha
[SimplifyLibCalls] Factor out fortified libcall handling.
commit
|
commitdiff
|
tree
2015-01-12
Ahmed Bougacha
[SimplifyLibCalls] Factor out str/mem libcall optimizations.
commit
|
commitdiff
|
tree
2015-01-12
Ahmed Bougacha
[SimplifyLibCalls] Factor out signature checks for...
commit
|
commitdiff
|
tree
next