Add a depth limit to avoid runaway recursion.
[oota-llvm.git] / lib / CodeGen /
2012-01-18 Lang HamesFixed macro condition.
2012-01-18 Nadav RotemFix a bug in the type-legalization of vector integers...
2012-01-18 Pete CooperFix ISD::REG_SEQUENCE to accept physical registers...
2012-01-17 Nadav RotemTransform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) ...
2012-01-17 Craig TopperTeach DAG combiner to turn a BUILD_VECTOR of UNDEFs...
2012-01-17 Andrew Trickmisched: Inital interface and implementation for Schedu...
2012-01-17 Andrew TrickRenamed MachineScheduler to ScheduleTopDownLive.
2012-01-17 Andrew TrickMoving options declarations around.
2012-01-17 Rafael EspindolaAdd 148175 back. I am unable to reproduce any non deter...
2012-01-17 Pete CooperChanged flag operand of ISD::FP_ROUND to TargetConstant...
2012-01-17 Lang HamesFix typo in comment.
2012-01-16 David BlaikieRemoving unused default switch cases in switches over...
2012-01-16 Hal FinkelAggressiveAntiDepBreaker needs to skip debug values...
2012-01-16 Jakob Stoklund OlesenExtract method for detecting constant unallocatable...
2012-01-16 Jakob Stoklund OlesenGive better scavenger errors by invoking the verifier.
2012-01-16 Jakob Stoklund OlesenAdd a new kind of MachineOperand: MO_RegisterMask.
2012-01-16 David BlaikieRefactor variables unused under non-assert builds ...
2012-01-16 Pete CooperChanged intrinsic ID operand to a target constant as...
2012-01-15 Nadav Rotem[AVX] Optimize x86 VSELECT instructions using SimplifyD...
2012-01-15 Benjamin KramerReturn an ArrayRef from ShuffleVectorSDNode::getMask...
2012-01-15 Benjamin KramerDAGCombiner: Deduplicate code.
2012-01-15 Craig TopperTruncate of undef is just undef of smaller size.
2012-01-14 Duncan SandsSpeculatively revert commit 148175 (rafael), to see...
2012-01-14 Rafael EspindolaOnly emit the Leh_func_endN symbol when needed.
2012-01-14 Andrew Trickmisched: Initial code for building an MI level scheduli...
2012-01-14 Andrew TrickMove physreg dependency generation into aptly named...
2012-01-14 Andrew Trickmisched: Added ScheduleDAGInstrs::IsPostRA
2012-01-14 Andrew Trickmisched: Invoke the DAG builder on each sequence of...
2012-01-14 Andrew TrickMove things around to make the file navigable, even...
2012-01-14 Evan ChengAfter r147827 and r147902, it's now possible for unallo...
2012-01-13 Rafael EspindolaRemove previous commit while I debug the bot failures.
2012-01-13 Rafael EspindolaRemove label that is not used anymore.
2012-01-13 Andrew TrickRemove pointless mode line in .cpp file.
2012-01-13 Andrew TrickAdded the MachineSchedulerPass skeleton.
2012-01-13 Andrew Trickwrong filename
2012-01-13 Andrew Trick80-col violation
2012-01-13 Evan ChengDAGCombine's logic for forming pre- and post- indexed...
2012-01-12 Bill WendlingRevert accidental commit.
2012-01-12 Bill WendlingFix the code that was WRONG.
2012-01-12 Pete CooperAdded FPOW, FEXP, FLOG to PromoteNode so that custom...
2012-01-12 Evan ChengWhen hoisting common code, watch out for uses which...
2012-01-12 Evan ChengAllow targets to select source order pre-RA scheduler.
2012-01-12 Jakob Stoklund OlesenMake SplitAnalysis::UseSlots private.
2012-01-11 Jakob Stoklund OlesenMake data structures private.
2012-01-11 Jakob Stoklund OlesenSink spillInterferences into RABasic.
2012-01-11 Jakob Stoklund OlesenCleanup.
2012-01-11 Jakob Stoklund OlesenMove RegAllocBase into its own cpp file separate from...
2012-01-11 Nadav RotemOn AVX, we can load v8i32 at a time. The bug happens...
2012-01-11 Chandler CarruthTeach the X86 instruction selection to do some heroic...
2012-01-11 Jakob Stoklund OlesenDetect when a value is undefined on an edge to a landin...
2012-01-11 Jakob Stoklund OlesenExclusively use SplitAnalysis::getLastSplitPoint().
2012-01-11 Evan ChengAvoid CSE of instructions which define physical registe...
2012-01-10 Evan Cheng80 col violation.
2012-01-10 Chandler CarruthAdd 'llvm_unreachable' to passify GCC's understanding...
2012-01-10 David BlaikieRemove unnecessary default cases in switches that cover...
2012-01-10 Nadav RotemFix a bug in the legalization of shuffle vectors. When...
2012-01-10 Evan ChengAllow machine-cse to look across MBB boundary when...
2012-01-10 Rafael EspindolaRemove the logging streamer.
2012-01-08 Evan ChengAvoid eraseing copies from a reserved register unless...
2012-01-07 Craig TopperReplace some uses of hasNUsesOfValue(0, X) with !hasAny...
2012-01-07 Craig TopperAdd some DAG combines for SUBC/SUBE. If nothing uses...
2012-01-07 Jakob Stoklund OlesenOptimize reserved register coalescing.
2012-01-07 Jakob Stoklund OlesenUse the 'regalloc' debug tag for most register allocato...
2012-01-07 Evan ChengRevert part of r147716. Looks like x87 instructions...
2012-01-07 Evan ChengAdded a late machine instruction copy propagation pass...
2012-01-07 Andrew TrickMissing raw_ostream.h breaks MSVC build.
2012-01-06 Chad RosierAdd comment.
2012-01-06 Eric ChristopherAdd a comment and ensure that anyone else looking at...
2012-01-06 Eric ChristopherUse const vector references instead of a vector copy...
2012-01-06 Eric ChristopherUse -> instead of (*iter).
2012-01-06 Andrew TrickTracing to help investigate issues with SjLj spill...
2012-01-06 Eric ChristopherFix a leak I noticed while reviewing the accelerator...
2012-01-06 Eric ChristopherAs part of the ongoing work in finalizing the accelerat...
2012-01-05 Benjamin KramerKill ObjectCodeEmitter and BinaryObject, they were...
2012-01-05 Rafael EspindolaRemove the old ELF writer.
2012-01-05 Chandler CarruthRemove an unused variable.
2012-01-05 Chandler CarruthPrevent a DAGCombine from firing where there are two...
2012-01-05 Andrew TrickMinor postra scheduler cleanup. It could result in...
2012-01-05 Jakob Stoklund OlesenFreeze reserved registers before starting register...
2012-01-04 Craig TopperAllow vector shuffle normalizing to use concat vector...
2012-01-04 Craig TopperImplement VECTOR_SHUFFLE canonicalizations during DAG...
2012-01-03 Chris LattnerTurn a few more inline asm errors into "emitErrors...
2012-01-03 Jakob Stoklund OlesenAssert when reserved registers have been assigned.
2012-01-03 Nadav RotemFix incorrect widening of the bitcast sdnode in case...
2012-01-03 Owen AndersonRemove the restriction that target intrinsics can only...
2012-01-03 Lang HamesClarified assert text.
2012-01-03 Nick LewyckyFix typo in ruler. No functionality change.
2012-01-03 Elena DemikhovskyFixed a bug in SelectionDAG.cpp.
2012-01-01 Rafael EspindolaRevert 147399. It broke CodeGen/ARM/vext.ll.
2012-01-01 Elena DemikhovskyFixed a bug in SelectionDAG.cpp.
2011-12-28 Nadav RotemPR11662.
2011-12-26 Eli FriedmanMake sure DAGCombiner doesn't introduce multiple loads...
2011-12-25 Nadav RotemFix a typo in the widening of vectors in PromoteIntRes...
2011-12-22 Dylan Noblesmithdrop unneeded config.h includes
2011-12-22 Pete CooperHoisted some loop invariant smallvector lookups out...
2011-12-22 Pete CooperChanged MachineLICM to use a worklist list MachineCSE...
2011-12-21 Jakub StaszakRevert patch from 147090. There is not point to make...
2011-12-21 Jakub Staszak- Change a few operator[] to lookup which is cheaper.
2011-12-21 Lang HamesOops - LiveIntervalUnion.cpp file does use std::find...
2011-12-21 Lang HamesRemove disused STL header include.
next