projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[AArch64] Add support for dynamic stack alignment
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
2015-01-08
Ahmed Bougacha
[X86] Reflow comment. NFC.
commit
|
commitdiff
|
tree
2015-01-08
Ahmed Bougacha
[SelectionDAG] Allow targets to specify legality of...
commit
|
commitdiff
|
tree
2015-01-07
Ahmed Bougacha
[CodeGen] Add MVT::isValid to replace manual validity...
commit
|
commitdiff
|
tree
2015-01-07
Ahmed Bougacha
[CodeGen] Use MVT iterator_ranges in legality loops...
commit
|
commitdiff
|
tree
2015-01-07
Ahmed Bougacha
[CodeGen] Add iterator_range for the MVT::SimpleValueType...
commit
|
commitdiff
|
tree
2015-01-07
Ahmed Bougacha
[X86] Fix 512->256 typo in comments. NFC.
commit
|
commitdiff
|
tree
2015-01-07
Ahmed Bougacha
[CodeGen] Add MVT::FIRST_VALUETYPE to avoid explicit...
commit
|
commitdiff
|
tree
2015-01-07
Ahmed Bougacha
[X86] Teach FCOPYSIGN lowering to recognize constant...
commit
|
commitdiff
|
tree
2015-01-07
Ahmed Bougacha
[ADT][SmallVector] Flip an assert comparison to avoid...
commit
|
commitdiff
|
tree
2015-01-05
Ahmed Bougacha
[AArch64] Improve codegen of store lane instructions...
commit
|
commitdiff
|
tree
2015-01-05
Ahmed Bougacha
[AArch64] Improve codegen of store lane 0 instructions...
commit
|
commitdiff
|
tree
2014-12-23
Ahmed Bougacha
[ARM] Don't break alignment when combining base updates...
commit
|
commitdiff
|
tree
2014-12-16
Ahmed Bougacha
[MC] Reset the MCInst in the matcher function before...
commit
|
commitdiff
|
tree
2014-12-15
Ahmed Bougacha
[X86] And also test INSERTPS shuffle mask pretty-printing.
commit
|
commitdiff
|
tree
2014-12-15
Ahmed Bougacha
[X86] Also pretty-print shuffle mask for INSERTPS rm...
commit
|
commitdiff
|
tree
2014-12-13
Ahmed Bougacha
Reapply "[ARM] Combine base-updating/post-incrementing...
commit
|
commitdiff
|
tree
2014-12-11
Ahmed Bougacha
[X86] Add a temporary testcase for PR21876/r223996.
commit
|
commitdiff
|
tree
2014-12-11
Ahmed Bougacha
[X86] Add back AVX2 VR256 PMOVX patterns.
commit
|
commitdiff
|
tree
2014-12-10
Ahmed Bougacha
[ARM] Combine base-updating/post-incrementing vector...
commit
|
commitdiff
|
tree
2014-12-09
Ahmed Bougacha
[ARM] Make testcase more explicit. NFC.
commit
|
commitdiff
|
tree
2014-12-09
Ahmed Bougacha
[ARM] Factor out base-updating VLD/VST combiner function...
commit
|
commitdiff
|
tree
2014-12-09
Ahmed Bougacha
[ARM] Move the store combiner function down. NFC.
commit
|
commitdiff
|
tree
2014-12-09
Ahmed Bougacha
[ARM] Also support v2f64 vld1/vst1.
commit
|
commitdiff
|
tree
2014-12-06
Ahmed Bougacha
[X86] Refactor PMOV[SZ]Xrm to add missing AVX2 patterns.
commit
|
commitdiff
|
tree
2014-12-05
Ahmed Bougacha
[X86] Cleanup FCOPYSIGN lowering. NFC intended.
commit
|
commitdiff
|
tree
2014-12-05
Ahmed Bougacha
[CodeGenPrepare] Use variables for reused values. NFC.
commit
|
commitdiff
|
tree
2014-12-04
Ahmed Bougacha
[X86] Delete dead code in fcopysign lowering. NFC.
commit
|
commitdiff
|
tree
2014-12-03
Ahmed Bougacha
[X86][MC] Intel syntax: accept implicit memory operand...
commit
|
commitdiff
|
tree
2014-12-02
Ahmed Bougacha
[MachineCSE] Clear kill-flag on registers imp-def'd...
commit
|
commitdiff
|
tree
2014-12-01
Ahmed Bougacha
[AArch64] Don't combine "select (setcc i1 LHS, RHS...
commit
|
commitdiff
|
tree
2014-12-01
Ahmed Bougacha
[AArch64] Fix v2i8->i16 bitcast legalization.
commit
|
commitdiff
|
tree
2014-12-01
Ahmed Bougacha
[MachineVerifier] Accept a MBB with a single landing...
commit
|
commitdiff
|
tree
2014-11-12
Ahmed Bougacha
[CodeGenPrepare] Replace other uses of EVT::getEVT...
commit
|
commitdiff
|
tree
2014-11-12
Ahmed Bougacha
[CodeGenPrepare][AArch64] Fix a TLI legality check...
commit
|
commitdiff
|
tree
2014-11-12
Ahmed Bougacha
Add fortified (__*_chk) library functions to TLI (NFC)
commit
|
commitdiff
|
tree
2014-11-07
Ahmed Bougacha
[AArch64] Keep flags on condition vreg when instantiating...
commit
|
commitdiff
|
tree
2014-11-06
Ahmed Bougacha
[X86] Add VFMADDSUB cases for the 213->231 custom inserter.
commit
|
commitdiff
|
tree
2014-11-06
Ahmed Bougacha
[X86] Add missing FMA3 VFMADDSUB in the emitter.
commit
|
commitdiff
|
tree
2014-11-06
Ahmed Bougacha
[X86] Split FMA4 RM tests into a separate file. NFC.
commit
|
commitdiff
|
tree
2014-11-03
Ahmed Bougacha
[X86] Add debug print name for X86ISD::[US]MUL8. NFC...
commit
|
commitdiff
|
tree
2014-11-03
Ahmed Bougacha
[X86] 8bit divrem: Improve codegen for AH register...
commit
|
commitdiff
|
tree
2014-10-30
Ahmed Bougacha
[SelectionDAG] When scalarizing trunc, don't assert...
commit
|
commitdiff
|
tree
2014-10-24
Ahmed Bougacha
Make test for r220533 more robust by using GPR pattern.
commit
|
commitdiff
|
tree
2014-10-23
Ahmed Bougacha
[SelectionDAG] Teach the vector scalarizer about FP...
commit
|
commitdiff
|
tree
2014-10-23
Ahmed Bougacha
Update comment and fix typos in assert message. (NFC)
commit
|
commitdiff
|
tree
2014-10-23
Ahmed Bougacha
[X86] Improve mul w/ overflow codegen, to MUL8+SETO.
commit
|
commitdiff
|
tree
2013-11-18
Ahmed Bougacha
Docs: tweak code-block spacing.
commit
|
commitdiff
|
tree
2013-11-17
Ahmed Bougacha
TableGen: Generate an enum for all named Operand types...
commit
|
commitdiff
|
tree
next