Move RegAllocBase into its own cpp file separate from RABasic.
[oota-llvm.git] / lib / CodeGen /
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.
2011-12-21 Jakob Stoklund OlesenMove common code into an MRI function.
2011-12-20 Lang HamesFix assert condition.
2011-12-20 Jakub StaszakAdd some constantness to BranchProbabilityInfo and...
2011-12-20 Chandler CarruthFix up the CMake build for the new files added in r1469...
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-20 Dan GohmanAdd basic generic CodeGen support for half.
2011-12-19 Evan ChengAdd a if-conversion optimization that allows 'true...
2011-12-19 Eli FriedmanAttempt to fix PR11607 by shuffling around which class...
2011-12-19 Jakob Stoklund OlesenHandle sub-register operands in recomputeRegClass().
2011-12-18 Joerg SonnenbergerAllow inlining of functions with returns_twice calls...
2011-12-17 Rafael EspindolaAdd back the MC bits of 126425. Original patch by Natha...
2011-12-16 Eric ChristopherResolve part of a fixme and add a new one.
2011-12-16 Eric ChristopherAdd a fixme here.
2011-12-16 Eric ChristopherExtraneous whitespace and 80-col.
2011-12-15 Nick LewyckyMove parts of lib/Target that use CodeGen into lib...
2011-12-15 Devang PatelUpdate DebugLoc while merging nodes at -O0.
2011-12-15 Eli FriedmanDon't try to form FGETSIGN after legalization; it is...
2011-12-15 Owen AndersonEnable synthesis of FLOG2 and FEXP2 SelectionDAG nodes...
2011-12-14 Dan GohmanMove Instruction::isSafeToSpeculativelyExecute out...
2011-12-14 Devang PatelDo not sink instruction, if it is not profitable.
2011-12-14 Bill WendlingReapply r146481 with a fix to create the Builder value...
2011-12-14 Evan ChengModel ARM predicated write as read-mod-write. e.g.
2011-12-14 NAKAMURA Takumillvm/lib/CodeGen: Fix cmake build since r146542.
2011-12-14 Eli FriedmanAdd missing cases to SDNode::getOperationName(). Patch...
2011-12-14 Evan ChengAllow target to specify register output dependency...
2011-12-14 Bill WendlingRevert r146481 to review possible miscompilations.
2011-12-14 Evan Cheng- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
2011-12-14 Nick LewyckyDW_AT_virtuality is also defined to be constant, not...
2011-12-13 Chad Rosier[fast-isel] Remove SelectInsertValue() as fast-isel...
2011-12-13 Bill WendlingAvoid using the 'insertvalue' instruction here.
2011-12-13 Nick LewyckyDW_AT_accessibility is "constant" class, not form class...
2011-12-13 Chandler CarruthInitial CodeGen support for CTTZ/CTLZ where a zero...
2011-12-13 Chad Rosier[fast-isel] Guard "exhastive" fast-isel output with...
2011-12-12 Daniel DunbarLLVMBuild: Introduce a common section which currently...
2011-12-12 Pete CooperFixed register allocator splitting a live range on...
2011-12-12 Daniel DunbarLLVMBuild: Remove trailing newline, which irked me.
2011-12-10 Chad Rosier[fast-isel] SelectInsertValue seems to be causing misco...
2011-12-10 Chad RosierTypo.
2011-12-09 Chad Rosier[fast-isel] Add support for selecting insertvalue.
2011-12-09 Evan ChengMove isUnpredicatedTerminator() default implementation...
2011-12-09 Devang PatelFix comment.
2011-12-09 Devang PatelUpdate stale comment.
2011-12-09 Eli FriedmanFix a couple of logic bugs in TargetLowering::SimplifyD...
2011-12-08 Devang PatelRevert r146184. I am seeing performance regression...
2011-12-08 Owen AndersonEnhance both TargetLibraryInfo and SelectionDAGBuilder...
2011-12-08 Devang PatelRefactor. No intentional functionality change.
next