aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86
AgeCommit message (Expand)Author
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
2009-07-09merge two identical functions and simplify things that are GOT specificChris Lattner
2009-07-09hoist check for IsTailCall to callers. Eliminate redundant check for Chris Lattner
2009-07-09change a few methods to be static functions.Chris Lattner
2009-07-09one more added assert.Chris Lattner
2009-07-09move handling of dllimport linkage in isel, not in asmprinter.Chris Lattner
2009-07-09one more assertion!Chris Lattner
2009-07-09add some more assertions. Remove code to handle dllimport on darwin.Chris Lattner
2009-07-09remove "asmcall", using print_pcrel_imm instead of printOperand.Chris Lattner
2009-07-09simplify some logicChris Lattner
2009-07-09* add some assertions for sanity checking.Chris Lattner
2009-07-08* manually concatenate two string literalsChris Lattner
2009-07-08Recommit r74952 with a bug fix:Bill Wendling
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-07-08Convert more abort() calls to llvm_report_error().Torok Edwin
2009-07-08Start converting to new error handling API.Torok Edwin
2009-07-07--- Reverse-merging (from foreign repository) r74952 into '.':Bill Wendling
2009-07-07Commit the file I actually changed as part of lastDale Johannesen
2009-07-07DWARF requires frame moves be specified at specific times. If you have aBill Wendling
2009-07-07Don't accept globals as matching 'i' constraintDale Johannesen
2009-07-06Add the Object Code Emitter class. Original patch by Aaron Gray, I did someBruno Cardoso Lopes
2009-07-03Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed ...Tilmann Scheller
2009-07-02CMake build fixes, from Xerxes RanbyDouglas Gregor
2009-07-02@GOTPCREL is also rip-relative. Fix fast-isel to do the right thing.Chris Lattner
2009-07-02Fix yet-another bug I introduced into fastisel, this time handlingChris Lattner
2009-07-02Remove getFunctionAlignment from TargetELFInfo and use new MachineFunction al...Bruno Cardoso Lopes
2009-07-02Fix a bunch of other places that used operator[] to test whetherDan Gohman
2009-07-01Update comments to make it clear that the function alignment is the Log2 of theBill Wendling
2009-07-01Fix some fast-isel problems selecting global variable addressing inChris Lattner
2009-07-01Remove unused AsmPrinter OptLevel argument, and propogate.Daniel Dunbar
2009-06-30Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling
2009-06-30Add 256-bit memory operand support.David Greene
2009-06-30Fix PR4485.Rafael Espindola
2009-06-30Fix PR4484.Rafael Espindola
2009-06-30Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng
2009-06-30remove a bogus note.Chris Lattner
2009-06-30add a noteChris Lattner
2009-06-29Add a 256-bit register class and YMM registers.David Greene
2009-06-29FIX PR 4459.Rafael Espindola
2009-06-29Add a target-specific DAG combine on X86 to fold the common pattern ofOwen Anderson
2009-06-29Add processor descriptions for Istanbul and Shanghai.David Greene
2009-06-29Fix a subtarget feature bug.David Greene