OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Take ownership of libLTO as discussed on llvm-dev.
2016-09-14
Craig Topper
[X86] Remove the VCVTSI2SD32 with rounding intrinsic...
commit
|
commitdiff
|
tree
2016-09-13
Craig Topper
[X86] Remove masked shufpd/shufps intrinsics and autoupgrade...
commit
|
commitdiff
|
tree
2016-09-13
Craig Topper
[X86] Remove some dead intrinsics. They aren't implemented...
commit
|
commitdiff
|
tree
2016-09-11
Craig Topper
[TwoAddressInstruction] When commuting an instruction...
commit
|
commitdiff
|
tree
2016-09-11
Craig Topper
[CodeGen] Make the TwoAddressInstructionPass check...
commit
|
commitdiff
|
tree
2016-09-11
Craig Topper
[AVX-512] Add test cases to demonstrate opportunities...
commit
|
commitdiff
|
tree
2016-09-11
Craig Topper
[AVX-512] Add VPTERNLOG to load folding tables.
commit
|
commitdiff
|
tree
2016-09-11
Craig Topper
[X86] Side effecting asm in AVX512 integer stack folding...
commit
|
commitdiff
|
tree
2016-09-11
Craig Topper
[X86] Make a helper method into a static function local...
commit
|
commitdiff
|
tree
2016-09-09
Craig Topper
[AVX-512] Add VPCMP instructions to the load folding...
commit
|
commitdiff
|
tree
2016-09-09
Craig Topper
[AVX-512] Add more integer vector comparison tests...
commit
|
commitdiff
|
tree
2016-09-07
Craig Topper
[X86] Add hasSideEffects=0 to some instructions.
commit
|
commitdiff
|
tree
2016-09-07
Craig Topper
[AVX-512] Add support for commuting masked instructions...
commit
|
commitdiff
|
tree
2016-09-06
Craig Topper
[AVX-512] Fix masked VPERMI2PS isel when the index...
commit
|
commitdiff
|
tree
2016-09-06
Craig Topper
[AVX-512] Add a test case to show that we don't select...
commit
|
commitdiff
|
tree
2016-09-06
Craig Topper
[X86] Remove unused encoding from IntrinsicType enum.
commit
|
commitdiff
|
tree
2016-09-06
Craig Topper
[X86] Fix indentation. NFC
commit
|
commitdiff
|
tree
2016-09-06
Craig Topper
[AVX-512] Fix v8i64 shift by immediate lowering on...
commit
|
commitdiff
|
tree
2016-09-05
Craig Topper
[AVX-512] Teach fastisel load/store handling to use...
commit
|
commitdiff
|
tree
2016-09-05
Craig Topper
[X86] Update fast-isel store test to have more 256...
commit
|
commitdiff
|
tree
2016-09-05
Craig Topper
[X86] Update fast-isel vector load test to have more...
commit
|
commitdiff
|
tree
2016-09-05
Craig Topper
[AVX-512] Integrate mask register copying more completely...
commit
|
commitdiff
|
tree
2016-09-05
Craig Topper
[X86] Make some static arrays of opcodes const and...
commit
|
commitdiff
|
tree
2016-09-05
Craig Topper
[AVX-512] Simplify X86InstrInfo::copyPhysReg for 128...
commit
|
commitdiff
|
tree
2016-09-05
Craig Topper
[Target] Remove the AvailableRegClasses vector from...
commit
|
commitdiff
|
tree
2016-09-05
Craig Topper
[X86] Add AVX and AVX512 command lines to the vec_ss_load_fo...
commit
|
commitdiff
|
tree
2016-09-05
Craig Topper
[X86] Remove FsVMOVAPSrm/FsVMOVAPDrm/FsMOVAPSrm/FsMOVAPDrm...
commit
|
commitdiff
|
tree
2016-09-04
Craig Topper
[AVX-512] Add EVEX encoded scalar FMA intrinsic instructions...
commit
|
commitdiff
|
tree
2016-09-04
Craig Topper
[AVX-512] Remove 128-bit and 256-bit masked floating...
commit
|
commitdiff
|
tree
2016-09-04
Craig Topper
[AVX-512] Remove masked integer add/sub/mull intrinsics...
commit
|
commitdiff
|
tree
2016-09-03
Craig Topper
[X86] Combine some of the strings in autoupgrade code.
commit
|
commitdiff
|
tree
2016-09-03
Craig Topper
[AVX-512] Add integer ADD/SUB instructions to load...
commit
|
commitdiff
|
tree
2016-09-03
Craig Topper
[AVX-512] Mark EVEX encoded vpcmpeq as commutable just...
commit
|
commitdiff
|
tree
2016-09-03
Craig Topper
[AVX-512] Add EVEX encoded VPCMPEQ and VPCMPGT to the...
commit
|
commitdiff
|
tree
2016-09-02
Craig Topper
[AVX-512] Move tests for masked floating point logical...
commit
|
commitdiff
|
tree
2016-09-02
Craig Topper
[AVX-512] Remove floating point logical operation instrinsic...
commit
|
commitdiff
|
tree
2016-09-02
Craig Topper
[AVX-512] Add more patterns for masked and broadcasted...
commit
|
commitdiff
|
tree
2016-09-02
Craig Topper
[AVX-512] Add execution domain fixing for logical operations...
commit
|
commitdiff
|
tree
2016-09-02
Craig Topper
[X86] Strengthen some SDNode type constraints.
commit
|
commitdiff
|
tree
2016-09-02
Craig Topper
[AVX-512] Add NoVLX Predicates to some patterns so...
commit
|
commitdiff
|
tree
2016-08-31
Craig Topper
[AVX-512] Add patterns to select masked logical operations...
commit
|
commitdiff
|
tree
2016-08-31
Craig Topper
[AVX-512] Add test cases for masked floating point...
commit
|
commitdiff
|
tree
2016-08-31
Craig Topper
[X86] Regenerate a test using update_llc_test_checks.py.
commit
|
commitdiff
|
tree
2016-08-29
Craig Topper
[X86] Don't lower FABS/FNEG masking directly to a ConstantPo...
commit
|
commitdiff
|
tree
2016-08-29
Craig Topper
[AVX-512] Always use v8i64 when converting 512-bit...
commit
|
commitdiff
|
tree
2016-08-29
Craig Topper
[AVX-512] Add 512-bit fabs tests with and without AVX512DQ.
commit
|
commitdiff
|
tree
2016-08-28
Craig Topper
[AVX-512] Add support for selecting 512-bit VPABSB...
commit
|
commitdiff
|
tree
2016-08-28
Craig Topper
[AVX-512] Add patterns for selecting 128/256-bit EVEX...
commit
|
commitdiff
|
tree
2016-08-28
Craig Topper
[AVX-512] Add testcases showing that we don't emit...
commit
|
commitdiff
|
tree
2016-08-28
Craig Topper
[AVX-512] Promote AND/OR/XOR to v2i64/v4i64/v8i64 even...
commit
|
commitdiff
|
tree
2016-08-28
Craig Topper
[AVX-512] Add tests to show that we don't select masked...
commit
|
commitdiff
|
tree
2016-08-28
Craig Topper
[X86] Rename PABSB/D/W instructions to be consistent...
commit
|
commitdiff
|
tree
2016-08-27
Craig Topper
[X86] Rename predicate function that detects if requires...
commit
|
commitdiff
|
tree
2016-08-27
Craig Topper
[X86] Keep looping over operands looking for byte registers...
commit
|
commitdiff
|
tree
2016-08-27
Craig Topper
[X86] Include XMM/YMM/ZMM16-23 in X86II::isX86_64ExtendedReg...
commit
|
commitdiff
|
tree
2016-08-27
Craig Topper
[X86] Don't allow DR8-DR15 to be assembled in 32-bit...
commit
|
commitdiff
|
tree
2016-08-27
Craig Topper
[X86] Remove stale comment about FixupBWInsts pass...
commit
|
commitdiff
|
tree
2016-08-27
Craig Topper
[AVX-512] Allow EVEX encoding unordered/ordered/equal...
commit
|
commitdiff
|
tree
2016-08-27
Craig Topper
[X86] Enable FR32/FR64 cmpeq/cmpne/cmpunord/cmpord...
commit
|
commitdiff
|
tree
2016-08-27
Craig Topper
[AVX-512] Add load folding for EVEX vcmpps/pd/ss/sd.
commit
|
commitdiff
|
tree
2016-08-26
Craig Topper
[X86][SSE] Add CMPSS/CMPSD intrinsic scalar load folding...
commit
|
commitdiff
|
tree
2016-08-25
Craig Topper
[X86] Simplify getOperandBias as a bit. NFC
commit
|
commitdiff
|
tree
2016-08-25
Craig Topper
[X86] Fix indentation per coding standards. NFC
commit
|
commitdiff
|
tree
2016-08-22
Craig Topper
[X86] Create a new instruction format to handle 4VOp3...
commit
|
commitdiff
|
tree
2016-08-22
Craig Topper
[X86] Create a new instruction format to handle MemOp4...
commit
|
commitdiff
|
tree
2016-08-22
Craig Topper
[X86] Space out the encodings of X86 instruction formats...
commit
|
commitdiff
|
tree
2016-08-22
Craig Topper
[X86] Merge small helper function into the switch that...
commit
|
commitdiff
|
tree
2016-08-22
Craig Topper
[X86] Explicitly list all X86 instruction forms in...
commit
|
commitdiff
|
tree
2016-08-22
Craig Topper
[X86] Merge hasVEX_i8ImmReg into the ImmFormat type...
commit
|
commitdiff
|
tree
2016-08-22
Craig Topper
[X86] Remove ignoreVEX_L from TSFlags. Only the disassembler...
commit
|
commitdiff
|
tree
2016-08-15
Craig Topper
[X86] PADDUSB/W instructions should be commutable.
commit
|
commitdiff
|
tree
2016-08-15
Craig Topper
[X86] Mark some of the X86 SDNodes as commutative.
commit
|
commitdiff
|
tree
2016-08-15
Craig Topper
[X86] X86ISD::FANDN is not commutative or associative.
commit
|
commitdiff
|
tree
2016-08-14
Craig Topper
[AVX-512] Mark VPMADDWD as commutable to match SSE...
commit
|
commitdiff
|
tree
2016-08-14
Craig Topper
[AVX-512] Add masked commutable floating point max...
commit
|
commitdiff
|
tree
2016-08-14
Craig Topper
[AVX-512] Add masked logical operations to memory folding...
commit
|
commitdiff
|
tree
2016-08-13
Craig Topper
[X86] Add a check of isCommutable at the top of X86InstrInfo...
commit
|
commitdiff
|
tree
2016-08-13
Craig Topper
[AVX-512] Add isCommutable to scalar FMA3 instructions.
commit
|
commitdiff
|
tree
2016-08-13
Craig Topper
[AVX-512] Add commutable flags to 132 form FMA3 instructions.
commit
|
commitdiff
|
tree
2016-08-13
Craig Topper
[X86] Remove patterns for (vzmovl (insert_subvector...
commit
|
commitdiff
|
tree
2016-08-13
Craig Topper
[AVX-512] Remove an AddedComplexity that was prioritizing...
commit
|
commitdiff
|
tree
2016-08-13
Craig Topper
[AVX-512] Add patterns to support VZEXT_MOVL from 512...
commit
|
commitdiff
|
tree
2016-08-11
Craig Topper
[AVX-512] Promote 512-bit integer loads to v8i64 similar...
commit
|
commitdiff
|
tree
2016-08-11
Craig Topper
[AVX-512] Add patterns to allow EVEX encoded stores...
commit
|
commitdiff
|
tree
2016-08-11
Craig Topper
[AVX-512] Fix the 128-bit and 256-bit nontemporal load...
commit
|
commitdiff
|
tree
2016-08-09
Craig Topper
[X86] Reduce duplicated code in the execution domain...
commit
|
commitdiff
|
tree
2016-08-09
Craig Topper
[AVX-512] Add support for execution domain switching...
commit
|
commitdiff
|
tree
2016-08-09
Craig Topper
[X86] Remove the Fv packed logical operation alias...
commit
|
commitdiff
|
tree
2016-08-09
Craig Topper
[X86] Cleanup patterns for AVX/SSE for PS operations...
commit
|
commitdiff
|
tree
2016-08-09
Craig Topper
[X86] Remove unnecessary bitcast from the front of...
commit
|
commitdiff
|
tree
2016-08-07
Craig Topper
[AVX-512] Improve lowering of inserting a single element...
commit
|
commitdiff
|
tree
2016-08-07
Craig Topper
[AVX-512] Add 512-bit logical operations to load folding...
commit
|
commitdiff
|
tree
2016-08-07
Craig Topper
[AVX-512] Add EVEX encoded floating point MAX/MIN instructio...
commit
|
commitdiff
|
tree
2016-08-07
Craig Topper
[X86] Add commutable floating point max/min instructions...
commit
|
commitdiff
|
tree
2016-08-07
Craig Topper
[AVX-512] Add andnps/andnpd to the avx512vl stack folding...
commit
|
commitdiff
|
tree
2016-08-07
Craig Topper
[X86] Simplify a shuffle mask copy. NFC
commit
|
commitdiff
|
tree
2016-08-06
Craig Topper
[AVX-512] Add SQRT/RCP14/RNDSCALE to hasUndefRegUpdate.
commit
|
commitdiff
|
tree
2016-08-06
Craig Topper
[AVX-512] Add AVX-512 scalar CVT instructions to hasUndefReg...
commit
|
commitdiff
|
tree
2016-08-06
Craig Topper
[AVX-512] Add AVX512 run line to a test and re-generate...
commit
|
commitdiff
|
tree
2016-08-06
Craig Topper
[X86] Add VRCPSSr_Int, VRSQRTSSr_Int, VSQRTSSr_Int...
commit
|
commitdiff
|
tree
next