[X86] Special-case 2x CMOV when custom-inserting.
[oota-llvm.git] / lib / CodeGen /
2015-03-03 Andrew KaylorRemap arguments and non-alloca values used by outlined...
2015-03-02 Adrian PrantlRevert "Revert "For the dwarf expression code get the...
2015-03-02 Adrian PrantlRefactor DebugLocDWARFExpression so it doesn't require...
2015-03-02 Rui UeyamaUse read{16,32,64}{le,be}() instead of *reinterpret_cas...
2015-03-02 Adrian PrantlRevert "Refactor DebugLocDWARFExpression so it doesn...
2015-03-02 Adrian PrantlRevert "For the dwarf expression code get the subtarget...
2015-03-02 Eric ChristopherFor the dwarf expression code get the subtarget off...
2015-03-02 Adrian PrantlRefactor DebugLocDWARFExpression so it doesn't require...
2015-03-02 Benjamin KramerAccidentaly inverted the condition again. Sorry.
2015-03-02 Benjamin KramerAvoid assertion in MSVC 2013 debug builds.
2015-03-02 Benjamin KramerSimplify code. NFC.
2015-03-02 Nico WeberRevert r230930, it caused PR22747.
2015-03-02 Adrian PrantlRefactor DebugLocDWARFExpression so it doesn't require...
2015-03-01 Arnaud A. de Grand... [PBQP] Address post-commit style comment for r230904...
2015-03-01 Arnaud A. de Grand... [PBQP] Do not add an edge between nodes with totally...
2015-03-01 Sanjay Patelavoid infinite looping when folding vector multiplies...
2015-02-28 Benjamin KramerDwarfAccelTable: We know how many hashes we have in...
2015-02-28 Benjamin KramerStackColoring: Move set instead of copying. NFC.
2015-02-28 Benjamin KramerLiveRange: Replace a creative vector erase loop with...
2015-02-28 Mehdi AminiFixup for recent -fast-isel-abort change: code didn...
2015-02-28 Benjamin KramerConvert push_back loops into append calls.
2015-02-28 Benjamin KramerArrayRefize memory operand folding. NFC.
2015-02-28 Benjamin KramerReplace std::copy with a back inserter with vector...
2015-02-27 Benjamin KramerMachineDominators: Move applySplitCriticalEdges into...
2015-02-27 Benjamin KramerReduce double set lookups.
2015-02-27 Eric ChristopherRemove the Forward Control Flow Integrity pass and...
2015-02-27 Mehdi AminiChange the fast-isel-abort option from bool to int...
2015-02-27 Rafael EspindolaCentralize handling of the eh_begin and eh_end labels.
2015-02-27 Sanjoy DasDon't modify the DenseMap being iterated over from...
2015-02-27 Eric ChristopherRewrite MachineOperand::print and MachineInstr::print...
2015-02-26 Rafael EspindolaPut jump tables in distinct sections if -ffunction...
2015-02-26 Eric ChristopherRemove DebugLoc::print(LLVMContext, raw_ostream), it...
2015-02-26 Eric ChristophergetRegForInlineAsmConstraint wants to use TargetRegiste...
2015-02-26 Eric ChristopherAdd a TargetMachine argument to the AddressingModeMatch...
2015-02-26 Rafael EspindolaSimplify arange output.
2015-02-26 Paul RobinsonWhen the source has a series of assignments, users...
2015-02-26 Eric ChristopherRemove an argument-less call to getSubtargetImpl from...
2015-02-25 Eric ChristopherMove TargetLoweringBase::getTypeConversion to the ...
2015-02-25 Andrew KaylorFixing a problem with insert location in WinEH outlining
2015-02-25 Rafael EspindolaSupport SHF_MERGE sections in COMDATs.
2015-02-24 David MajnemerPrologEpilogInserter: Clean up math in calculateFrameOb...
2015-02-24 Simon PilgrimReapplied D7816 & rL230177 & rL230278 - with an additio...
2015-02-24 Andrew KaylorFixing eol-style
2015-02-24 Eric ChristopherRevert:
2015-02-24 Eric ChristopherRename UpdateRegAllocHint to match style guidelines.
2015-02-24 Matthias BraunDAGCombiner: Move variable definitions closer to use...
2015-02-24 Matthias BraunDAGCombiner: Move variable declaration closer to defini...
2015-02-24 Tim NorthoverARM: treat [N x i32] and [N x i64] as AAPCS composite...
2015-02-24 Hal Finkel[SDAG] Handle LowerOperation returning its input consis...
2015-02-23 Simon PilgrimFix based on post-commit comment on D7816 & rL230177...
2015-02-23 Andrea Di Biagio[X86] Teach how to custom lower double-to-half conversi...
2015-02-23 Bruno Cardoso Lopes[AsmPrinter] Access pointers to globals via pcrel GOT...
2015-02-23 Andrew KaylorRemoving unused private field.
2015-02-23 Andrew KaylorSecond attempt to fix WinEHCatchDirector build failures.
2015-02-23 Andrew KaylorAttempting to fix WinEHCatchDirector destructor related...
2015-02-23 Andrew KaylorRemap frame variables for native Windows exception...
2015-02-23 Eric ChristopherRewrite the global merge pass to be subprogram agnostic...
2015-02-22 Simon Pilgrim[DagCombiner] Generalized BuildVector Vector Concatenation
2015-02-22 Hal Finkel[DAGCombine] Don't assume integer-type legailty in...
2015-02-22 Hal Finkel[SDAG] Use correct alignments on expanded vector trunc...
2015-02-21 Benjamin KramerMachineInstr: Use range-based for loops. NFC.
2015-02-21 Benjamin KramerCalling memmove on a MachineOperand is totally safe.
2015-02-21 Eric ChristopherUnconditionally create a new MCInstrInfo in the asm...
2015-02-21 David MajnemerX86: Call __main using the SelectionDAG
2015-02-20 Matthias BraunLiveRangeCalc: Don't start liveranges of PHI instructio...
2015-02-20 Rafael EspindolaUse short names for jumptable sections.
2015-02-20 Eric ChristopherUsed the cached subtarget off of the MachineFunction.
2015-02-20 Matt ArsenaultAdd generic fmad DAG node.
2015-02-20 Eric ChristopherGrab the DataLayout off of the TargetMachine since...
2015-02-20 Eric ChristopherGet the function specific subtarget.
2015-02-20 Eric ChristopherGet the cached subtarget off the MachineFunction rather...
2015-02-20 Igor LaevskyGeneralize statepoint lowering to use ImmutableStatepoi...
2015-02-20 Nick LewyckyFix build with gcc. This has a -Wsequence-point error...
2015-02-20 Eric ChristopherRemove more uses of TargetMachine::getSubtargetImpl...
2015-02-20 Eric ChristopherAsmPrinter::doFinalization is at the module level and...
2015-02-20 Eric ChristopherRemove the MCInstrInfo cached variable as it was only...
2015-02-20 Chandler CarruthRevert r229944: EH: Prune unreachable resume instructio...
2015-02-20 Reid KlecknerEH: Prune unreachable resume instructions during Dwarf...
2015-02-20 Eric ChristopherThis needs to be a const variable so the two sides...
2015-02-19 Eric ChristopherOnly use the initialized MCInstrInfo if it's been initi...
2015-02-19 Eric ChristopherMigrate away a use of the subtarget (and TargetMachine...
2015-02-19 Ahmed Bougacha[CodeGen] Use ArrayRef instead of std::vector&. NFC.
2015-02-19 Eric ChristopherMCTargetOptions reside on the TargetMachine that we...
2015-02-19 Eric ChristopherRemove a call to TargetMachine::getSubtarget from the...
2015-02-19 Eric ChristopherRemove unused argument from emitInlineAsmStart.
2015-02-19 Eric ChristopherUpdate and remove a few calls to TargetMachine::getSubt...
2015-02-19 Benjamin KramerDemote vectors to arrays. No functionality change.
2015-02-19 Chandler Carruth[x86,sdag] Two interrelated changes to the x86 and...
2015-02-18 Reid KlecknerAdd an IR-to-IR test for dwarf EH preparation using opt
2015-02-18 Andrew KaylorStyle and formatting fixes for r229715
2015-02-18 Reid Klecknerdos2unix the WinEH file and tests
2015-02-18 David BlaikieRemove unused member variables (-Wunused-private-field)
2015-02-18 Andrew KaylorAdding implementation to outline C++ catch handlers...
2015-02-18 Michael KupersteinFixes two issue in SimplifyDemandedBits of sext_in_reg:
2015-02-18 Daniel JasperNFC: Use range-based for loops and more consistent...
2015-02-18 Daniel JasperRemove experimental options to control machine block...
2015-02-18 Matthias BraunLiveRangeCalc: Rename some parameters from kill to...
2015-02-17 Rafael EspindolaTwines should be passed by const ref.
2015-02-17 Rafael EspindolaAdd r228939 back with a fix.
2015-02-17 Duncan P. N. Exon... AsmPrinter: Take range in DwarfExpression::AddExpressio...
next