summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86Subtarget.cpp
Commit message (Expand)AuthorAgeFilesLines
* ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OSDaniel Dunbar2011-04-201-1/+2
* Target/X86: Eliminate uses of getDarwinVers().Daniel Dunbar2011-04-191-1/+1
* Stack alignment is 16 bytes on FreeBSD/i386 too.Roman Divacky2011-02-221-3/+4
* The stack should be 16 byte aligned on 32 bit solaris. Patch by Yuri.Duncan Sands2011-02-211-3/+3
* Experiment with changing the default 32-bit linux stack alignment toEric Christopher2011-01-131-3/+3
* Disable auto-detection of AVX support since AVX codegen support is not ready.Evan Cheng2010-12-131-1/+2
* Formalize the notion that AVX and SSE are non-overlapping extensions from the...Nate Begeman2010-12-101-2/+4
* Initialize HasPOPCNT.Bill Wendling2010-12-041-1/+2
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* Use rip-rel addressing on win64 by default. For this we justAnton Korobeynikov2010-08-211-1/+1
* Add x86 CLMUL (Carry-less multiplication) cpu featureBruno Cardoso Lopes2010-07-231-3/+5
* Have the X86 backend use Triple instead of a string and some enums.Eric Christopher2010-07-051-34/+3
* fix a nasty bug where we were not treating available_externallyChris Lattner2010-06-141-3/+6
* FastISel doesn't yet handle callee-pop functions.Dan Gohman2010-05-271-0/+23
* Enable i16 to i32 promotion by default.Evan Cheng2010-04-281-6/+0
* isel (i32 anyext i16) as insert_subreg when 16-bit ops are being promoted.Evan Cheng2010-04-211-0/+6
* Separate out the AES-NI instructions from the SSE4.2 instructions. AddEric Christopher2010-04-021-0/+2
* Nehalem unaligned memory access is fast.Evan Cheng2010-04-011-0/+4
* Turning off post-ra scheduling for x86. It isn't a consistent win.Evan Cheng2010-03-181-9/+0
* no really, all 64-bit cpu's have cmov support. This shouldChris Lattner2010-03-141-1/+6
* Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin2010-01-271-2/+2
* Implement a feature (-vector-unaligned-mem) to allow targets toDavid Greene2010-01-111-0/+1
* Change errs() to dbgs().David Greene2010-01-051-1/+1
* Remove target attribute break-sse-dep. Instead, do not fold load into sse par...Evan Cheng2009-12-221-2/+0
* On recent Intel u-arch's, folding loads into some unary SSE instructions canEvan Cheng2009-12-181-0/+2
* Don't enable the post-RA scheduler on x86 except at -O3. In itsDan Gohman2009-12-071-1/+1
* Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman2009-11-201-0/+15
* Add llvm::sys::getHostCPUName, for detecting the LLVM name for the host CPU.Daniel Dunbar2009-11-141-113/+2
* Allow target to specify regclass for which antideps will only be broken along...David Goodwin2009-11-131-2/+2
* Fixed to address code review. No functional changes.David Goodwin2009-11-101-0/+10
* Remove X86Subtarget::IsLinux. It's no longer being used.Evan Cheng2009-10-151-2/+0
* Reference to hidden symbols do not have to go through non-lazy pointer in non...Evan Cheng2009-09-031-8/+1
* Make these functions static and local.Daniel Dunbar2009-09-031-5/+4
* X86JITInfo::getLazyResolverFunction() should not read cpu id to determine whe...Evan Cheng2009-09-031-9/+10
* Add support for modeling whether or not the processor has support forChris Lattner2009-09-021-6/+8
* Short-term workaround for frame-related weirdness on win64.Anton Korobeynikov2009-08-281-1/+1
* change the -x86-asm-syntax=intel/att flag to be in X86TAI Chris Lattner2009-08-111-18/+1
* Remove some dead code.Daniel Dunbar2009-08-051-22/+1
* - s/DOUT/DEBUG(errs()/gBill Wendling2009-08-031-4/+5
* Normalize Subtarget constructors to take a target triple string instead ofDaniel Dunbar2009-08-021-3/+3
* Fix some minor MSVC compiler warnings.Daniel Dunbar2009-07-191-6/+2
* GV with ghost linkage (module being lazily streamed in in JIT lazy compilatio...Evan Cheng2009-07-161-5/+9
* fix indentationChris Lattner2009-07-101-14/+14
* remove the now-dead TM argument to these methods.Chris Lattner2009-07-101-2/+2
* make PIC vs DynamicNoPIC be explicit in PICStyles.Chris Lattner2009-07-101-12/+0
* some minor simplifications.Chris Lattner2009-07-101-13/+31
* add a couple of predicates to test for "stub style pic in PIC mode" and "stub...Chris Lattner2009-07-101-1/+12
* simplify fast isel by using ClassifyGlobalReference. ThisChris Lattner2009-07-101-9/+0
* eliminate GVRequiresRegister, replacing it with predicates we Chris Lattner2009-07-101-14/+0
* move some classification logic around. Now GVRequiresExtraLoadChris Lattner2009-07-101-25/+78
OpenPOWER on IntegriCloud