aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-01-06Tracing to help investigate issues with SjLj spill code.Andrew Trick
2012-01-06Fix a leak I noticed while reviewing the accelerator table changes. PassesEric Christopher
2012-01-06As part of the ongoing work in finalizing the accelerator tables, extendEric Christopher
2012-01-05Kill ObjectCodeEmitter and BinaryObject, they were unused and superseded by MC.Benjamin Kramer
2012-01-05Remove the old ELF writer.Rafael Espindola
2012-01-05Remove an unused variable.Chandler Carruth
2012-01-05Prevent a DAGCombine from firing where there are two uses ofChandler Carruth
2012-01-05Minor postra scheduler cleanup. It could result in more precise antidependenc...Andrew Trick
2012-01-05Freeze reserved registers before starting register allocation.Jakob Stoklund Olesen
2012-01-04Allow vector shuffle normalizing to use concat vector even if the sources are...Craig Topper
2012-01-04Implement VECTOR_SHUFFLE canonicalizations during DAG combine.Craig Topper
2012-01-03Turn a few more inline asm errors into "emitErrors" instead of fatal errors.Chris Lattner
2012-01-03Assert when reserved registers have been assigned.Jakob Stoklund Olesen
2012-01-03Fix incorrect widening of the bitcast sdnode in case the incoming operand is ...Nadav Rotem
2012-01-03Remove the restriction that target intrinsics can only involve legal types. ...Owen Anderson
2012-01-03Clarified assert text.Lang Hames
2012-01-03Fix typo in ruler. No functionality change.Nick Lewycky
2012-01-03Fixed a bug in SelectionDAG.cpp.Elena Demikhovsky
2012-01-01Revert 147399. It broke CodeGen/ARM/vext.ll.Rafael Espindola
2012-01-01Fixed a bug in SelectionDAG.cpp.Elena Demikhovsky
2011-12-28PR11662.Nadav Rotem
2011-12-26Make sure DAGCombiner doesn't introduce multiple loads from the same memory l...Eli Friedman
2011-12-25Fix a typo in the widening of vectors in PromoteIntRes. Patch by Shemer Anat.Nadav Rotem
2011-12-22drop unneeded config.h includesDylan Noblesmith
2011-12-22Hoisted some loop invariant smallvector lookups out of a MachineLICM loopPete Cooper
2011-12-22Changed MachineLICM to use a worklist list MachineCSE instead of recursion.Pete Cooper
2011-12-21Revert patch from 147090. There is not point to make code less readable if weJakub Staszak
2011-12-21- Change a few operator[] to lookup which is cheaper.Jakub Staszak
2011-12-21Oops - LiveIntervalUnion.cpp file does use std::find. Moving STL header inclu...Lang Hames
2011-12-21Remove disused STL header include.Lang Hames
2011-12-21Move common code into an MRI function.Jakob Stoklund Olesen
2011-12-20Fix assert condition.Lang Hames
2011-12-20Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.Jakub Staszak
2011-12-20Fix up the CMake build for the new files added in r146960, they'reChandler Carruth
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-20Add basic generic CodeGen support for half.Dan Gohman
2011-12-19Add a if-conversion optimization that allows 'true' side of a diamond to beEvan Cheng
2011-12-19Attempt to fix PR11607 by shuffling around which class defines which methods.Eli Friedman
2011-12-19Handle sub-register operands in recomputeRegClass().Jakob Stoklund Olesen
2011-12-18Allow inlining of functions with returns_twice calls, if they have theJoerg Sonnenberger
2011-12-17Add back the MC bits of 126425. Original patch by Nathan Jeffords. I added theRafael Espindola
2011-12-16Resolve part of a fixme and add a new one.Eric Christopher
2011-12-16Add a fixme here.Eric Christopher
2011-12-16Extraneous whitespace and 80-col.Eric Christopher
2011-12-15Move parts of lib/Target that use CodeGen into lib/CodeGen.Nick Lewycky
2011-12-15Update DebugLoc while merging nodes at -O0.Devang Patel
2011-12-15Don't try to form FGETSIGN after legalization; it is possible in some cases, ...Eli Friedman
2011-12-15Enable synthesis of FLOG2 and FEXP2 SelectionDAG nodes from libm calls. Thes...Owen Anderson
2011-12-14Move Instruction::isSafeToSpeculativelyExecute out of VMCore andDan Gohman
2011-12-14Do not sink instruction, if it is not profitable.Devang Patel