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
[ThinLTO] Add GraphTraits for FunctionSummaries
2018-02-17
Craig Topper
[X86] Add 'sahf' to getHostCPUFeatures so -march=native...
commit
|
commitdiff
|
tree
2018-02-17
Craig Topper
[X86] Turn selects with constant condition into vector...
commit
|
commitdiff
|
tree
2018-02-16
Craig Topper
[X86] In lowerVSELECTtoVectorShuffle, don't map undef...
commit
|
commitdiff
|
tree
2018-02-16
Craig Topper
[X86] Only reorder srl/and on last DAG combiner run
commit
|
commitdiff
|
tree
2018-02-16
Craig Topper
[X86] Remove call to ShrinkDemandedCosntant from the...
commit
|
commitdiff
|
tree
2018-02-16
Craig Topper
[X86] Allow CMOVs of constants to be sign extended...
commit
|
commitdiff
|
tree
2018-02-16
Craig Topper
[X86] Don't zero_extend cmov up to i64, stop at i32.
commit
|
commitdiff
|
tree
2018-02-16
Craig Topper
[X86] Add the test cases that were supposed to go with...
commit
|
commitdiff
|
tree
2018-02-15
Craig Topper
[X86] Enable BT to be used in place of TEST for single...
commit
|
commitdiff
|
tree
2018-02-15
Craig Topper
[DAGCombiner] Call ExtendUsesToFormExtLoad in (zext...
commit
|
commitdiff
|
tree
2018-02-15
Craig Topper
[X86] Use btc/btr/bts to implement xor/and/or that...
commit
|
commitdiff
|
tree
2018-02-15
Craig Topper
[X86] Add test cases for opportunities for using BT...
commit
|
commitdiff
|
tree
2018-02-15
Craig Topper
[X86] Regnerate test to show scheduling comments. NFC
commit
|
commitdiff
|
tree
2018-02-15
Craig Topper
[X86] Change 32 and 64 bit versions of LSL instruction...
commit
|
commitdiff
|
tree
2018-02-14
Craig Topper
[X86] Dont' allow 'outs' and 'ins' in at&t syntax without...
commit
|
commitdiff
|
tree
2018-02-14
Craig Topper
[X86] Don't use 64 bit hex constants in a 32 bit assembler...
commit
|
commitdiff
|
tree
2018-02-14
Craig Topper
[X86] Reverse the operand order of invlpga in at&t...
commit
|
commitdiff
|
tree
2018-02-14
Craig Topper
[X86] Don't swap argument on BOUND instruction in at...
commit
|
commitdiff
|
tree
2018-02-14
Craig Topper
[RegisterClassInfo] Invalidate the register pressure...
commit
|
commitdiff
|
tree
2018-02-14
Craig Topper
[InstCombine] Don't fold select(C, Z, binop(select...
commit
|
commitdiff
|
tree
2018-02-14
Craig Topper
[SelectionDAG] Remove duplicate code from TargetLowering...
commit
|
commitdiff
|
tree
2018-02-13
Craig Topper
[DAGCombiner] Add one use check to fold (not (and x...
commit
|
commitdiff
|
tree
2018-02-13
Craig Topper
[X86] Add combine to shrink 64-bit ands when one input...
commit
|
commitdiff
|
tree
2018-02-13
Craig Topper
[X86] Add a test case showing blcic matching being...
commit
|
commitdiff
|
tree
2018-02-13
Craig Topper
[X86] Add a blsr test case with a shift from PR35792...
commit
|
commitdiff
|
tree
2018-02-13
Craig Topper
[X86] Teach EVEX->VEX pass to turn VRNDSCALE into VROUND...
commit
|
commitdiff
|
tree
2018-02-13
Craig Topper
[X86] Autogenerate complete checks. NFC
commit
|
commitdiff
|
tree
2018-02-13
Craig Topper
[X86] Use getTypeAction in most places that were checking...
commit
|
commitdiff
|
tree
2018-02-13
Craig Topper
[X86] Remove duplicate CHECK-LABEL line the update...
commit
|
commitdiff
|
tree
2018-02-12
Craig Topper
[X86] Auto generate complete checks. NFC
commit
|
commitdiff
|
tree
2018-02-12
Craig Topper
[X86] Reverse the operand order of the autoupgrade...
commit
|
commitdiff
|
tree
2018-02-12
Craig Topper
[X86] Simplify X86DAGToDAGISel::matchBEXTRFromAnd by...
commit
|
commitdiff
|
tree
2018-02-12
Craig Topper
[X86] Remove unused multiclass argument. NFC
commit
|
commitdiff
|
tree
2018-02-12
Craig Topper
[X86] Don't look for TEST instruction shrinking opportunitie...
commit
|
commitdiff
|
tree
2018-02-12
Craig Topper
[X86] Remove check for X86ISD::AND with no flag users...
commit
|
commitdiff
|
tree
2018-02-12
Craig Topper
[X86] Change some compare patterns to use loadi8/loadi16...
commit
|
commitdiff
|
tree
2018-02-12
Craig Topper
[X86] Autogenerate complete checks. NFC
commit
|
commitdiff
|
tree
2018-02-12
Craig Topper
[X86] Add KADD X86ISD opcode instead of reusing ISD...
commit
|
commitdiff
|
tree
2018-02-12
Craig Topper
[X86] Allow zextload/extload i1->i8 to be folded into...
commit
|
commitdiff
|
tree
2018-02-11
Craig Topper
[X86] Remove MASK_BINOP intrinsic type. NFC
commit
|
commitdiff
|
tree
2018-02-11
Craig Topper
[X86] Remove dead code from getMaskNode that looked...
commit
|
commitdiff
|
tree
2018-02-11
Craig Topper
[X86] Remove LowerBoolVSETCC_AVX512, we get this with...
commit
|
commitdiff
|
tree
2018-02-11
Craig Topper
[X86] Update some required-vector-width.ll test cases...
commit
|
commitdiff
|
tree
2018-02-11
Craig Topper
[X86] Use min/max for vector ult/ugt compares if avoids...
commit
|
commitdiff
|
tree
2018-02-11
Craig Topper
[X86] Don't make 512-bit vectors legal when preferred...
commit
|
commitdiff
|
tree
2018-02-11
Craig Topper
[X86] Remove setOperationAction lines for promoting...
commit
|
commitdiff
|
tree
2018-02-11
Craig Topper
[SelectionDAG] Remove TargetLowering::getConstTrueVal...
commit
|
commitdiff
|
tree
2018-02-11
Craig Topper
[X86] Remove some redundant qualifications from the...
commit
|
commitdiff
|
tree
2018-02-10
Craig Topper
[X86] Change signatures of avx512 packed fp compare...
commit
|
commitdiff
|
tree
2018-02-10
Craig Topper
[X86] Custom legalize (v2i32 (setcc (v2f32))) so that...
commit
|
commitdiff
|
tree
2018-02-10
Craig Topper
[X86] Extend inputs with elements smaller than i32...
commit
|
commitdiff
|
tree
2018-02-10
Craig Topper
[X86] Remove some check-prefixes from avx512-cvt.ll...
commit
|
commitdiff
|
tree
2018-02-10
Craig Topper
[X86] Custom legalize (v2i1 (fp_to_uint/fp_to_sint...
commit
|
commitdiff
|
tree
2018-02-10
Craig Topper
[X86] Legalize zero extends from vXi1 to vXi16/vXi32...
commit
|
commitdiff
|
tree
2018-02-10
Craig Topper
[X86] Teach combineExtSetcc to handle ZERO_EXTEND by...
commit
|
commitdiff
|
tree
2018-02-10
Craig Topper
[X86] Teach combineInsertSubvector how to combine some...
commit
|
commitdiff
|
tree
2018-02-09
Craig Topper
[X86] Teach lower1BitVectorShuffle to recognize shuffles...
commit
|
commitdiff
|
tree
2018-02-09
Craig Topper
[X86] Simplify some code in lowerV4X128VectorShuffle...
commit
|
commitdiff
|
tree
2018-02-09
Craig Topper
[X86] Teach shuffle lowering to recognize 128/256 bit...
commit
|
commitdiff
|
tree
2018-02-09
Craig Topper
[X86] Add 512-bit shuffle test cases for concatenating...
commit
|
commitdiff
|
tree
2018-02-09
Craig Topper
[x86] Add test cases to demonstrate some dumb mask...
commit
|
commitdiff
|
tree
2018-02-08
Craig Topper
[X86] Improve combineCastedMaskArithmetic to fold ...
commit
|
commitdiff
|
tree
2018-02-08
Craig Topper
[X86] Add DAG combine to constant fold a bitcast of...
commit
|
commitdiff
|
tree
2018-02-08
Craig Topper
[X86] Remove kortest intrinsics and replace with native IR.
commit
|
commitdiff
|
tree
2018-02-08
Craig Topper
[SelectionDAG] Add a helper function for creating a...
commit
|
commitdiff
|
tree
2018-02-08
Craig Topper
[X86] Add a few new test cases for shrunkblend combine
commit
|
commitdiff
|
tree
2018-02-08
Craig Topper
[X86] Support folding in a k-register OR when creating...
commit
|
commitdiff
|
tree
2018-02-08
Craig Topper
[X86] Allow KORTEST instruction to be used for testing...
commit
|
commitdiff
|
tree
2018-02-08
Craig Topper
[X86] Don't emit KTEST instructions unless only the...
commit
|
commitdiff
|
tree
2018-02-08
Craig Topper
[DAGCombiner] Fix a couple mistakes from r324311 by...
commit
|
commitdiff
|
tree
2018-02-08
Craig Topper
[DAGCombiner] Don't create truncate nodes in (aext...
commit
|
commitdiff
|
tree
2018-02-08
Craig Topper
[DAGCombiner] Avoid creating truncate nodes in (zext...
commit
|
commitdiff
|
tree
2018-02-08
Craig Topper
[DAGCombiner] Rename variable to be slightly better...
commit
|
commitdiff
|
tree
2018-02-07
Craig Topper
[X86] Prune some unreachable 'return SDValue()' paths...
commit
|
commitdiff
|
tree
2018-02-07
Craig Topper
[X86] Remove dead code from EmitTest that looked for...
commit
|
commitdiff
|
tree
2018-02-07
Craig Topper
[X86] When doing callee save/restore for k-registers...
commit
|
commitdiff
|
tree
2018-02-07
Craig Topper
[X86] Auto-generate complete checks. NFC
commit
|
commitdiff
|
tree
2018-02-07
Craig Topper
[X86] Regenerate test using update_mir_test_checks...
commit
|
commitdiff
|
tree
2018-02-07
Craig Topper
[Mips][AMDGPU] Update test cases to not use vector...
commit
|
commitdiff
|
tree
2018-02-06
Craig Topper
[DAGCombiner][AMDGPU][X86] Turn cttz/ctlz into cttz_zero_und...
commit
|
commitdiff
|
tree
2018-02-06
Craig Topper
[X86] Add test cases that exercise the BSR/BSF optimization...
commit
|
commitdiff
|
tree
2018-02-06
Craig Topper
[X86] Auto-generate checks. NFC
commit
|
commitdiff
|
tree
2018-02-06
Craig Topper
[X86] Modify a few tests to not use icmps that are...
commit
|
commitdiff
|
tree
2018-02-06
Craig Topper
[DAGCombiner] Pass the original load to ExtendSetCCUses...
commit
|
commitdiff
|
tree
2018-02-05
Craig Topper
[X86] Auto-generate complete checks. NFC
commit
|
commitdiff
|
tree
2018-02-05
Craig Topper
[X86] Relax restrictions on what setcc condition codes...
commit
|
commitdiff
|
tree
2018-02-05
Craig Topper
[X86] Artificially lower the complexity of the scalar...
commit
|
commitdiff
|
tree
2018-02-05
Craig Topper
[X86] Teach X86DAGToDAGISel::shrinkAndImmediate to...
commit
|
commitdiff
|
tree
2018-02-05
Craig Topper
[X86] Add isel patterns for selecting masked SUBV_BROADCAST...
commit
|
commitdiff
|
tree
2018-02-05
Craig Topper
[X86] Remove unused lambda. NFC
commit
|
commitdiff
|
tree
2018-02-05
Craig Topper
[X86] Remove X86ISD::SHUF128 from combineBitcastForMaskedOp...
commit
|
commitdiff
|
tree
2018-02-04
Craig Topper
[X86] Auto-generate full checks. NFC
commit
|
commitdiff
|
tree
2018-02-04
Craig Topper
[X86] Add DAG combine to turn (bitcast (and/or/xor...
commit
|
commitdiff
|
tree
2018-02-04
Craig Topper
[X86] Remove unused function argument. NFC
commit
|
commitdiff
|
tree
2018-02-03
Craig Topper
[DAGCombiner] When folding fold (sext/zext (and/or...
commit
|
commitdiff
|
tree
2018-02-03
Craig Topper
[X86] Remove and autoupgrade kand/kandn/kor/kxor/kxnor...
commit
|
commitdiff
|
tree
2018-02-02
Craig Topper
[X86] Prefer to create a ISD::SETCC over X86ISD::PCMPEQ...
commit
|
commitdiff
|
tree
2018-02-02
Craig Topper
[X86] Pass SDLoc by const reference in a few more places...
commit
|
commitdiff
|
tree
2018-02-02
Craig Topper
[X86] Add avx512 command line to ptest.ll to demonstrate...
commit
|
commitdiff
|
tree
2018-02-02
Craig Topper
Partially revert r324124 [X86] Add tests for missed...
commit
|
commitdiff
|
tree
next