OSDN Git Service

[DebugInfo] add SectionedAddress to DebugInfo interfaces.
[android-x86/external-llvm.git] / lib / CodeGen /
2019-02-26 Petar Avramovic[MIPS GlobalISel] Select G_UADDO
2019-02-26 Nirav Dave[DAG] Fix constant store folding to handle non-byte...
2019-02-26 Simon Pilgrim[LegalizeDAG] Use APInt::getSplat helper to create...
2019-02-26 Simon Pilgrim[LegalizeDAG] Expand SADDO/SSUBO using SADDSAT/SSUBSAT...
2019-02-26 Aaron Smith[CodeView] Emit HasConstructorOrDestructor class option...
2019-02-25 Matt ArsenaultRegBankSelect: Handle slightly more complex value mappings
2019-02-25 Matt ArsenaultRegisterScavenger: Allow fail without spill
2019-02-25 Andrea Di BiagioFix a sign compare warning breaking the -Werror build.
2019-02-25 Simon Pilgrim[SelectionDAG] Add demanded elts variants to isConstOrC...
2019-02-25 Simon Pilgrim[DAGCombine] Add undef shuffle elt support to partition...
2019-02-25 Craig Topper[SelectionDAG] Add a OPC_CheckChild2CondCode to Selecti...
2019-02-24 Craig Topper[LegalizeTypes][AArch64][X86] Make type legalization...
2019-02-24 Sanjay Patel[CGP] add special-cases to form unsigned add with overf...
2019-02-23 Craig Topper[TwoAddressInstructionPass] After commuting an instruct...
2019-02-23 Craig TopperRecommit r354647 and r354648 "[LegalizeTypes] When...
2019-02-23 Jordan Rupprecht[NFC] Fix typos: preceeding -> preceding
2019-02-23 Reid KlecknerRevert r354363 & co "[X86][SSE] Generalize X86ISD:...
2019-02-23 Craig Topper[LegalizeTypes] Use PromoteTargetBoolean in PromoteIntO...
2019-02-22 Daniel SandersRestore ability for C++ API users to Enable IPRA.
2019-02-22 Sanjay Patel[CGP] move overflow intrinsic insertion to common locat...
2019-02-22 Matt ArsenaultMIR: Preserve incoming frame index numbers
2019-02-22 Matt ArsenaultCodeGen: Make RegAllocRegistry a template class
2019-02-22 Guozhi Wei[MBP] Factor out function hasViableTopFallthrough and...
2019-02-22 Nirav DaveDisable big-endian constant store merges from rL354676.
2019-02-22 Nirav Dave[DAGCombine] Fold overlapping constant stores
2019-02-22 Craig Topper[LegalizeVectorOps] Improve the placement of ANDs in...
2019-02-22 Craig Topper[LegalizeVectorOps] Simplify the non-byte sized load...
2019-02-22 Matt ArsenaultDAG: Add helper for creating shifts with correct type
2019-02-22 Craig Topper[LegalizeTypes] When promoting the result of EXTRACT_SU...
2019-02-21 Sanjay Patel[DAGCombiner] prevent infinite looping by truncating...
2019-02-21 Matt ArsenaultRegBankSelect: Allow targets to introduce control flow...
2019-02-21 Clement CourbetRe-land part of r354244 "[DAGCombiner] Eliminate dead...
2019-02-21 Xin TongAdd skipFunction to PostRA machine sinking pass.
2019-02-20 Sanjay Patel[CGP] match a special-case of unsigned subtract overflow
2019-02-20 Nirav Dave[DAGCombine] Generalize Dead Store to overlapping stores.
2019-02-20 Craig Topper[SelectionDAG] Teach GetDemandedBits to look at the...
2019-02-20 Nikita Popov[SDAG] Support vector UMULO/SMULO
2019-02-20 Craig TopperRevert r354498 "[X86] Add test case to show missed...
2019-02-20 Craig Topper[X86] Add test case to show missed opportunity to remov...
2019-02-20 Matt ArsenaultGlobalISel: Fix fewerElementsVector for ctlz with diffe...
2019-02-20 Matt ArsenaultGlobalISel: Implement moreElementsVector for g_insert...
2019-02-20 Clement CourbetRe-land the refactoring part of r354244 "[DAGCombiner...
2019-02-20 David Green[Codegen] Remove dead flags on Physical Defs in machine cse
2019-02-20 Mikael Holmen[RegAllocGreedy] Take last chance recoloring into accou...
2019-02-20 Chen Zheng[NFC] add/modify wrapper function for findRegisterDefOp...
2019-02-19 Thomas Lively[WebAssembly] Update MC for bulk memory
2019-02-19 Nikita Popov[SDAG] Use shift amount type in MULO promotion; NFC
2019-02-19 Matt ArsenaultGlobalISel: Implement moreElementsVector for select
2019-02-19 Matt ArsenaultGlobalISel: Implement moreElementsVector for G_EXTRACT...
2019-02-19 Matt ArsenaultGlobalISel: Implement moreElementsVector for bit ops
2019-02-19 Matt ArsenaultGlobalISel: Verify g_insert
2019-02-18 Jessica Paquette[GlobalISel][AArch64] Legalize + select some llvm.ctlz...
2019-02-18 Sanjay Patel[CGP] form usub with overflow from sub+icmp
2019-02-18 Matt ArsenaultGlobalISel: Implement widenScalar for g_extract scalar...
2019-02-18 Matt ArsenaultGlobalISel: Make buildExtract use DstOp/SrcOp
2019-02-18 Matt ArsenaultGlobalISel: Fix double count of offset for irregular...
2019-02-18 Clement CourbetRevert r354244 "[DAGCombiner] Eliminate dead stores...
2019-02-18 Clement Courbet[DAGCombiner] Eliminate dead stores to stack.
2019-02-17 Nikita Popov[SelectionDAG] Extract [US]MULO expansion into TL metho...
2019-02-15 Nirav Dave[X86] Fix LowerAsmOutputForConstraint.
2019-02-15 Simon PilgrimFix 80-column limit in SimplifyDemandedBits/SimplifyDem...
2019-02-15 Matt ArsenaultGlobalISel: Fix inadequate verification of g_build_vector
2019-02-15 Aditya Nandakumar[GISel][NFC]: Add methods to speed up insertion into...
2019-02-14 Matt ArsenaultGlobalISel: Add alignment to LegalityQuery MMOs
2019-02-14 Petar Avramovic[MIPS GlobalISel] Select branch instructions
2019-02-14 Jeremy MorseFix an accidentally flipped pair of arguments, NFCI
2019-02-14 Daniel Sanders[globalisel][combine] Split existing rules into a match...
2019-02-13 Philip Reames[SelectionDAG] Inline a single use helper function...
2019-02-13 Mark Lacey[RegAllocGreedy] Take last chance recoloring into accou...
2019-02-13 Philip Reames[SelectionDAG] Kill last uses of getAtomic w/o a MMO...
2019-02-13 Jeremy Morse[DebugInfo][DAG] Either salvage dangling debug info...
2019-02-13 Jeremy Morse[DebugInfo][DAG] Refactor dbg.value lowering into its...
2019-02-13 Jeremy Morse[DebugInfo][DAG] Limit special-casing of dbg.values...
2019-02-13 David Stenberg[DebugInfo] Stop changing labels for register-described...
2019-02-12 Bjorn Pettersson[SelectionDAG] Clean up comments in SelectionDAGBuilder...
2019-02-12 Philip Reames[InlineSpiller] Fix a crash due to lack of forward...
2019-02-12 Jessica Paquette[GlobalISel][NFC] Gardening: Make translateSimpleUnaryI...
2019-02-12 Jessica Paquette[GlobalISel][AArch64] Select llvm.bswap* for non-vector...
2019-02-12 Sanjay Patel[DAGCombiner] convert logic-of-setcc into bit magic...
2019-02-12 whitequark[SelectionDAG] Fix return calling convention in expansi...
2019-02-12 David Green[Codegen] Make sure kill flags are not incorrect from...
2019-02-12 Matt ArsenaultGlobalISel: Use default rounding mode when extending...
2019-02-12 Matt ArsenaultGlobalISel: Move some more legalize cases into functions
2019-02-12 David Stenberg[DebugInfo] Keep parameter DBG_VALUEs before prologue...
2019-02-12 Philip Reames[Statepoint Lowering] Update misleading comments about...
2019-02-12 David BlaikieDebugInfo: Split DWARF + gmlt + no-split-dwarf-inlining...
2019-02-11 Philip ReamesBe conservative about unordered accesses for the moment
2019-02-11 Matt ArsenaultGlobalISel: Verify G_EXTRACT
2019-02-11 Ana Pazos[LegalizeTypes] Expand FNEG to bitwise op for IEEE...
2019-02-11 Matt ArsenaultGlobalISel: Implement moreElementsVector for implicit_def
2019-02-11 Matt ArsenaultGlobalISel: Fix not calling the observer when legalizin...
2019-02-11 Daniel Sanders[globalisel] Correct string emitted by GISelChangeObser...
2019-02-11 Bjorn Pettersson[SelectionDAGBuilder] Add restrictions to EmitFuncArgum...
2019-02-11 Jessica Paquette[GlobalISel][AArch64] Select G_FFLOOR
2019-02-11 Jessica PaquetteRecommit "[GlobalISel] Add IRTranslator support for...
2019-02-11 Matt ArsenaultGlobalISel: Add G_FCANONICALIZE instruction
2019-02-11 Benjamin KramerMove some classes into anonymous namespaces. NFC.
2019-02-11 Chandler Carruth[CallSite removal] Migrate the statepoint GC infrastruc...
2019-02-10 Nikita Popov[CodeGen][X86] Don't scalarize vector saturating add/sub
2019-02-10 Simon Pilgrim[DAG] Add optional AllowUndefs to isNullOrNullSplat
next