aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86Subtarget.h
Commit message (Expand)AuthorAgeFilesLines
* change the -x86-asm-syntax=intel/att flag to be in X86TAI Chris Lattner2009-08-111-17/+0
* Normalize Subtarget constructors to take a target triple string instead ofDaniel Dunbar2009-08-021-4/+3
* 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-7/+15
* add a couple of predicates to test for "stub style pic in PIC mode" and "stub...Chris Lattner2009-07-101-2/+6
* simplify fast isel by using ClassifyGlobalReference. ThisChris Lattner2009-07-101-6/+0
* eliminate GVRequiresRegister, replacing it with predicates we Chris Lattner2009-07-101-5/+0
* move some classification logic around. Now GVRequiresExtraLoadChris Lattner2009-07-101-14/+17
* GVRequiresExtraLoad is now never used for calls, simplify it based on this.Chris Lattner2009-07-101-2/+1
* actually, just eliminate PCRelGVRequiresExtraLoad. It makes the codeChris Lattner2009-07-101-6/+0
* There is only one case where GVRequiresExtraLoad returns true for calls:Chris Lattner2009-07-101-1/+7
* the "isDirectCall" operand of GVRequiresRegister is always false, eliminate it.Chris Lattner2009-07-101-3/+2
* When in -static mode, force the PIC style to none. Doing this requires fixingChris Lattner2009-07-091-2/+6
* Fix a subtarget feature bug.David Greene2009-06-291-1/+1
* Add feature flags for AVX and FMA and fix some SSE4A feature flagDavid Greene2009-06-261-3/+15
* cosmetic changes.Chris Lattner2009-06-211-1/+1
* Update CPU capabilities for AMD machinesStefanus Du Toit2009-05-261-0/+4
* Propagate CPU string out of SubtargetFeaturesAnton Korobeynikov2009-05-231-1/+2
* Try again. Allow call to immediate address for ELF or when in static relocati...Evan Cheng2009-05-201-0/+4
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-1/+0
* Do not isel load folding bt instructions for pentium m, core, core2, and AMD ...Evan Cheng2009-01-021-0/+5
* Add initial support for back-scheduling address computations,Dan Gohman2008-12-161-0/+6
* Forgot a file.Dale Johannesen2008-12-051-0/+6
* Fix build with gcc-4.4: it doesn't like PICStyleDuncan Sands2008-11-281-9/+9
* Just don't transform this memset into "bzero" if no-builtin is specified.Bill Wendling2008-09-301-1/+1
* Add the new `-no-builtin' flag. This flag is meant to mimic the GCCBill Wendling2008-09-301-1/+1
* Use a dedicated IsLinux flag instead of an ELFLinux TargetType.Dan Gohman2008-05-051-6/+9
* Add AsmPrinter support for emitting a directive to declare thatDan Gohman2008-05-051-2/+7
* Re-enable SSE4.Evan Cheng2008-04-031-3/+2
* Temporarily disabling SSE4 until we fix the encoding issues.Evan Cheng2008-04-031-2/+3
* Speculatively micro-optimize memory-zeroing calls on Darwin 10.Dan Gohman2008-04-011-0/+6
* Add convenient helper for win64 check. Simplify things slightly.Anton Korobeynikov2008-03-221-0/+3
* Update comment.Evan Cheng2008-02-121-2/+2
* Fix a x86-64 codegen deficiency. Allow gv + offset when using rip addressing ...Evan Cheng2008-02-071-8/+0
* SSE 4.1 Intrinsics and detectionNate Begeman2008-02-031-1/+3
* darwin9 and above support aligned common symbols.Chris Lattner2008-01-021-1/+8
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Make ARM an X86 memcpy expansion more similar to each other.Rafael Espindola2007-10-311-7/+5
* Add support for having different alignment for objects on call frames.Rafael Espindola2007-09-071-1/+1
* Mac OS X X86-64 ABI is same as the standard.Evan Cheng2007-09-041-6/+2
* Align i64 and f64 at 8 byte on x86-64.Rafael Espindola2007-08-311-6/+12
* Replace 4-line function with 10-line version per review comment.Dale Johannesen2007-08-061-4/+10
* Move lengthy conditional down 1 level per review comment.Dale Johannesen2007-08-061-0/+5
* Mac OS X X86-64 low 4G address not available.Evan Cheng2007-08-011-0/+14
* Add support for our first SSSE3 instruction "pmulhrsw".Bill Wendling2007-04-101-2/+3
* document some subtletyChris Lattner2007-01-161-1/+3
* Instead of yet another enum indicating the "assembly language flavor",Bill Wendling2007-01-161-0/+4
* * PIC codegen for X86/Linux has been implementedAnton Korobeynikov2007-01-121-4/+21
* Really big cleanup.Anton Korobeynikov2007-01-031-1/+4
* Refactored JIT codegen for mingw32. Now we're using standart relocationAnton Korobeynikov2006-12-221-7/+3