aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2010-10-01PR8200: The MMX unpack instructions were no longer selected. Reverted the partsBill Wendling
2010-09-29Merge in r114506.Bill Wendling
2010-09-14Approved by ChrisBill Wendling
2010-09-10Approved by Evan:Bill Wendling
2010-09-10Approved by Evan.Bill Wendling
2010-09-09Approved by Evan:Bill Wendling
2010-09-08$ svn merge -c 113255 https://llvm.org/svn/llvm-project/llvm/trunkBill Wendling
2010-09-06Approved by Chris:Bill Wendling
2010-09-04Emit target specific nodes for isPSHUFHWMask and isPSHUFLWMaskBruno Cardoso Lopes
2010-09-04Emit target specific nodes for isSHUFPMaskBruno Cardoso Lopes
2010-09-04Previous isMOVLMask matching already emits targets nodes, remove checkBruno Cardoso Lopes
2010-09-04One more check from the original isShuffleMaskLegal goes awayBruno Cardoso Lopes
2010-09-04Remove a duplicated but useless check that i've inserted in the previous commit.Bruno Cardoso Lopes
2010-09-04Refactor some code and remove the extra checks for unpckl_undef and unpckh_undefBruno Cardoso Lopes
2010-09-03Remove check for unpckh maskBruno Cardoso Lopes
2010-09-03Remove check for unpckl maskBruno Cardoso Lopes
2010-09-03Inline isShuffleMaskLegal into LowerVECTOR_SHUFFLE, so we can startBruno Cardoso Lopes
2010-09-03Reapply considered harmfull part of rr112934 and r112942.Bruno Cardoso Lopes
2010-09-03Remove the rest of the nonexistent 64-bit AVX instructions.Dale Johannesen
2010-09-03Reapply last harmless part of r112934, the pattern fragment to match X86UnpcklpdBruno Cardoso Lopes
2010-09-03Reintroduce a simple function refactoring done in r112934, also without any f...Bruno Cardoso Lopes
2010-09-03Reapply piecies of r112942 and r112934 which don't doBruno Cardoso Lopes
2010-09-03Reapply Fix commentBruno Cardoso Lopes
2010-09-03Revert r112934, "- Use specific nodes to match unpckl masks.", which introducedDaniel Dunbar
2010-09-03Revert r112938 "Fix comment", which depends on r112934, which introduced someDaniel Dunbar
2010-09-03Revert r112942, "Use punpckh and unpckh family of nodes instead of using unpckhDaniel Dunbar
2010-09-03Re-apply r112883:Jim Grosbach
2010-09-03Check the local frame alignment for determining whether dynamic stackJim Grosbach
2010-09-03Finish converting the rest of the NEON VLD instructions to use pseudo-Bob Wilson
2010-09-03Revert "For ARM stack frames that utilize variable sized objects and have eit...Daniel Dunbar
2010-09-03Zap dead code.Benjamin Kramer
2010-09-03AVX doesn't support mm operations neither its instrinsics.Bruno Cardoso Lopes
2010-09-03Use punpckh and unpckh family of nodes instead of using unpckh mask pattern f...Bruno Cardoso Lopes
2010-09-03Replace NEON vabdl, vaba, and vabal intrinsics with combinations of theBob Wilson
2010-09-03Fix commentBruno Cardoso Lopes
2010-09-03- Use specific nodes to match unpckl masks.Bruno Cardoso Lopes
2010-09-03Simple branch instruction support.Eric Christopher
2010-09-03Don't call Predicate_* from X86 target.Jakob Stoklund Olesen
2010-09-03Remove Predicate_* calls from MBlaze and XCoreJakob Stoklund Olesen
2010-09-03Remove Predicate_* calls from MipsJakob Stoklund Olesen
2010-09-02Add basic support for materializing constants (including fp) andEric Christopher
2010-09-02Properly emit __chkstk call instead of __alloca on non-mingw windows targets.Anton Korobeynikov
2010-09-02Move insertps mask decoding to header fileBruno Cardoso Lopes
2010-09-02Revert win64 changes. They seem to be incompleteAnton Korobeynikov
2010-09-02For ARM stack frames that utilize variable sized objects and have eitherJim Grosbach
2010-09-02Properly allocate win64 shadow reg area.Anton Korobeynikov
2010-09-02Move decoding of insertps back to avoid unused warnings in x86 isel lowering,...Bruno Cardoso Lopes
2010-09-02Don't narrow the load and store in a load+twiddle+store sequence unlessDan Gohman
2010-09-02trailing whitespaceJim Grosbach
2010-09-02remove trailing whitespaceJim Grosbach