aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2008-10-30Merge from mainline.Tanya Lattner
2008-10-30Merge from mainline.Tanya Lattner
2008-10-22Fix build error.Tanya Lattner
2008-10-22Rename bitcastToAPInt to convertToAPInt.Tanya Lattner
2008-10-22Merge from mainline.Tanya Lattner
2008-10-17Merge from mainline.Tanya Lattner
2008-10-17Merge from mainline.Tanya Lattner
2008-10-07Note that ADDC and company don't actually expand yet (missing in legalizeAndrew Lenharth
2008-10-06Fix PR2850 and PR2863. Only generate movddup for 128-bit SSE vector shuffles.Evan Cheng
2008-10-06It is possible that all functions in one module are not being Devang Patel
2008-10-06Remove unncessary isDeclaration() checks.Devang Patel
2008-10-05Emit type-correct constant null. Also fix a typo.Anton Korobeynikov
2008-10-05Fix weird think-o and unbreak build on all gcc-3.4.x-based platforms (e.g. mi...Anton Korobeynikov
2008-10-05this case is matched now.Chris Lattner
2008-10-04Revert r56675 - it breaks unwinding runtime everywhere.Anton Korobeynikov
2008-10-03Make atomic Swap work, 64-bit on x86-32.Dale Johannesen
2008-10-03Pass MemOperand through for 64-bit atomics on 32-bit,Dale Johannesen
2008-10-03Avoid creating two TargetLowering objects for each target.Dan Gohman
2008-10-03Remove an unused field.Dan Gohman
2008-10-03Indexing off by one resulted in errant encoding of source register forJim Grosbach
2008-10-03NeedStub/DoesntNeedStub logic was reversed, leading to not using a stubJim Grosbach
2008-10-03Switch the MachineOperand accessors back to the short names likeDan Gohman
2008-10-03Fix X86FastISel to handle dynamic allocas that have avoidedDan Gohman
2008-10-02Optimize conditional branches in X86FastISel. This replacesDan Gohman
2008-10-02Handle some 64-bit atomics on x86-32, some of the time.Dale Johannesen
2008-10-02Work around an interaction between fast-isel and regalloc=local. TheDan Gohman
2008-10-02"The original bug was a complaint that _mm_srli_si128 mis-compiled when passedBill Wendling
2008-10-01Remove OptimizeForSize global. Use function attribute optsize.Devang Patel
2008-10-01Split x86's ADJCALLSTACK instructions into 32-bit and 64-bit forms.Dan Gohman
2008-10-01Fix typo s/ther/there/Jim Grosbach
2008-10-01Mark CALL instructions as having a Use of ESP/RSP.Dan Gohman
2008-10-01Implement the -fno-builtin option in the front-end, not in the back-end.Bill Wendling
2008-09-30Just don't transform this memset into "bzero" if no-builtin is specified.Bill Wendling
2008-09-30Add the new `-no-builtin' flag. This flag is meant to mimic the GCCBill Wendling
2008-09-30Optimize SelectionDAG's AssignTopologicalOrder even further.Dan Gohman
2008-09-30Fix X86FastISel's output for x86-32 PIC constant pool addresses.Dan Gohman
2008-09-30Move the GlobalBaseReg field out of X86ISelDAGToDAG.cppDan Gohman
2008-09-30Disable all x87 usage, including f32 and f64 when the subtargetDan Gohman
2008-09-29Remove misuse of ReplaceNodeResults for atomics withDale Johannesen
2008-09-29Fix an over-pessimization about GlobalVariable addresses in X86FastISel.Dan Gohman
2008-09-29Fix PR2835. Do not change the width of a volatile load.Evan Cheng
2008-09-29Rename isWeakForLinker to mayBeOverridden. Use itDuncan Sands
2008-09-27Re-apply 56683 with fixes.Evan Cheng
2008-09-27Unbreak build. Daniel Dunbar
2008-09-26Implement function notes as function attributes. Devang Patel
2008-09-26Implement "punpckldq %xmm0, $xmm0" as "pshufd $0x50, %xmm0, %xmm" unless op...Evan Cheng
2008-09-26Temporarily reverting r56683. This is causing a failure during the build of l...Bill Wendling
2008-09-26Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman
2008-09-26Mark lea fi# as being really rematerializable.Dan Gohman
2008-09-26unpckhps requires sse1, punpckhdq requires sse2.Evan Cheng