aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86Subtarget.cpp
AgeCommit message (Expand)Author
2009-02-03Tevert part of the x86 subtarget logic changes: when -march=x86-64Dan Gohman
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-01Implement -mno-sse: if SSE is disabled on x86-64, don't store XMM on stack forTorok Edwin
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-15Add the private linkage.Rafael Espindola
2009-01-05Atom and Core i7 do not have same model number after all.Evan Cheng
2009-01-03Add Intel processors core i7 and atom.Evan Cheng
2009-01-03Fix PR3210: Detect more Intel processors. Patch by Torok Edwin.Evan Cheng
2009-01-02Do not isel load folding bt instructions for pentium m, core, core2, and AMD ...Evan Cheng
2009-01-02Fix x86 CPU id detection to identify Penryn (and future processors).Evan Cheng
2008-12-16Add initial support for back-scheduling address computations,Dan Gohman
2008-12-08Re-apply 60689 now my head is screwed on right.Evan Cheng
2008-12-08Revert 60689. It caused many regressions on Darwin targets.Dan Gohman
2008-12-08Perform cheap checks first.Evan Cheng
2008-12-05Make LoopStrengthReduce smarter about hoisting things out ofDale Johannesen
2008-12-05Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are...Evan Cheng
2008-12-04Temporarily revert r60519. It was causing a bootstrap failure:Bill Wendling
2008-12-04Visibility hidden GVs do not require extra load of symbol address from the GO...Evan Cheng
2008-11-28Fix build with gcc-4.4: it doesn't like PICStyleDuncan Sands
2008-10-14Fix command-line option printing to print two spaces where needed,Dan Gohman
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-07-16x86-64 PIC JIT fixes: do not generate the extra load for external GV's.Evan Cheng
2008-07-09Revert accidentially added stuffAnton Korobeynikov
2008-07-09Switch to new section name handling facilityAnton Korobeynikov
2008-07-03Back out 53091 for now.Evan Cheng
2008-07-03llvm-gcc sometimes marks external declarations hidden, because intializers areAnton Korobeynikov
2008-06-02Don't use the GOT for symbols that are not externally visible.Rafael Espindola
2008-05-14Add CommonLinkage; currently tentative definitionsDale Johannesen
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-05-05Added addition atomic instrinsics and, or, xor, min, and max.Mon P Wang
2008-05-05Fix IsLinux being uninitialized on non-Linux targets.Dan Gohman
2008-05-05Use a dedicated IsLinux flag instead of an ELFLinux TargetType.Dan Gohman
2008-05-05Add AsmPrinter support for emitting a directive to declare thatDan Gohman
2008-04-23Make stack alignment options global for all targetsAnton Korobeynikov
2008-04-23Provide ABI-correct stack alignmentAnton Korobeynikov
2008-04-16Initialize X863DNowLevel.Evan Cheng
2008-04-12Provide option for stack alignment overrideAnton Korobeynikov
2008-04-01Speculatively micro-optimize memory-zeroing calls on Darwin 10.Dan Gohman
2008-03-22Honour built-in defines on win64 targets for automatically subtarget recognize.Anton Korobeynikov
2008-03-22Recognize "windows" in target triple, not only "win32"Anton Korobeynikov
2008-02-20Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov
2008-02-15Remove warning about 64-bit code on processorDale Johannesen
2008-02-07Fix a x86-64 codegen deficiency. Allow gv + offset when using rip addressing ...Evan Cheng
2008-02-03SSE 4.1 Intrinsics and detectionNate Begeman
2008-01-20Enable PIC codegen on x86-64/linuxAnton Korobeynikov