Make TargetLowering::getPointerTy() taking DataLayout as an argument
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeTypes.cpp
2015-07-09 Mehdi AminiMake TargetLowering::getPointerTy() taking DataLayout...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-17 Pirama Arumuga NainarAdd support to promote f16 to f32
2014-12-02 Hal Finkel[PowerPC] Implement readcyclecounter for PPC32
2014-07-10 Daniel SandersMake it possible for ints/floats to return different...
2014-07-01 Juergen Ributzka[DAG] Pass the argument list to the CallLoweringInfo...
2014-05-17 Saleem AbdulrasoolTarget: remove old constructors for CallLoweringInfo
2014-04-28 Craig TopperConvert more SelectionDAG functions to use ArrayRef.
2014-04-22 Chandler Carruth[Modules] Remove potential ODR violations by sinking...
2014-04-21 Chandler Carruth[Modules] Sink the DEBUG_TYPE macro out of LegalizeType...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-08 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2013-11-19 Juergen Ributzka[DAG] Refactor vector splitting code in SelectionDAG...
2013-11-17 Matt ArsenaultUse more getZExtOrTruncs
2013-08-13 Michael GottesmanUpdate makeLibCall to return both the call and the...
2013-07-15 Hal FinkelRemove invalid assert in DAGTypeLegalizer::RemapValue
2013-05-28 Benjamin KramerRemove double semicolons.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 3/4.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-03-20 Justin HolewinskiMove SDNode order propagation to SDNodeOrdering, which...
2013-03-20 Justin HolewinskiPropagate DAG node ordering during type legalization...
2013-01-09 Tim NorthoverRefactor to expose RTLIB calls to targets.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
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
next