aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2010-07-07fix copies to/from GR8_ABCD_H even moreJakob Stoklund Olesen
2010-07-07grammarJim Grosbach
2010-07-07Handle cases where the post-RA scheduler may move instructions between theJim Grosbach
2010-07-07finish up support for callw: PR7195Chris Lattner
2010-07-07Implement the major chunk of PR7195: support for 'callw'Chris Lattner
2010-07-07Add more assembly opcodes for SSE compare instructionsBruno Cardoso Lopes
2010-07-07Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f...Evan Cheng
2010-07-07Print undefined/unknown debug value as "undef".Devang Patel
2010-07-07grammar and trailing whitespaceJim Grosbach
2010-07-07Allow copies between GR8_ABCD_L and GR8_ABCD_H.Jakob Stoklund Olesen
2010-07-07Implement bottom-up fast-isel. This has the advantage of not requiringDan Gohman
2010-07-07Add X86FastISel support for return statements. This entails refactoringDan Gohman
2010-07-07Add AVX AES instructionsBruno Cardoso Lopes
2010-07-07Give FunctionLoweringInfo an MBB member, avoiding the need to pass itDan Gohman
2010-07-07Simplify FastISel's constructor by giving it a FunctionLoweringInfoDan Gohman
2010-07-07Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman
2010-07-07Add AVX SSE4.2 instructionsBruno Cardoso Lopes
2010-07-07Use only one multiclass to pinsrq instructionsBruno Cardoso Lopes
2010-07-07Now that almost all SSE4.1 AVX instructions are added, move code around to mo...Bruno Cardoso Lopes
2010-07-07Add AVX SSE4.1 insertps, ptest and movntdqa instructionsBruno Cardoso Lopes
2010-07-07Add AVX SSE4.1 extractps and pinsr instructionsBruno Cardoso Lopes
2010-07-07Also use REG_SEQUENCE for VTBX instructions.Bob Wilson
2010-07-07Mark eh.sjlj.set/longjmp custom lowerings as Darwin-only since that's whereJim Grosbach
2010-07-07Add AVX SSE4.1 Extract Integer instructionsBruno Cardoso Lopes
2010-07-06By default, the eh.sjlj.setjmp/longjmp intrinsics should just do nothing ratherJim Grosbach
2010-07-06Use REG_SEQUENCE nodes to make the table registers for VTBL instructions beBob Wilson
2010-07-06Accept RIP-relative symbols with 'i' constraint, andDale Johannesen
2010-07-06Track defs for all aliases in NEONMoveFix.Jakob Stoklund Olesen
2010-07-06Add the rest of AVX SSE4.1 packed move with sign/zero extend instructionsBruno Cardoso Lopes
2010-07-06Add part of AVX SSE4.1 packed move with sign/zero extend instructionsBruno Cardoso Lopes
2010-07-06Fix comment from previous patchBruno Cardoso Lopes
2010-07-06Add AVX vblendvpd, vblendvps and vpblendvb instructionsBruno Cardoso Lopes
2010-07-06CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext.Dan Gohman
2010-07-06Propagate debug loc.Devang Patel
2010-07-06Represent NEON load/store alignments in bytes, not bits.Bob Wilson
2010-07-06Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman
2010-07-06Fix PR7545 crash.Devang Patel
2010-07-06Don't create neon moves in CopyRegToReg. NEONMoveFixPass will do the conversionRafael Espindola
2010-07-06Revert r107655.Dan Gohman
2010-07-06Make getMinimalPhysRegClass' comment mention what makes it differentDan Gohman
2010-07-06Fix a bunch of custom-inserter functions to handle the case whereDan Gohman
2010-07-06Fix up -fstack-protector on linux to use the segmentEric Christopher
2010-07-05Have the X86 backend use Triple instead of a string and some enums.Eric Christopher
2010-07-05Remove some unused/redundant code.Kalle Raiskila
2010-07-05more tidying.Chris Lattner
2010-07-05some notes about suboptimal insertps'sChris Lattner
2010-07-05rip out even more sporadic v2f32 support.Chris Lattner
2010-07-05rip out the various v2f32 "mmx" handling logic, now that Chris Lattner
2010-07-04Just rip v2f32 support completely out of the X86 backend. InChris Lattner
2010-07-04fix PR7518 - terrible codegen of <2 x float>, by only markingChris Lattner