[X86] Use cast instead of dyn_cast and a null check marked unreachable.
[oota-llvm.git] / lib / CodeGen /
2015-10-29 Jonas Paulsson[MachineVerifier] Analyze MachineMemOperands for mem...
2015-10-29 Matthias BraunRevert "ScheduleDAGInstrs: Remove IsPostRA flag"
2015-10-29 Matthias BraunMachineScheduler: Fix typo in debug message
2015-10-29 Matthias BraunScheduleDAGInstrs: Remove IsPostRA flag
2015-10-29 Matthias BraunMachineScheduler: Use ranged for and slightly simplify...
2015-10-28 Tim NorthoverARM: support .watchos_version_min and .tvos_version_min.
2015-10-28 Sanjoy Das[ValueTracking] Use !range metadata more aggressively...
2015-10-28 Sanjoy Das[SelectionDAG] Don't inspect !range metadata for extend...
2015-10-27 James Y KnightMake the SelectionDAG graph printer use SDNode::Persist...
2015-10-27 Sanjay PatelUse the 'arcp' fast-math-flag when combining repeated...
2015-10-27 Cong HouCreate a new interface addSuccessorWithoutWeight(MBB...
2015-10-27 Mehdi AminiDo not use "else" when both branches return (NFC)
2015-10-27 Steve KingFix llc crash processing S/UREM for -Oz builds caused...
2015-10-26 Ivan KrasinFix indents. It's a follow up to r251353.
2015-10-26 Ivan KrasinMove imported entities into DwarfCompilationUnit to...
2015-10-26 David BlaikieRemove assert(false) in favor of asserting the if condi...
2015-10-26 Evgeniy Stepanov[safestack] Fast access to the unsafe stack pointer...
2015-10-25 Elena DemikhovskyScalarizer for masked.gather and masked.scatter intrinsics.
2015-10-25 Michael Kuperstein[X86] Use correct calling convention for MCU psABI...
2015-10-24 Rafael EspindolaRefactor: Simplify boolean conditional return statement...
2015-10-24 Simon Pilgrim[DAGCombiner] Tidy up ConstantFP commutation. NFCI
2015-10-24 Simon Pilgrim[DAGCombiner] Generalize masking of constant rotates.
2015-10-24 Simon Pilgrim[X86][XOP] Add support for lowering vector rotations
2015-10-23 Joseph Tremoulet[CodeGen] Mark setjmp/catchret MBBs address-taken
2015-10-23 Davide Italiano[CodeGen] Remove usage of NDEBUG in header.
2015-10-22 Matthias BraunMachineScheduler: Add a way to disable the 'ReduceLaten...
2015-10-22 Craig TopperChange makeLibCall to take an ArrayRef<SDValue> instead...
2015-10-22 Zia Ansari[X86] - Catch extra combine opportunities for redundant...
2015-10-21 David Majnemer[WinEH] Remove extraneous call to emitEHRegistrationOff...
2015-10-21 Matt ArsenaultLegalizeDAG: Implement promote for build_vector
2015-10-21 Elena DemikhovskyMasked Load/Store optimization for scalar code
2015-10-21 Jonas PaulssonLet MachineVerifier be aware of mem-to-mem instructions.
2015-10-21 Krzysztof ParzyszekTail duplication can mix incompatible registers in...
2015-10-20 Artyom SkrobovTwo switch blocks in VectorLegalizer::LegalizeOp alread...
2015-10-20 Artyom SkrobovAdding support for TargetLoweringBase::LibCall
2015-10-20 Artyom SkrobovCombining DIV+REM->DIVREM doesn't belong in LegalizeDAG...
2015-10-20 Duncan P. N. Exon... AsmPrinter: Remove implicit ilist iterator conversion...
2015-10-19 Cong HouEnhance loop rotation with existence of profile data...
2015-10-19 Sanjay Patel[CGP] transform select instructions into branches and...
2015-10-19 Owen AndersonRestore the original behavior of SelectionDAG::getTarge...
2015-10-19 Benjamin KramerPut back SelectionDAG::getTargetIndex.
2015-10-19 Matthias BraunRevert "RegisterPressure: allocatable physreg uses...
2015-10-19 Elena DemikhovskyRemoved parameter "Consecutive" from isLegalMaskedLoad...
2015-10-18 Simon PilgrimUse SDValue bool check. NFCI.
2015-10-18 Simon PilgrimMove one-use variable inside test. NFC.
2015-10-17 Simon Pilgrim[DAG] Ensure vector constant folding uses correct scala...
2015-10-17 Matthias BraunRegisterPressure: Unify the sparse sets in LiveRegsSet...
2015-10-17 Matthias BraunRegisterPressure: allocatable physreg uses are always...
2015-10-17 Matthias BraunRegisterPressure: Remove 0 entries from PressureChange
2015-10-17 Matthias BraunRegisterPressure: Hide non-const iterators of PressureDiff
2015-10-17 Joseph Tremoulet[WinEH] Fix eh.exceptionpointer intrinsic lowering
2015-10-16 Reid Kleckner[WinEH] Fix stack alignment in funclets and ParentFrame...
2015-10-16 Matthias BraunRegisterPressure: Use range based for, cleanup
2015-10-16 Benjamin KramerRevert "This is a follow-up to the discussion in D12882."
2015-10-16 Joseph Tremoulet[WinEH] Fix CatchRetSuccessorColorMap accounting
2015-10-16 David Majnemer[WinEH] Remove dead code/includes from WinEHPrepare
2015-10-16 Joseph Tremoulet[WinEH] Fix endpad coloring/numbering
2015-10-16 Sanjay PatelThis is a follow-up to the discussion in D12882.
2015-10-15 Evgeniy StepanovRevert "[safestack] Fast access to the unsafe stack...
2015-10-15 Adrian PrantlReplace a forward declaration with an #include.
2015-10-15 Evgeniy Stepanov[safestack] Fast access to the unsafe stack pointer...
2015-10-15 Benjamin Kramer[SelectionDAG] Remove dead code. NFC.
2015-10-15 Benjamin Kramer[AsmPrinter] Prune dead code. NFC.
2015-10-14 Artyom SkrobovA doccomment for CombineTo, and some NFC refactorings
2015-10-14 Artyom SkrobovMerge DAGCombiner::visitSREM and DAGCombiner::visitUREM...
2015-10-13 Joseph Tremoulet[WinEH] Add CoreCLR EH table emission
2015-10-13 Duncan P. N. Exon... SelectionDAG: Remove implicit ilist iterator conversion...
2015-10-13 Joseph Tremoulet[WinEH] Iterate state changes instead of invokes
2015-10-13 Matt ArsenaultDAGCombiner: Don't stop finding better chain on 2 aliases
2015-10-12 Matt ArsenaultDAGCombiner: Combine extract_vector_elt from build_vector
2015-10-12 Cong HouAssign correct edge weights to unwind destinations...
2015-10-12 Simon Pilgrim[SelectionDAG] Add common vector constant folding helpe...
2015-10-12 Matt ArsenaultEnable verifier after PeepholeOptimizer
2015-10-12 Reid KlecknerDon't call PrepareEHLandingPad on non EH pads
2015-10-12 David Majnemer[WinEH] Remove CatchObjRecoverIdx
2015-10-12 Oliver Stannard[Debug] Look through bitcasts to find argument registers
2015-10-11 Simon Pilgrim[DAGCombiner] Improved FMA combine support for vectors
2015-10-11 Simon Pilgrim[DAGCombiner] Tidyup FMINNUM/FMAXNUM constant folding
2015-10-10 David Majnemer[WinEH] Remove more dead code
2015-10-09 Reid Kleckner[WinEH] Delete the old landingpad implementation of...
2015-10-09 Reid Kleckner[SEH] Update SEH codegen tests to use the new IR
2015-10-09 Duncan P. N. Exon... CodeGen: Remove implicit ilist iterator conversions...
2015-10-09 Reid Kleckner[SEH] Fix _except_handler4 table base states
2015-10-09 Duncan P. N. Exon... CodeGen: Avoid more ilist iterator implicit conversions...
2015-10-09 Duncan P. N. Exon... CodeGen: Use range-based for in PostRAScheduler, NFC
2015-10-09 Reid Kleckner[SEH] Remember to emit the last invoke range for SEH
2015-10-09 Chad RosierRevert "Simplify code. NFC."
2015-10-09 Duncan P. N. Exon... CodeGen: Continue removing ilist iterator implicit...
2015-10-09 Duncan P. N. Exon... CodeGen: Remove implicit iterator conversions from...
2015-10-09 Duncan P. N. Exon... CodeGen: Avoid ilist iterator implicit conversions...
2015-10-09 Duncan P. N. Exon... CodeGen: Remove more ilist iterator implicit conversion...
2015-10-09 Duncan P. N. Exon... CodeGen: Use range-based for in IntrinsicLowering:...
2015-10-09 Duncan P. N. Exon... CodeGen: Use range-based for in GlobalMerge, NFC
2015-10-09 Duncan P. N. Exon... CodeGen: Remove a few more ilist iterator implicit...
2015-10-09 Duncan P. N. Exon... CodeGen: Remove implicit conversions from Analysis...
2015-10-09 Owen AndersonRefine the definition of convergent to only disallow...
2015-10-09 Sanjay Patelfix typos; NFC
2015-10-09 Duncan P. N. Exon... CodeGen: Start removing implicit conversions to/from...
2015-10-09 Reid KlecknerRevert "Revert "Revert r248959, "[WinEH] Emit int3...
2015-10-09 Reid KlecknerRevert "Revert r248959, "[WinEH] Emit int3 after noretu...
next