aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86
AgeCommit message (Expand)Author
2009-07-10remove the "debug" modifier, it is only used by one instruction which canChris Lattner
2009-07-10make pcrel and non-pcrel global printing more similar.Chris Lattner
2009-07-10Undo my brain cramp.Evan Cheng
2009-07-10code model is never set to default.Chris Lattner
2009-07-10fix indentationChris Lattner
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-10some minor simplifications.Chris Lattner
2009-07-10add a couple of predicates to test for "stub style pic in PIC mode" and "stub...Chris Lattner
2009-07-10CMOVxx doesn't swap operands which it's commuted.Evan Cheng
2009-07-10make this more like printOperand. Perhaps some merging will happenChris Lattner
2009-07-10simplify fast isel by using ClassifyGlobalReference. ThisChris Lattner
2009-07-10eliminate GVRequiresRegister, replacing it with predicates we Chris Lattner
2009-07-10change a bunch of logic in LowerGlobalAddress to leverage the workChris Lattner
2009-07-10add a predicate to determine if a global var reference requires aChris Lattner
2009-07-10move some classification logic around. Now GVRequiresExtraLoadChris Lattner
2009-07-10change isGlobalStubReference to take target flags instead of a MachineOperand.Chris Lattner
2009-07-10convert some late code (called by regalloc and code emission)Chris Lattner
2009-07-10add a new predicate method that says whether a GlobalValue Chris 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-10split call handling out of X86SelectAddress into X86SelectCallAddressChris Lattner
2009-07-10convert a helper method to be a static function instead of a Chris Lattner
2009-07-09If -fomit-frame-pointer is used, we still need to record when the %esp registerBill Wendling
2009-07-09Handle 'A' modifier in inline asms.Dale Johannesen
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-07-09Misc encoding fixes; reported on llvmdev.Eli Friedman
2009-07-09simplify this logic a bit more.Chris Lattner
2009-07-09move reasoning about darwin $non_lazy_ptr stubs from asmprinter intoChris Lattner
2009-07-09Targets sometimes assign fixed stack object to spill certain callee-savedEvan Cheng
2009-07-09rearrange some code, no functionality change.Chris Lattner
2009-07-09make direct calls set MO_PLT or MO_DARWIN_STUB as appropriate with fast isel.Chris Lattner
2009-07-09reduce nesting by rearranging branches.Chris Lattner
2009-07-09make isel use MO_PIC_BASE_OFFSET when lowering globalvalues on darwin in picChris Lattner
2009-07-09various minor cleanups, no functionality change.Chris Lattner
2009-07-09make isel decide whether to emit $stub's on darwin instead of asmprinter.Chris Lattner
2009-07-09pc-relative references are *always* to functions, never to globals. ISel Chris Lattner
2009-07-09make cygwin use its own stubs set, instead of overloading a darwin one.Chris Lattner
2009-07-09Make isel determine where to emit PLT-relative calls instead of havingChris Lattner
2009-07-09isPICStyleStub() is now never true in -static mode, so simplify code.Chris Lattner
2009-07-09simplify some code based on the fact that picstyles != none are only valid Chris Lattner
2009-07-09all this logic always returns true because GOT mode is never active in x86-64...Chris Lattner
2009-07-09isPICStyleRIPRel() and friends are never true in -static mode.Chris Lattner
2009-07-09.o file writing shouldn't mess around with pic/relo models like the JIT does.Chris Lattner
2009-07-09move a hack out of the asm-printer specific path to the main target selection...Chris Lattner
2009-07-09many more cleanups, for example if in the "none" pic-style,Chris Lattner
2009-07-09Reduce indentation in GVRequiresExtraLoad. Return true for windowsChris Lattner
2009-07-09When in -static mode, force the PIC style to none. Doing this requires fixingChris Lattner