aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2009-02-14Merge r64316 from mainline.Tanya Lattner
2009-02-14Merge 64124 frm mainline.Tanya Lattner
2009-02-04Merge from mainline.Tanya Lattner
2009-02-03Create DebugLoc information in FastISel. Several temporary methods wereBill Wendling
2009-02-03Change Feature64Bit to not imply FeatureSSE2. All x86-64 hardware hasDan Gohman
2009-02-02Only force SSE level if it is not correct.Torok Edwin
2009-02-02remove #if 0 code on Bill's request.Torok Edwin
2009-02-02Made the common case of default address space directive as non-virtual for pe...Sanjiv Gupta
2009-02-02ADD / SUB / SMUL / UMUL with overflow second result top bits must be zero.Evan Cheng
2009-02-02Add comment.Evan Cheng
2009-02-02Teach LowerBRCOND to recognize (xor (setcc x), 1). The xor inverts the condit...Evan Cheng
2009-02-01Implement -mno-sse: if SSE is disabled on x86-64, don't store XMM on stack forTorok Edwin
2009-02-01Fix PR3453 and probably a bunch of other potentialDuncan Sands
2009-01-30Make LowerCallTo and LowerArguments take a DebugLocDale Johannesen
2009-01-30Get rid of the non-DebugLoc-ified getNOT() method.Bill Wendling
2009-01-30Fixed the comment. No functionality change.Sanjiv Gupta
2009-01-30Use sublw for comparison with literals instead of subwf.Sanjiv Gupta
2009-01-30When PerformBuildVectorCombine, avoid creating a X86ISD::VZEXT_LOAD ofMon P Wang
2009-01-30Enable emitting of constant values in non-default address space as well. The ...Sanjiv Gupta
2009-01-29Make x86's BT instruction matching more thorough, and add someDan Gohman
2009-01-28Fixed lowering of v816 shuffles.Mon P Wang
2009-01-28Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands
2009-01-28The memory alignment requirement on some of the mov{h|l}p{d|s} patterns are 1...Evan Cheng
2009-01-28Add shuffle splat pattern for x86 sse shifts.Mon P Wang
2009-01-28Suppress a compile time warning.Evan Cheng
2009-01-27Treat [1 x i8] zeroinitializer as a C string, placing such stuff intoAnton Korobeynikov
2009-01-27Reformat the allocation-order arrays to a more conventional style.Dan Gohman
2009-01-27Respect the DisableRedZone flag on PowerPC.Dan Gohman
2009-01-27Simplify findNonImmUse; return the result using the return valueDan Gohman
2009-01-27Implement multiple with overflow by 2 with an add instruction.Evan Cheng
2009-01-27Eliminate unnecessary operands-list traversals.Dan Gohman
2009-01-27Enable the red zone on x86-64 by default.Dan Gohman
2009-01-27Fix the Red Zone calculation for functions with frame pointers.Dan Gohman
2009-01-26CellSPU:Scott Michel
2009-01-26Make the Dwarf macro information section optional; CellSPU's assemblerScott Michel
2009-01-26Implement Red Zone utilization on x86-64. This is currentlyDan Gohman
2009-01-26Enhance logic in X86DAGToDAGISel::PreprocessForRMW which move load inside cal...Evan Cheng
2009-01-26Take the next steps in making SDUse more consistent with LLVM Use, andDan Gohman
2009-01-26Untabify code.Scott Michel
2009-01-26CellSPU:Scott Michel
2009-01-26Fix a typoNate Begeman
2009-01-26De-identifying per sabre reviewNate Begeman
2009-01-26Map address space 256 to gs; similar mappings could be supported for theNate Begeman
2009-01-26Support pattern matching various x86 sse shifts.Nate Begeman
2009-01-25silence a warning when assertions are disabled.Chris Lattner
2009-01-25should have removed the + when manually applying a patch!Torok Edwin
2009-01-25revert this patch for now, because Codegen does still want to generate SSE code,Torok Edwin
2009-01-25If user explicitly asks not to use SSE, don't force it. This fixes LLVM part ...Torok Edwin
2009-01-25Private linkage support for PPC / Darwin.Evan Cheng
2009-01-24Fix an indent and a typo.Nate Begeman