Change TargetLowering::getLoadExtAction to take an MVT, instead of
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2012-12-14 Patrik HagglundChange TargetLowering::getLoadExtAction to take an...
2012-12-13 Patrik HagglundChange TargetLowering::setTypeAction to take an MVT...
2012-12-13 Patrik HagglundChange TargetLowering::getRepRegClassFor to take an...
2012-12-13 Patrik HagglundChange TargetLowering::getRegClassFor to take an MVT...
2012-12-13 Evan ChengFix a bug in DAGCombiner::MatchBSwapHWord. Make sure...
2012-12-12 Evan ChengFix a logic bug in inline expansion of memcpy / memset...
2012-12-12 Evan ChengSorry about the churn. One more change to getOptimalMem...
2012-12-12 Evan Cheng- Rename isLegalMemOpType to isSafeMemOpType. "Legal...
2012-12-12 Manman RenDAGCombine: clamp hi bit in APInt::getBitsSet to avoid...
2012-12-12 Evan ChengAvoid using lossy load / stores for memcpy / memset...
2012-12-11 Evan ChengReplace TargetLowering::isIntImmLegal() with
2012-12-11 Patrik HagglundRevert EVT->MVT changes, r169836-169851, due to buildbo...
2012-12-11 Patrik HagglundChange RegVT in BitTestBlock and RegsForValue, to conta...
2012-12-11 Patrik HagglundChange TargetLowering::getTypeForExtArgOrReturn to...
2012-12-11 Patrik HagglundChange a parameter of TargetLowering::getVectorTypeBrea...
2012-12-11 Patrik HagglundChange TargetLowering::RegisterTypeForVT to contain...
2012-12-11 Patrik HagglundChange TargetLowering::TransformToType to contain MVTs...
2012-12-11 Patrik HagglundChange TargetLowering::findRepresentativeClass to take...
2012-12-11 Patrik HagglundChange TargetLowering::getTypeToPromoteTo to take and...
2012-12-11 Patrik HagglundChange TargetLowering::isCondCodeLegal to take an MVT...
2012-12-11 Patrik HagglundChange TargetLowering::getCondCodeAction to take an...
2012-12-11 Patrik HagglundChange TargetLowering::getTruncStoreAction to take...
2012-12-11 Patrik HagglundChange TargetLowering::getLoadExtAction to take an...
2012-12-11 Patrik HagglundChange TargetLowering::setTypeAction to take an MVT...
2012-12-11 Patrik HagglundChange TargetLowering::getRepRegClassFor to take an...
2012-12-11 Patrik HagglundChange TargetLowering::getRegClassFor to take an MVT...
2012-12-11 Chandler CarruthFix a miscompile in the DAG combiner. Previously, we...
2012-12-11 Chad RosierFall back to the selection dag isel to select tail...
2012-12-10 Evan ChengSome enhancements for memcpy / memset inline expansion.
2012-12-10 Eric ChristopherFix a coding style nit.
2012-12-10 Tom StellardLegalizeDAG: Allow type promotion of scalar loads
2012-12-10 Tom StellardLegalizeDAG: Allow type promotion for scalar stores
2012-12-10 Craig TopperTeach DAG combine to handle vector add/sub with vectors...
2012-12-09 Craig TopperRemove extra blank line.
2012-12-08 Craig TopperTeach DAG combine to handle vector logical operations...
2012-12-06 Evan ChengReplace r169459 with something safer. Rather than havin...
2012-12-06 Nadav RotemFix a bug in the code that merges consecutive stores...
2012-12-06 Evan ChengLet targets provide hooks that compute known zero and...
2012-12-04 Chandler CarruthSort includes for all of the .h files under the 'lib...
2012-12-04 Jakub StaszakSimplify code. No functionality change.
2012-12-04 Jakub StaszakUse dyn_cast instead of isa and cast. No functionality...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-12-02 Nadav RotemAllow merging multiple store sequences on the same...
2012-11-29 Justin HolewinskiCleanup recent addition of DAGTypeLegalizer::SplitVecOp...
2012-11-29 Justin HolewinskiTeach the legalizer how to handle operands for VSELECT...
2012-11-29 Justin HolewinskiAllow targets to prefer TypeSplitVector over TypePromot...
2012-11-29 Nadav RotemWhen combining consecutive stores allow loads in betwee...
2012-11-25 Craig TopperRefactor to make helper method static.
2012-11-25 Craig TopperRemove duplicate check of LimitFloatPrecision. It was...
2012-11-25 Craig TopperFactor common code out of individual if blocks into...
2012-11-24 Craig TopperRemove redundant calls to getCurDebugLoc in visitIntrin...
2012-11-24 Craig TopperRefactor a bit to make some helper methods static.
2012-11-24 Craig TopperFactor some common code out of individual if blocks.
2012-11-23 Craig TopperRefactor a bit to make some helper functions static.
2012-11-23 Patrik HägglundCleanup: Simplify loop end logic in computeRegisterProp...
2012-11-22 Lang Hamesllvm.fmuladd.* lowering should be checking isOperationL...
2012-11-17 Eli FriedmanMark FP_EXTEND form v2f32 to v2f64 as "expand" for...
2012-11-16 Craig TopperRemove conditions from 'else if' that were guaranteed...
2012-11-16 Craig TopperFactor out the final FADD that's common to multiple...
2012-11-16 Craig TopperFactor some common code to reduce compile size.
2012-11-15 Eli FriedmanMark FP_ROUND for converting NEON v2f64 to v2f32 as...
2012-11-15 Craig TopperAdd llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint...
2012-11-14 Rafael EspindolaHandle DAG CSE adding new uses during ReplaceAllUsesWit...
2012-11-13 Duncan SandsCodegen support for arbitrary vector getelementptrs.
2012-11-13 Andrew Trickmisched: Allow subtargets to enable misched and depende...
2012-11-12 Andrew Trickmisched: Infrastructure for weak DAG edges.
2012-11-06 Andrew TrickScheduleDAG interface. Added OrderKind to distinguish...
2012-11-03 Owen AndersonBe careful not to optimize a SELECT_CC into a SETCC...
2012-11-01 Manman RenOutputArg: added an index of the original argument...
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-11-01 Owen AndersonAdd a few more simple fast-math constant propagations...
2012-10-30 Chad Rosier[inline asm] Get the mayLoad/mayStore directly from...
2012-10-30 Chad RosierAdd a comment for r167040.
2012-10-30 Chad Rosier[inline asm] Implement mayLoad and mayStore for inline...
2012-10-29 Ulrich WeigandIn various places throughout the code generator, there...
2012-10-24 Micah VillmowBack out r166591, not sure why this made it through...
2012-10-24 Micah VillmowDelete a directory that wasn't supposed to be checked...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-24 Michael LiaoTeach DAG combine to fold (buildvec (Xint2fp x)) to...
2012-10-24 Jakub StaszakKeep coding standard. Don't evaluate getNumOperands...
2012-10-23 Michael LiaoClean up code and put transformation on (build_vec...
2012-10-23 Nadav RotemMake the indirect branch optimization deterministic...
2012-10-20 Benjamin KramerSymbol hygiene: Make sure declarations and definitions...
2012-10-19 Shuxin Yang1. Remove noreturn attribute from __builtin_debugtrap().
2012-10-19 Shuxin YangThis patch is to fix radar://8426430. It is about llvm...
2012-10-19 Michael LiaoSimplify condition checking as CONCAT assume all inputs...
2012-10-18 Nadav RotemIn SimplifySelectOps we pulled two loads through a...
2012-10-17 Michael LiaoRevert part of r166049 back and enable test case in...
2012-10-17 Michael LiaoRevert r166049
2012-10-17 Michael LiaoTeach DAG combine to fold (extract_subvec (concat v1...
2012-10-17 Evan ChengAdd a really faster pre-RA scheduler (-pre-RA-sched...
2012-10-16 Michael LiaoTeach DAG combine to fold (trunc (fptoXi x)) to (fptoXi x)
2012-10-15 Jakob Stoklund OlesenFreeze the reserved registers as soon as isel is complete.
2012-10-15 Micah VillmowResubmit the changes to llvm core to update the functio...
2012-10-12 Ulrich WeigandFix big-endian codegen bug in DAGTypeLegalizer::ExpandR...
2012-10-12 Evan ChengLegalizer optimize a pair of div / mod to a call to...
2012-10-11 Micah VillmowRevert 165732 for further review.
2012-10-11 Micah VillmowAdd in the first iteration of support for llvm/clang...
2012-10-11 Michael LiaoFollow the same routine to add target float expansion...
next