OSDN Git Service

[LegacyPassManager] Remove TargetMachine constructors
[android-x86/external-llvm.git] / lib / Target / X86 /
2017-05-18 Francis Visoiu Mistrih[LegacyPassManager] Remove TargetMachine constructors
2017-05-18 Igor Breger[GlobalISel][X86] G_ADD/G_SUB vector legalizer/selector...
2017-05-18 Simon Pilgrim[X86][AVX512] Add 512-bit vector ctpop costs + tests
2017-05-18 Lama Saba[X86] Replace slow LEA instructions in X86
2017-05-18 Davide Italiano[Target/X86] Remove unneeded return. NFCI.
2017-05-17 Michael LiaoFix PR33028
2017-05-17 Simon Pilgrim[X86][AVX512] Add 512-bit vector ctlz costs + tests
2017-05-17 Simon Pilgrim[X86][AVX512] Add 512-bit vector cttz costs + tests
2017-05-17 Dehao ChenOnly enable LiveRangeShrink for x86.
2017-05-17 Simon Pilgrim[X86][AVX512] Add 512-bit vector bitreverse costs ...
2017-05-17 Igor Breger[GlobalISel][X86] Support add i64 in IA32.
2017-05-16 Reid KlecknerRevert "[X86] Replace slow LEA instructions in X86"
2017-05-16 Lama Saba[X86] Replace slow LEA instructions in X86
2017-05-16 Peter CollingbourneIR: Give function GlobalValue::getRealLinkageName(...
2017-05-14 Zvi Rackover[X86] Utilize SelectionDAG::getSelect(). NFC.
2017-05-14 Simon Pilgrim[X86][AVX1] Account for cost of extract/insert of 256...
2017-05-14 Simon Pilgrim[X86][AVX2] Fix costs for v4i64 ashr by splat
2017-05-14 Simon Pilgrim[X86][AVX1] Account for cost of extract/insert of 256...
2017-05-14 Craig Topper[X86] Remove unused value from IntrinsicType enum. NFC
2017-05-14 Simon Pilgrim[X86][AVX1] Account for cost of extract/insert of 256...
2017-05-14 Simon Pilgrim[X86][XOP] XOP's general v16i8 shifts will be used...
2017-05-14 Simon Pilgrim[X86][SSE] Account for cost of extract/insert of v32i8...
2017-05-14 Simon Pilgrim[X86][XOP] Account for cost of extract/insert of 256...
2017-05-14 Simon Pilgrim[X86][AVX] Allow 32-bit targets to peek through subvect...
2017-05-13 Simon Pilgrim[x86, SSE] AVX1 PR28129 (256-bit all-ones rematerializa...
2017-05-12 Simon PilgrimStrip trailing whitespace. NFCI.
2017-05-12 Craig Topper[KnownBits] Add bit counting methods to KnownBits struc...
2017-05-12 Simon PilgrimUse SDValue::getOperand() helper. NFCI.
2017-05-11 Reid KlecknerIssue diagnostics when returning FP values on x86_64...
2017-05-11 Igor Breger[GlobalISel][X86] Remove hand-written G_FADD/F_SUB...
2017-05-11 Chandler Carruth[x86] Fix a failure to select with AVX-512 when the...
2017-05-11 Simon PilgrimStrip trailing whitespace. NFCI.
2017-05-11 Igor Breger[GlobalISel][X86] G_ICMP support.
2017-05-11 Igor Breger[X86] Move getX86ConditionCode() from X86FastISel.cpp...
2017-05-10 Igor Breger[GlobalISel][X86] G_ZEXT i1 to i32/i64 support.
2017-05-09 Serge GueltonSuppress all uses of LLVM_END_WITH_NULL. NFC.
2017-05-09 Craig Topper[X86] Add more patterns for BZHI isel
2017-05-09 Guy BlankVX512] Only look at lower bit in constant scalar masks
2017-05-09 Serge PavlovAdd extra operand to CALLSEQ_START to keep frame part...
2017-05-09 Simon Pilgrim[X86][SSE42] Lower v2i64/v4i64 ASHR(X, 63) as PCMPGTQ...
2017-05-09 Nikolai Bozhenov[X86] Clang option -fuse-init-array has no effect when...
2017-05-08 Simon Pilgrim[X86][SSE] Improve combineLogicBlendIntoPBLENDV to...
2017-05-08 Igor Breger[GlobalISel][X86] G_GEP selection support.
2017-05-08 Igor Breger[GlobalISel][X86] G_MUL legalizer/selector support.
2017-05-08 Dean Michael Berris[XRay] Custom event logging intrinsic
2017-05-07 Simon Pilgrim[X86][AVX1] Improve 256-bit vector costs for integer...
2017-05-06 Simon Pilgrim[X86][AVX512] Relax assertion and just exit combine...
2017-05-06 Simon Pilgrim[X86][AVX512] Move v2i64/v4i64 VPABS lowering to tablegen
2017-05-06 Simon Pilgrim[X86] Reduce code for setting operations actions by...
2017-05-06 Simon Pilgrim[X86][SSE] Break register dependencies on v16i8/v8i16...
2017-05-05 Quentin Colombet[RegisterBankInfo] Uniquely allocate instruction mapping.
2017-05-05 Simon Pilgrim[X86] Use SDValue::getConstantOperandVal helper. NFCI.
2017-05-05 Craig Topper[KnownBits] Add wrapper methods for setting and clear...
2017-05-05 Simon Pilgrim[X86][AVX512] Improve support and testing for CTLZ...
2017-05-05 Simon Pilgrim[X86] Remove duplicate operation actions. NFCI.
2017-05-05 Simon Pilgrim[X86][AVX512CDI] Move v2i64/v4i64 and v4i32/v8i32 VPLZC...
2017-05-05 Simon PilgrimRemove unused variable
2017-05-05 Simon Pilgrim[X86][AVX] Add LowerIntUnary helpers to split unary...
2017-05-05 Andrew Ng[X86] Remove unused code from X86 optimize LEAs. NFC.
2017-05-05 Daniel JasperInitialize new member X86Operand::FrontendSize in all...
2017-05-04 Simon PilgrimStrip trailing whitespace. NFCI.
2017-05-04 Reid Kleckner[ms-inline-asm] Use the frontend size only for ambiguou...
2017-05-04 Igor Breger[X86][AVX-512] Allow EVEX encoded instruction selection...
2017-05-04 Oren Ben Simhon[X86] Disabling PLT in Regcall CC Functions
2017-05-04 Igor Breger[AVX] Fix vpcmpeqq predicate.
2017-05-03 Reid KlecknerMark functions as not having CFI once we finalize an...
2017-05-03 Craig Topper[KnownBits] Add zext, sext, and trunc methods to KnownBits
2017-05-03 Reid Kleckner[IR] Abstract away ArgNo+1 attribute indexing as much...
2017-05-03 Simon Pilgrim[X86][LWP] Add stack folding mappings and tests for...
2017-05-03 Simon PilgrimSilence a 'enum and non-enum used in conditional' warning.
2017-05-03 Simon Pilgrim[X86][LWP] Add llvm support for LWP instructions (reapp...
2017-05-03 Simon PilgrimRevert rL302028 due to accidental line ending changes.
2017-05-03 Simon Pilgrim[X86][LWP] Add llvm support for LWP instructions.
2017-05-03 Guy Blank[X86][AVX512] remove unnecessary case. NFC
2017-05-03 Oren Ben Simhon[X86] Support of no_caller_saved_registers attribute
2017-05-03 Simon Pilgrim[X86] Refactored LowerINTRINSIC_W_CHAIN to use a switch...
2017-05-02 Simon Pilgrim[X86] Tidyup subvector insert/extract helpers. NFCI.
2017-05-02 Simon PilgrimFix typo in comment. NFCI.
2017-05-01 Simon Pilgrim[X86] Reduce code for setting operations actions by...
2017-05-01 Simon Pilgrim[X86][AVX] Rename LowerVectorBroadcast to lowerBuildVec...
2017-05-01 Tim NorthoverX86: initialize a few subtarget variables.
2017-05-01 Amara EmersonGeneralize the specialized flag-carrying SDNodes by...
2017-05-01 Igor Breger[GlobalISel][X86] Prioritize Tablegen-erated instructio...
2017-05-01 Igor Breger[GlobalISel][X86] G_SEXT/G_ZEXT support.
2017-05-01 Igor Breger[GlobalISel][X86] G_LOAD/G_STORE pointer selection...
2017-04-30 Amaury SechetDo not legalize large add with addc/adde, introduce...
2017-04-30 Craig Topper[APInt] Replace calls to setBits with more specific...
2017-04-30 Craig Topper[X86] Clear KnownBits instead of reconstructing it...
2017-04-29 Daniel Sanders[globalisel][tablegen] Compute available feature bits...
2017-04-28 Matthias BraunTargetLowering: Add finalizeLowering() function; NFC
2017-04-28 Reid KlecknerUse Argument::hasAttribute and AttributeList::ReturnInd...
2017-04-28 Adrian PrantlClean up DIExpression::prependDIExpr a little. (NFC)
2017-04-28 Simon PilgrimMove variable local to where ita used. NFCI.
2017-04-28 Andrew Ng[DebugInfo][X86] Improve X86 Optimize LEAs handling...
2017-04-28 Clement Courbet[X86][NFC] Refactor RepMovsRepeats in preparation for...
2017-04-28 Craig Topper[SelectionDAG] Use KnownBits struct in DAG's computeKno...
2017-04-28 Craig Topper[SelectionDAG] Use various APInt methods to reduce...
2017-04-28 Craig Topper[APInt] Use inplace shift methods where possible. NFCI
2017-04-27 Igor Breger[GlobalISel][X86] handle not symmetric G_COPY
2017-04-27 Clement Courbet[CodeGen][NFC] Rename 'Src' to 'Val'.
next