Move TargetData to DataLayout.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeTypes.cpp
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-05-25 Justin HolewinskiChange interface for TargetLowering::LowerCallTo and...
2012-05-16 Duncan SandsFix a thinko in DisintegrateMERGE_VALUES. Patch by...
2012-04-20 Jakob Stoklund OlesenRegister DAGUpdateListeners with SelectionDAG.
2012-02-28 Evan ChengRe-commit r151623 with fix. Only issue special no-retur...
2012-02-28 Daniel DunbarRevert r151623 "Some ARM implementaions, e.g. A-series...
2012-02-28 Evan ChengSome ARM implementaions, e.g. A-series, does return...
2012-02-14 Nadav RotemFix PR12000. Some vector operations may use scalar...
2012-01-10 David BlaikieRemove unnecessary default cases in switches that cover...
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-11-03 Dan GohmanReapply r143206, with fixes. Disallow physical register...
2011-10-29 Dan GohmanRevert r143206, as there are still some failing tests.
2011-10-28 Dan GohmanReapply r143177 and r143179 (reverting r143188), with...
2011-10-28 Duncan SandsSpeculatively disable Dan's commits 143177 and 143179...
2011-10-28 Dan GohmanEliminate LegalizeOps' LegalizedNodes map and have...
2011-09-23 Duncan SandsTweak the handling of MERGE_VALUES nodes: remove the...
2011-09-06 Duncan SandsAdd codegen support for vector select (in the IR this...
2011-08-31 Eli FriedmanMisc cleanup; addresses Duncan's comments on r138877.
2011-08-31 Eli FriedmanFill in type legalization for MERGE_VALUES in all the...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-06-01 Nadav RotemRefactor LegalizeTypes: Erase LegalizeAction and make...
2011-01-11 Eric ChristopherMove ExpandAtomic into the integer expansion routines...
2011-01-06 Duncan SandsFix the other problem reported in PR8582. Testcase...
2011-01-06 Eric ChristopherAdd some fairly duplicated code to let type legalizatio...
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-09-21 Chris Lattnercontinue MachinePointerInfo'izing, eliminating use...
2010-06-21 Dan GohmanUse A.append(...) instead of A.insert(A.end(), ......
2010-06-18 Dan GohmanChange UpdateNodeOperands' operand and return value...
2010-06-04 Mon P WangFixed a bug during widening where we would avoid legali...
2010-04-15 Evan Cheng80 col violations.
2010-03-02 Bill WendlingRemove dead parameter passing.
2010-02-25 Dan GohmanRevert r97064. Duncan pointed out that bitcasts are...
2010-02-24 Dan GohmanMake getTypeSizeInBits work correctly for array types...
2010-02-15 David GreeneAdd non-temporal flags and remove an assumption of...
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-22 Bill WendlingAdd more plumbing. This time in the LowerArguments...
2009-11-30 Mon P WangAdded support to allow clients to custom widen. For...
2009-11-20 Duncan SandsFix PR5558, which was caused by a wrong fix for PR3393...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-08-23 Chris Lattnereliminate uses of cerr()
2009-08-14 Anton KorobeynikovAllow targets to specify their choice of calling conven...
2009-08-12 Owen AndersonAdd contexts to some of the MVT APIs. No functionality...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-05 Dan GohmanMajor calling convention code refactoring.
2009-07-31 Dan GohmanUse a range insert instead of an explicit loop.
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-07-09 Owen AndersonThread LLVMContext through MVT and related parts of...
2009-07-08 Duncan SandsNowadays vectors are only split if they have an even
2009-07-03 Tilmann SchellerAdd NumFixedArgs attribute to CallSDNode which indicate...
2009-05-31 Duncan SandsRename CustomLowerResults to CustomLowerNode, since
2009-05-16 Duncan SandsPut back a bit of expensive checking logic that
2009-04-27 Duncan SandsNow that PR2957 is resolved, remove a bunch of
2009-04-25 Dan GohmanRefactor the code to grab the low and high parts of...
2009-03-29 Duncan SandsFix PR3899: add support for extracting floats from...
2009-03-20 Sanjiv GuptaFixed the comment. No functionality change.
2009-02-07 Dale JohannesenUse getDebugLoc forwarder instead of getNode()->getDebu...
2009-02-03 Duncan SandsFix PR3411. When replacing values, nodes are analyzed
2009-01-31 Dale JohannesenDebugLoc propagation. Done with file.
2009-01-31 Duncan SandsFix PR3401: when using large integers, the type
2009-01-31 Dale JohannesenPropagate debug info through MakeLibCall and a
2009-01-30 Dale JohannesenMake LowerCallTo and LowerArguments take a DebugLoc
2009-01-26 Duncan SandsFix PR3393, which amounts to a bug in the expensive
2009-01-26 Dan GohmanTake the next steps in making SDUse more consistent...
2009-01-21 Duncan SandsCleanup whitespace and comments, and tweak some
2009-01-21 Sanjiv GuptaAllow targets to legalize operations (with illegal...
2009-01-13 Duncan SandsWhen replacing uses and the same node is reached
2009-01-13 Duncan SandsFix some typos. Also, the WidenedVectors map
2009-01-01 Duncan SandsFactorize (and generalize) the code promoting SELECT
2008-12-18 Mon P WangAdded support for vector widening.
2008-12-09 Duncan SandsFix PR3117: not all nodes being legalized. The
2008-12-03 Duncan SandsOnly check that the result of the mapping was not
2008-12-02 Evan ChengRemove a (what appears to be) overly strict assertion...
2008-12-01 Duncan SandsChange the interface to the type legalization method
2008-11-24 Duncan SandsIf the type legalizer actually legalized anything
2008-10-31 Duncan SandsAdd a bunch of libcalls for ppcf128 that were somehow
2008-10-29 Duncan SandsUniformize capitalization of NodeId.
2008-10-29 Duncan SandsFix a FIXME: in ReplaceNodeWith, if the new node
2008-10-28 Duncan SandsFix a testcase provided by Bill in which the node
2008-10-27 Duncan SandsFix a bug in which a node could be added to the
2008-09-26 Dale JohannesenAdd "inreg" field to CallSDNode (doesn't increase
2008-09-16 Bill WendlingReverting r56249. On further investigation, this functi...
2008-09-16 Bill Wendling- Change "ExternalSymbolSDNode" to "SymbolSDNode".
2008-09-01 Gabor GreifProvide two overloads of AnalyzeNewNode.
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-20 Dan GohmanAvoid an empty-if-body warning in release builds.
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-27 Dan GohmanTidy SDNode::use_iterator, and complete the transition...
2008-07-21 Dan GohmanAdd titles to the various SelectionDAG viewGraph calls
2008-07-14 Duncan SandsIgnore TargetConstant with an illegal type. These
2008-07-10 Duncan SandsRemove PromoteIntRes_FP_ROUND - not sure what it
2008-07-10 Duncan SandsMake sure the alignment of the temporary created
2008-07-10 Duncan SandsMake the LegalizeType method naming scheme more regular.
2008-07-09 Duncan SandsRemove some unneeded includes.
2008-07-07 Dan GohmanAdd explicit keywords.
2008-07-02 Duncan SandsLet AnalyzeNewNode take care of calling ExpungeNode.
2008-06-30 Duncan SandsExpungeNode is only needed for new nodes! This
2008-06-20 Duncan SandsShare some code that is common between integer and
2008-06-20 Duncan SandsRename the operation of turning a float type into an
next