aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
AgeCommit message (Expand)Author
2011-10-18Fix a bunch of unused variable warnings when doing a releaseDuncan Sands
2011-10-16Let printf do the formatting instead aligning strings ourselves.Benjamin Kramer
2011-10-11Formatting.Eric Christopher
2011-09-30When inferring the pointer alignment, if the global doesn't have an initializerBill Wendling
2011-09-27Rename AddSelectionDAGCSEId() to addSelectionDAGCSEId().Jim Grosbach
2011-09-27Cleanup PromoteIntOp_EXTRACT_VECTOR_ELT and PromoteIntRes_SETCC.Nadav Rotem
2011-09-13Add vselect target support for targets that do not support blend but do supportNadav Rotem
2011-09-09Make the SelectionDAG verify that all the operands of BUILD_VECTOR have the s...Eli Friedman
2011-09-07Relax the MemOperands on atomics a bit. Fixes -verify-machineinstrs failures...Eli Friedman
2011-09-06Add codegen support for vector select (in the IR this means a selectDuncan Sands
2011-09-06Split the init.trampoline intrinsic, which currently combines GCC'sDuncan Sands
2011-08-24Basic x86 code generation for atomic load and store instructions.Eli Friedman
2011-08-16Revert r137562 because it caused PR10674Nadav Rotem
2011-08-13Fix PR 10635. When generating integer constants, the constant element type mayNadav Rotem
2011-08-02Don't create a ridiculous EXTRACT_ELEMENT. PR10563.Eli Friedman
2011-07-29Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to beEli Friedman
2011-07-27Code generation for 'fence' instruction.Eli Friedman
2011-07-18Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a...Jeffrey Yasskin
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-14Add assertion for the chain value typeNadav Rotem
2011-07-08Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich
2011-07-07Add functions 'hasPredecessor' and 'hasPredecessorHelper' to SDNode. TheLang Hames
2011-07-06Grammar and 80-col.Eric Christopher
2011-06-18Don't allocate empty read-only SmallVectors during SelectionDAG deallocation.Benjamin Kramer
2011-05-24Remove dead code.Devang Patel
2011-05-24- Teach SelectionDAG::isKnownNeverZero to return true (op x, c) when c isEvan Cheng
2011-05-23Revert 121907 (it causes llc crash) and apply original patch from PR9817.Devang Patel
2011-05-23While replacing all uses of a SDValue with another value, do not forget to tr...Devang Patel
2011-05-02Other parts of the SelectionDAG framework assume that targets use their point...Owen Anderson
2011-03-15sext(undef) = 0, because the top bits will all be the same.Evan Cheng
2011-03-14BIT_CONVERT has been renamed to BITCAST.Evan Cheng
2011-03-14Minor optimization. sign-ext/anyext of undef is still undef.Evan Cheng
2011-03-07Use the correct LHS type when determining the legalization of a shift's RHS t...Owen Anderson
2011-03-02Avoid exponential blow-up when printing DAGs.Bob Wilson
2011-02-25Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson
2011-02-24Add a getNumSignBits() method to APInt.Cameron Zwarich
2011-02-18Do not lose debug info of an inlined function argument even if the argument i...Devang Patel
2011-02-18Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure.Cameron Zwarich
2011-02-17Do not lose debug info of an inlined function argument even if the argument i...Devang Patel
2011-02-16Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings
2011-02-14fix two comment thinkosChris Lattner
2011-02-13Enhance ComputeMaskedBits to know that aligned frameindexesChris Lattner
2011-02-13Revisit my fix for PR9028: the issue is that DAGCombine was Chris Lattner
2011-02-07Remove comment about an argument that was removed couple of years ago.Devang Patel
2011-02-01Take Bill Wendling's suggestion for structuring a couple of asserts.Matt Beaumont-Gay
2011-01-27Speculatively revert r124380.Devang Patel
2011-01-27While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ...Devang Patel
2011-01-27Try harder to not have unused variables.Matt Beaumont-Gay
2011-01-27Opt-mode -Wunused-variable cleanupMatt Beaumont-Gay
2011-01-26[AVX] Add INSERT_SUBVECTOR and support it on x86. This provides aDavid Greene