aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86Subtarget.h
AgeCommit message (Expand)Author
2009-08-11change the -x86-asm-syntax=intel/att flag to be in X86TAI Chris Lattner
2009-08-02Normalize Subtarget constructors to take a target triple string instead ofDaniel Dunbar
2009-07-10remove the now-dead TM argument to these methods.Chris Lattner
2009-07-10make PIC vs DynamicNoPIC be explicit in PICStyles.Chris Lattner
2009-07-10add a couple of predicates to test for "stub style pic in PIC mode" and "stub...Chris Lattner
2009-07-10simplify fast isel by using ClassifyGlobalReference. ThisChris Lattner
2009-07-10eliminate GVRequiresRegister, replacing it with predicates we Chris Lattner
2009-07-10move some classification logic around. Now GVRequiresExtraLoadChris Lattner
2009-07-10GVRequiresExtraLoad is now never used for calls, simplify it based on this.Chris Lattner
2009-07-10actually, just eliminate PCRelGVRequiresExtraLoad. It makes the codeChris Lattner
2009-07-10There is only one case where GVRequiresExtraLoad returns true for calls:Chris Lattner
2009-07-10the "isDirectCall" operand of GVRequiresRegister is always false, eliminate it.Chris Lattner
2009-07-09When in -static mode, force the PIC style to none. Doing this requires fixingChris Lattner
2009-06-29Fix a subtarget feature bug.David Greene
2009-06-26Add feature flags for AVX and FMA and fix some SSE4A feature flagDavid Greene
2009-06-21cosmetic changes.Chris Lattner
2009-05-26Update CPU capabilities for AMD machinesStefanus Du Toit
2009-05-23Propagate CPU string out of SubtargetFeaturesAnton Korobeynikov
2009-05-20Try again. Allow call to immediate address for ELF or when in static relocati...Evan Cheng
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
2009-01-02Do not isel load folding bt instructions for pentium m, core, core2, and AMD ...Evan Cheng
2008-12-16Add initial support for back-scheduling address computations,Dan Gohman
2008-12-05Forgot a file.Dale Johannesen
2008-11-28Fix build with gcc-4.4: it doesn't like PICStyleDuncan Sands
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-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-03Re-enable SSE4.Evan Cheng
2008-04-03Temporarily disabling SSE4 until we fix the encoding issues.Evan Cheng
2008-04-01Speculatively micro-optimize memory-zeroing calls on Darwin 10.Dan Gohman
2008-03-22Add convenient helper for win64 check. Simplify things slightly.Anton Korobeynikov
2008-02-12Update comment.Evan Cheng
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-02darwin9 and above support aligned common symbols.Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-10-31Make ARM an X86 memcpy expansion more similar to each other.Rafael Espindola
2007-09-07Add support for having different alignment for objects on call frames.Rafael Espindola
2007-09-04Mac OS X X86-64 ABI is same as the standard.Evan Cheng
2007-08-31Align i64 and f64 at 8 byte on x86-64.Rafael Espindola
2007-08-06Replace 4-line function with 10-line version per review comment.Dale Johannesen
2007-08-06Move lengthy conditional down 1 level per review comment.Dale Johannesen
2007-08-01Mac OS X X86-64 low 4G address not available.Evan Cheng
2007-04-10Add support for our first SSSE3 instruction "pmulhrsw".Bill Wendling
2007-01-16document some subtletyChris Lattner
2007-01-16Instead of yet another enum indicating the "assembly language flavor",Bill Wendling
2007-01-12* PIC codegen for X86/Linux has been implementedAnton Korobeynikov
2007-01-03Really big cleanup.Anton Korobeynikov
2006-12-22Refactored JIT codegen for mingw32. Now we're using standart relocationAnton Korobeynikov